On 5/13/13 10:20 PM, David Rajchenbach-Teller wrote: > On 5/10/13 10:45 PM, Felipe Gomes wrote: >> Hi, does OS.File guarantees that write tasks that have started will be >> completed if a shutdown occurs? My use case is for writeAtomic but I'm >> interested about the behavior of both write and writeAtomic. >> Corner case: what if I call write/writeAtomic from an xpcom-shutdown >> observer? > > In theory: > - every call to OS.File queued *before* xpcom-shutdown will be completed; > - every call to OS.File queued after xpcom-sthudown will throw an > asynchronous exception (once bug 845190 has landed).
Actually, what I wrote was misleading. Calls to OS.File queued during xpcom-shutdown will be honoured *if the OS.File thread has already been initialized* before xpcom-shutdown – this is the case in Firefox itself, but not necessarily in xpcshell tests. Cheers, David -- David Rajchenbach-Teller, PhD Performance Team, Mozilla _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform