summaryrefslogtreecommitdiff
path: root/src/mongo/db/sessions_collection_standalone.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-46659 Initial sync will startup two phase index builds during the ↵Gregory Wlodarek2020-04-201-1/+4
| | | | collection cloning phase to prevent a scenario where the commit quorum cannot be satisfied due to the primary node needing the initial syncing nodes vote
* SERVER-42508 Get rid of some additional unused code in SessionsCollectionKaloian Manassiev2019-10-311-9/+10
| | | | ... and also improve comments.
* SERVER-42508 Convert SessionsCollection to throw instead of return statusMarcos José Grillo Ramírez2019-10-301-11/+11
| | | | Change the remaining public functions: refreshSessions, removeRecords and findRemovedSessions
* SERVER-42508 Convert SessionsCollection to throw instead of return statusMarcos José Grillo Ramírez2019-10-291-36/+35
| | | | Change the return value of checkSessionsCollectionExists from Status to void and throws exception on error
* SERVER-42508 Convert SessionsCollection to throw instead of return status ↵Marcos José Grillo Ramírez2019-10-241-5/+5
| | | | Part One: setupSessionsCollection
* SERVER-43273 Add UUID support to count and getIndexSpecs in DBClientVesselina Ratcheva2019-10-071-1/+1
|
* SERVER-37837 fix mac os x compileBenety Goh2019-05-091-3/+6
|
* SERVER-37837 Get rid of TransactionReaper (Part 1)Kaloian Manassiev2019-05-091-5/+5
| | | | | | | | | This change gets rid of the TransactionReaper's usage of the ReplicationCoordinator for checking whether it is primary or not and makes the LogicalSessionCache joinable on shutdown. It also removes the TransactionReaper's grouping per-shard optimization and moves it all under SessionCollectionSharded.
* SERVER-37837 Move `config.transactions` manipulation out of SessionsCollectionKaloian Manassiev2019-05-021-5/+0
|
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-37624 Allow sessions collection TTL index expiration value to change ↵Blake Oler2018-11-021-3/+22
| | | | upon node restart
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-21/+23
|
* SERVER-36964 Prevent secondaries in SessionsCollectionRS from attempting to ↵Blake Oler2018-10-131-0/+21
| | | | set up the sessions collection.
* SERVER-35115 Separate dbclientinterface.h into several parts, one per class.Henrik Edin2018-06-291-1/+0
|
* SERVER-32198 Move the sessions collection namespace constant to NamespaceStringKaloian Manassiev2018-05-241-7/+7
|
* SERVER-34773 Use kSessionsNamespaceString instead of its constituent ↵Kaloian Manassiev2018-05-021-1/+1
| | | | StringData entries
* SERVER-31184 Make servers automatically set up config.system.sessionssamantharitter2017-10-111-0/+12
|
* SERVER-28336 endSessions commandGabriel Russell2017-09-211-3/+1
|
* SERVER-31011 Provide transaction record deletion hookJason Carey2017-09-201-3/+15
|
* SERVER-30805 add LSC::findRemovedSessions()Jason Carey2017-08-311-0/+6
| | | | | Implements a findRemovedSessions method for the logical session collection and impls for the various backends.
* SERVER-29202 Remove unused fetch methods from logical session cachesamantharitter2017-08-181-16/+0
|
* SERVER-29202 Implement SessionsCollectionRSsamantharitter2017-08-181-17/+2
|
* SERVER-29201 Implement SessionsCollectionStandalonesamantharitter2017-08-021-0/+91