On 2013-05-02 7:36 PM, Gregory Szorc wrote:
On 5/2/2013 4:13 PM, Lawrence Mandel wrote:

----- Original Message -----
Great post, Taras!

Per IRC conversations, we'd like to move subsequent discussion of
actions into a meeting so we can more quickly arrive at a resolution.

Please meet in Gregory Szorc's Vidyo Room at 1400 PDT Tuesday, April
30.
That's 2200 UTC. Apologies to the European and east coast crowds. If
you'll miss it because it's too late, let me know and I'll consider
moving it.

https://v.mozilla.com/flex.html?roomdirect.html&key=yJWrGKmbSi6S
Did someone post a summary of this meeting? Is there a link to share?

Notes at https://etherpad.mozilla.org/storage-in-gecko

We seemed to converge on a (presumably C++-based) storage service that
has named branches/buckets with specific consistency, flushing, etc
guarantees. Clients would obtain a handle on a "branch," and perform
basic I/O operations, including transactions. Branches could be created
ad-hoc at run-time. So add-ons could obtain their own storage namespace
with the storage guarantees of their choosing. Under the hood storage
would be isolated so failures in one component wouldn't affect everybody.

It would be nice to come up with an implementation plan. During the meeting a number of issues raised questions in my mind, such as how we're going to do a flush free writeAtomic function, and what we're going to do in case a writeAtomic call fails (our current implementation seems to ignore such failures: https://bugzilla.mozilla.org/show_bug.cgi?id=867406).

Does anybody know how we can implement the above?

Ehsan

_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to