-
Type: Task
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Platforms 2017-05-08, Platforms 2017-05-29
Create a job that does the following:
- walk through the active OperationContext objects and assemble a list of in-use sessions
- go through the in-mem session cache and remove records that have expired (unless they are currently in-use)
- assemble a list of remaining cached records to be refreshed
- issue a bulk write to the sessions collection to update lastUse times for all relevant sessions
- remove any session records from the cache if the authoritative record has been removed
This should be run in a background job on all servers.
- has to be done after
-
SERVER-28300 Implement an in-mem cache for sessions
- Closed
-
SERVER-28344 Implement the admin.system.sessions collection
- Closed
- is related to
-
SERVER-29198 Implement the ServiceLiason for mongod
- Closed
-
SERVER-29199 Implement the ServiceLiason for mongos
- Closed