Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-32027 Fix unit-tests which rely on having a valid wallclock time | Kaloian Manassiev | 2017-11-20 | 1 | -20/+20 |
| | |||||
* | SERVER-30827 SERVER-30639 Timestamp bulk writes via changes to optime generator | Eric Milkie | 2017-09-12 | 1 | -1/+1 |
| | |||||
* | SERVER-30038 rename $logicalTime to $clusterTime | Misha Tyulenev | 2017-07-11 | 1 | -6/+6 |
| | |||||
* | SERVER-27244 Status usage compile-time facilities. | ADAM David Alan Martin | 2017-06-18 | 1 | -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 clock | Jack Mulrow | 2017-06-16 | 1 | -0/+115 |
| | |||||
* | SERVER-28458 Unit test wall clock reset admin errors | Jack Mulrow | 2017-06-06 | 1 | -0/+74 |
| | |||||
* | SERVER-29396 Fix logical clock unit test for ↵ | Kevin Pulo | 2017-06-02 | 1 | -3/+3 |
| | | | | kMaxAcceptableLogicalClockDriftSecs rename | ||||
* | Revert "Revert "SERVER-28562 Move LogicalTime HMAC computation outside ↵ | Randolph Tan | 2017-05-04 | 1 | -60/+16 |
| | | | | | | collection lock"" This reverts commit b7c013aa097b2d999ad3f942cdfce130558ef40f. | ||||
* | Revert "SERVER-28562 Move LogicalTime HMAC computation outside collection lock" | ADAM David Alan Martin | 2017-05-03 | 1 | -16/+60 |
| | | | | This reverts commit 1a6c4ecddfa4bb7a7275dc4b1bf5b79222aa4b72. | ||||
* | SERVER-28562 Move LogicalTime HMAC computation outside collection lock | Randolph Tan | 2017-05-03 | 1 | -60/+16 |
| | |||||
* | SERVER-28455 Implement LogicalClockTestFixture | Jack Mulrow | 2017-05-01 | 1 | -71/+38 |
| | |||||
* | SERVER-28565 Do not return logicalTime on non-sharded RS | Jack Mulrow | 2017-04-18 | 1 | -1/+50 |
| | |||||
* | SERVER-28352 fix lint | Dianna Hohensee | 2017-03-30 | 1 | -1/+1 |
| | |||||
* | SERVER-28352 Fix ticks increment in LogicalClock::reserveTicks | William Schultz | 2017-03-30 | 1 | -0/+28 |
| | |||||
* | SERVER-28432 Move key management out from TimeProofService | Jack Mulrow | 2017-03-30 | 1 | -12/+5 |
| | |||||
* | SERVER-28438 Add keyId field to logicalTime object | Jack Mulrow | 2017-03-28 | 1 | -1/+1 |
| | |||||
* | SERVER-27721 Implement rate limiter check for advancing logical clocks | Jack Mulrow | 2017-03-17 | 1 | -0/+30 |
| | |||||
* | SERVER-27749 Integrate LogicalTimeMetadata | Randolph Tan | 2017-03-07 | 1 | -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 Mulrow | 2017-03-02 | 1 | -2/+6 |
| | | | | distribution | ||||
* | SERVER-27917: fix pessimizing move and library dependency in logical_clock code | Misha Tyulenev | 2017-02-04 | 1 | -3/+3 |
| | |||||
* | SERVER-27745: Implement LogicalClock | Misha Tyulenev | 2017-02-03 | 1 | -0/+118 |