summaryrefslogtreecommitdiff
path: root/src/mongo/db/logical_clock_test.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-32027 Fix unit-tests which rely on having a valid wallclock timeKaloian Manassiev2017-11-201-20/+20
|
* SERVER-30827 SERVER-30639 Timestamp bulk writes via changes to optime generatorEric Milkie2017-09-121-1/+1
|
* SERVER-30038 rename $logicalTime to $clusterTimeMisha Tyulenev2017-07-111-6/+6
|
* SERVER-27244 Status usage compile-time facilities.ADAM David Alan Martin2017-06-181-1/+2
| | | | | | | | | | | | | | | | | There are numerous places in the codebase where `mongo::Status` or `mongo::StatusWith< T >` objects are returned and never checked. Many of these are innocuous, but many of them are potentially severe bugs. This change introduces facilities to permit compile-time warning of unchecked `Status` and `StatusWith` usage on clang compilers. It introduces an `ignore` function which is useful to state that a specific "ignored status" case was intentional. It not presently an error, in clang builds, to forget to check a `Status` -- this will come in a later commit. This also introduces a `transitional_ignore` function, which allows for easy continual auditing of the codebase for current "whitelisted" unchecked-status instances. All present "ignored status" cases have been marked `transitional_ignore`.
* SERVER-28459 Prevent the max value from being reached in the logical clockJack Mulrow2017-06-161-0/+115
|
* SERVER-28458 Unit test wall clock reset admin errorsJack Mulrow2017-06-061-0/+74
|
* SERVER-29396 Fix logical clock unit test for ↵Kevin Pulo2017-06-021-3/+3
| | | | kMaxAcceptableLogicalClockDriftSecs rename
* Revert "Revert "SERVER-28562 Move LogicalTime HMAC computation outside ↵Randolph Tan2017-05-041-60/+16
| | | | | | collection lock"" This reverts commit b7c013aa097b2d999ad3f942cdfce130558ef40f.
* Revert "SERVER-28562 Move LogicalTime HMAC computation outside collection lock"ADAM David Alan Martin2017-05-031-16/+60
| | | | This reverts commit 1a6c4ecddfa4bb7a7275dc4b1bf5b79222aa4b72.
* SERVER-28562 Move LogicalTime HMAC computation outside collection lockRandolph Tan2017-05-031-60/+16
|
* SERVER-28455 Implement LogicalClockTestFixtureJack Mulrow2017-05-011-71/+38
|
* SERVER-28565 Do not return logicalTime on non-sharded RSJack Mulrow2017-04-181-1/+50
|
* SERVER-28352 fix lintDianna Hohensee2017-03-301-1/+1
|
* SERVER-28352 Fix ticks increment in LogicalClock::reserveTicksWilliam Schultz2017-03-301-0/+28
|
* SERVER-28432 Move key management out from TimeProofServiceJack Mulrow2017-03-301-12/+5
|
* SERVER-28438 Add keyId field to logicalTime objectJack Mulrow2017-03-281-1/+1
|
* SERVER-27721 Implement rate limiter check for advancing logical clocksJack Mulrow2017-03-171-0/+30
|
* SERVER-27749 Integrate LogicalTimeMetadataRandolph Tan2017-03-071-3/+3
| | | | Attach logical time metadata to all outgoing messages and process incoming logical time metadata in mongod
* SERVER-27768 Implement HMAC key for signing Logical clock's storage & ↵Jack Mulrow2017-03-021-2/+6
| | | | distribution
* SERVER-27917: fix pessimizing move and library dependency in logical_clock codeMisha Tyulenev2017-02-041-3/+3
|
* SERVER-27745: Implement LogicalClockMisha Tyulenev2017-02-031-0/+118