Open Bug 833792 Opened 12 years ago Updated 1 month ago

[Session Manager] Session Backend API

Categories

(Firefox :: Session Restore, defect)

x86
macOS
defect

Tracking

()

People

(Reporter: Yoric, Unassigned)

References

(Blocks 3 open bugs)

Details

Design and implement an API for storing the data of Session Manager to disk efficiently.
At the moment, we do not know how the most efficient storage mechanism for Session Manager. Our first objective is therefore to obtain a mechanism that is reasonably efficient, well-defined, and in which we can easily measure performance.
Blocks: 833894
Additional design goals:

* Testable and benchmarkable, ideally using synthetic loads from real use
* Factored out in a way that's swappable, should we need to shift implementation strategies
* Logic in manager, persistence in storage.

That points to no singletons, and nice precisely defined APIs. Which should be a joy :)
See Also: → 1413525
See Also: → 1246236
Blocks: IndexedDB-SM
No longer blocks: Session_managers
Severity: normal → S3

The severity field for this bug is relatively low, S3. However, the bug has 151 votes.
:dao, could you consider increasing the bug severity?

For more information, please visit auto_nag documentation.

Flags: needinfo?(dao+bmo)

The last needinfo from me was triggered in error by recent activity on the bug. I'm clearing the needinfo since this is a very old bug and I don't know if it's still relevant.

Flags: needinfo?(dao+bmo)
You need to log in before you can comment on or make changes to this bug.