Bug 1607692 Comment 3 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

I think the real problem is that we don't for StorageOperationBase objects to finish in QuotaManager::Shutdown before we schedule a runnable to QM I/O thread for calling QuotaManager::ShutdownStorage which closed the storage connection.

We need to add tracking of these objects, so we spin the event loop in QuotaManager::Shutdown until these objects are finished.

I'll try to create a patch for this.
I think the real problem is that we don't wait for StorageOperationBase objects to finish in QuotaManager::Shutdown before we schedule a runnable to QM I/O thread for calling QuotaManager::ShutdownStorage which closes the storage connection.

We need to add tracking of these objects, so we spin the event loop in QuotaManager::Shutdown until these objects are finished.

I'll try to create a patch for this.

Back to Bug 1607692 Comment 3