[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
Fri Sep 18 12:35:49 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=29115





--- Comment #14 from Michael Nordman <michaeln at google.com>  2009-09-18 12:35:48 PDT ---
> let's talk a bit about this offline. ideally (performance-wise), i might want a
> list of sets of transactions: each write transaction would have its own set and
> all read transactions that are supposed to run concurrently would be put into
> the same set. and the list would really be a linked list (or similar) to allow
> O(1) removeFirst() operations. but that might be a bit of an overkill.

That sounds like a way to organize the data structures too, I think you'd lose
the ordering in which reads arrive when more than one piles up while waiting on
a write to complete, but not sure that really matters since they'd all get
started when the write completes.

-- 
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