-
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
- with a new --sessionRecordCacheSize parameter
And tests:
- test that cache eviction is LRU
- test that cache eviction occurs after set # records
- test that default cache size is 10000 records
- test configurations of servers with different cache sizes
- has to be done after
-
SERVER-28297 Implement a session record class for in-memory representation of records
- Closed
-
SERVER-29009 Implement a generic periodic task runner
- Closed
- has to be done before
-
SERVER-28301 Add stats about the session record cache to the serverStatus command
- Closed
-
SERVER-28341 Implement session keepalive logic
- Closed
-
SERVER-29198 Implement the ServiceLiason for mongod
- 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-28346 Thoroughly unittest distributed session expiration
- Closed