[Webkit-unassigned] [Bug 29115] Allow multiple read transactions to run concurrently on the same DB thread
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Sep 17 22:22:45 PDT 2009
https://bugs.webkit.org/show_bug.cgi?id=29115
--- Comment #11 from Michael Nordman <michaeln at google.com> 2009-09-17 22:22:44 PDT ---
You know, in looking at this more closely, maybe you should take a stab at
modifying your data structures to better match the type of logic that needs to
be applied to them. Iterating over a wanna be FIFO queue is just not quite
right. I think you've managed to implement the desired behavior despite the
data structures, but they're not working in your favor.
struct CoordinationInfo {
Q pendingTransactions;
Set activeReadTransactions;
Transaction* activeReadWriteTransaction;
};
That may be easier to reason about.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list