Instead of BagOStuff which has no understanding of what kind of data it is reading / writing, we want a dedicated SessionStore class which encapsulates the BagOStuff and has enough understanding of the context to e.g. be able to select between multiple backends basedon session properties. In practice this probably means taking a SessionInfo for get/set/delete operations.
Description
Description
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | JTweed-WMF | T398814 WE5.1.1 Session storage protection | |||
| Resolved | JTweed-WMF | T400365 Support multiple session stores | |||
| Resolved | DAlangi_WMF | T399192 Create new session store abstraction to replace BagOStuff in SessionManager |
Event Timeline
Comment Actions
This is done. The relevant patches are in T394075: Investigate using different stores for different kinds of sessions.