W3C home > Mailing lists > Public > public-webapps@w3.org > July to September 2011

Re: [indexeddb] Using IDBDatabaseSync.close or IDBFactorySync.deleteDatabase inside transaction's callback method

From: Jonas Sicking <jonas@sicking.cc>
Date: Tue, 5 Jul 2011 17:45:59 -0700
Message-ID: <CA+c2ei8Aj8ffDSj8fvSb4BKU3NGQ0Y-Xu=92oaEk7mPOHn11kg@mail.gmail.com>
To: Israel Hilerio <israelh@microsoft.com>
Cc: "public-webapps@w3.org" <public-webapps@w3.org>
On Tue, Jul 5, 2011 at 4:41 PM, Israel Hilerio <israelh@microsoft.com> wrote:
> What do you think about NOT allowing IDBFactorySync.deleteDatabase and IDBDatabaseSync.close to be called from within the transaction callback method of IDBDatabaseSync.transaction or IDBDatabaseSync.setVersion?  This will reduce the number of possible deadlocks inside the transaction callback.
>
> We can throw an IDBDatabaseException with NOT_ALLOWED_ERR if a developer tries to do this.

Yes, this sounds like a good idea. Obviously this doesn't affect the
async API, right?

/ Jonas
Received on Wednesday, 6 July 2011 00:46:56 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:46 GMT