| List: | Falcon Storage Engine | « Previous MessageNext Message » | |
| From: | Kevin Lewis | Date: | November 4 2008 9:20pm |
| Subject: | Re: Single Thread Deadlock | ||
| View as plain text | |||
Thanks, Jim, I'll get this into Falcon. Is there any way to make a repeatable testcase with a single engine? Jim Starkey wrote: > There is a single thread deadlock in Database::upgradeSystemTables(). > It starts by getting a shared lock on Database::syncSysDDL. If it > decides that it actually needs to do a database upgrade, it then tried > to get an exclusive lock on the same SyncObject. Deadlock. > > Changing the initial lock from Shared to Exclusive does the trick nicely. >
| Thread | ||
|---|---|---|
| • Single Thread Deadlock | Jim Starkey | 4 Nov |
| • Re: Single Thread Deadlock | Kevin Lewis | 4 Nov |
| • Re: Single Thread Deadlock | Jim Starkey | 4 Nov |
