Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-33174 Prevent catalog storage of new syntax during lower FCV | Charlie Swanson | 2018-02-27 | 1 | -1/+3 |
| | | | | | This will prevent the persistence of expressions introduced in 4.0 while the server is in feature compatibility version (FCV) 3.6. | ||||
* | SERVER-31679 Limit journaling frequency without oplog waiters | Geert Bosch | 2018-02-26 | 1 | -0/+4 |
| | |||||
* | SERVER-32315 Remove IndexObserver | Geert Bosch | 2017-12-14 | 1 | -7/+0 |
| | |||||
* | SERVER-31988 RollbackViaRefetch makes CollectionImpl validator out of sync ↵ | Judah Schvimer | 2017-11-21 | 1 | -0/+7 |
| | | | | with CollectionCatalogEntry | ||||
* | SERVER-31304: Refactor away SnapshotName. | Daniel Gottlieb | 2017-11-21 | 1 | -2/+2 |
| | |||||
* | SERVER-30731 MatchExpressionParser::parse() should require an ExpressionContext | Tess Avitabile | 2017-09-29 | 1 | -1/+3 |
| | |||||
* | jseyster/json-schema-feature-compatibility-2 | Justin Seyster | 2017-08-31 | 1 | -1/+2 |
| | | | | | | | | | | | If a user updates a 3.4 node to 3.6 but keeps the feature compatibility version at 3.4, it should remain possible to be in a replica set with 3.4 nodes or even to downgrade back to 3.4. To that end, we ensure that is not possible to create a collection validator with a $jsonSchema expression unless the feature compatibility version is 3.6. A $jsonSchema validator would not replicate correctly to a 3.4 node, and its existence in the database would prevent a downgrade to 3.4. | ||||
* | SERVER-28620 Adorn all oplog writes with timestamps | Eric Milkie | 2017-08-22 | 1 | -0/+1 |
| | | | | | | | These timestamps are now used to implement oplog visibility rules, in place of the current in-memory vector of uncommitted ops that the WiredTiger glue code currently uses. This change also introduces a TimestampedBSONObj class, which encapsulates a BSONObject with its associated write timestamp. | ||||
* | SERVER-30407 Store pre/post-image documents when running findAndModify with ↵ | Randolph Tan | 2017-08-17 | 1 | -1/+2 |
| | | | | txnNumber | ||||
* | SERVER-30580 No more status locations | Mathias Stearn | 2017-08-16 | 1 | -8/+8 |
| | |||||
* | SERVER-30353 Create an index observer to notify us of changes made to index ↵ | Gregory Wlodarek | 2017-08-09 | 1 | -0/+7 |
| | | | | and document keys | ||||
* | SERVER-30352 Add a new class that will keep track of the index ↵ | Gregory Wlodarek | 2017-08-09 | 1 | -0/+2 |
| | | | | inconsistencies during validation | ||||
* | SERVER-29370 Update UUIDs when featureCompatibilityVersion is changed | Maria van Keulen | 2017-07-25 | 1 | -0/+4 |
| | | | | | | This patch ensures collections have UUIDs when featureCompatibilityVersion is 3.6 and collections do not have UUIDs when featureCompatibilityVersion is 3.4 (or below). | ||||
* | SERVER-28912 Thread stmtId from update and delete requests to oplog | Randolph Tan | 2017-07-21 | 1 | -0/+1 |
| | |||||
* | SERVER-28912 Thread statement id from batched insert command oplog entry | Randolph Tan | 2017-07-12 | 1 | -3/+3 |
| | |||||
* | SERVER-29088 Cache uuid in Collection class to fix perf regression | Geert Bosch | 2017-05-08 | 1 | -1/+1 |
| | |||||
* | SERVER-28715 Create global UUID/collection catalog | Maria van Keulen | 2017-04-28 | 1 | -0/+276 |
This patch allows for efficient lookup of collection by UUID. |