[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