-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Platforms 2017-04-17, Platforms 2017-05-08, Platforms 2017-05-29, Platforms 2017-06-19, Platforms 2017-07-10
Create a new collection, to be sharded on sharded clusters, in admin.system.sessions, which will store authoritative session records for the cluster. This collection will use the session id field as its _id and its shard key. This collection will use a TTL index on the lastUse field to reap expired session records.
- has to be done after
-
SERVER-28297 Implement a session record class for in-memory representation of records
- Closed
-
SERVER-29027 Allow collections in the config database to be sharded
- Closed
- has to be done before
-
SERVER-28341 Implement session keepalive logic
- Closed
-
SERVER-29201 Implement the SessionsCollection for standalones
- Closed
-
SERVER-29202 Implement the SessionsCollection for replica sets
- Closed
-
SERVER-29203 Implement the SessionsCollection for sharded clusters
- Closed
- related to
-
SERVER-28345 Add a test-only startup parameter for session timeout
- Closed