Status: Available
Owner: ----
Labels: Type-Feature Pri-2 OS-All Area-BrowserBackend

New issue 24061 by [email protected]: move sqlite/history out of browser  
process into its own utility process
http://code.google.com/p/chromium/issues/detail?id=24061

Experiment with whether moving sqlite/history db access out of the browser
process and into its own utility process provides a stability win.
Specifically we seek fewer browser crashes due to memory corruption or
from-disk corrupted sqlite databases in an attempt to increase overall
perceived stability of the product.

For more details see thread at http://groups.google.com/group/chromium-
dev/browse_thread/thread/a52d8ab8703fd7ef.

Open questions:
- is "gamma ray" non-ECC-memory corruption perceptible in browser process
crashes?
- how widespread are sqlite corruption-related crashes among our userbase?
- what can we learn from other consumers of sqlite? (Firefox, ...)
- do we move all or just some sqlite accesses to a separate process?
- does a move increase jank/latency? (viz: perceptible slowdown for in-
memory URL database searches used for autocomplete)
- how do we measure change effects? (stability reports, A/B tests)
- does mitigation meet on cost/benefit?
- does this complement or compete with other work going on to stabilize
sqlite access (like sqlite checksums)?

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to