Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-55482 Optimize timeseries minmax calculation algorithm | Henrik Edin | 2021-04-07 | 2 | -130/+300 |
| | | | | | | | | | * Only traverse inserted object once, calculate both min and max at the same time * Allow inlining of comparator when possible * Reuse buffer to store values if buffer size is sufficient * Don't store field name in value as it is already stored in map owning MinMax object. Overall this should cut CPU usage in about half. | ||||
* | SERVER-55819: Update chunks timestamp on resharding transition to persisted ↵ | Jordi Serra Torrens | 2021-04-07 | 1 | -3/+5 |
| | | | | state | ||||
* | SERVER-54907 Parse and translate $derivative window function | David Percy | 2021-04-07 | 8 | -13/+182 |
| | |||||
* | SERVER-53915 Persist total number of oplog entries applied in ↵ | LaMont Nelson | 2021-04-06 | 4 | -34/+730 |
| | | | | ReshardingOplogApplier | ||||
* | SERVER-55762 Fix secondaryDelaySecs upgrade FCV checks when 4.9 becomes ↵ | Pavi Vetriselvan | 2021-04-06 | 2 | -1/+6 |
| | | | | | | last-continuous (cherry picked from commit 73721271e736cc97d30cf2fa177a2f53884b82f6) | ||||
* | SERVER-53438 Create Feature flag for Change the Default Write Concern to ↵ | Moustafa Maher | 2021-04-06 | 1 | -0/+7 |
| | | | | Majority | ||||
* | SERVER-55317: Use consistent case when naming user-facing API parameters | XueruiFa | 2021-04-06 | 2 | -3/+3 |
| | |||||
* | SERVER-55775 Add a trivial auth check implementation for "sbe" command | Andrii Dobroshynski | 2021-04-06 | 1 | -0/+12 |
| | |||||
* | SERVER-54001 Allow rewrite to push computed meta projections past $unpackBucket | Milena Ivanova | 2021-04-06 | 12 | -278/+455 |
| | | | | | Split $addFields to two parts, dependent and independent from the meta field, and push the dependent part past $unpackBucket. | ||||
* | SERVER-55656 Prevent early destruction of sharding DDL coordinators | Tommaso Tocci | 2021-04-06 | 11 | -151/+81 |
| | |||||
* | SERVER-55326 Integrate CancelableOperationContext into resharding's ↵ | jannaerin | 2021-04-06 | 2 | -25/+30 |
| | | | | RecipientStateMachine | ||||
* | SERVER-55812 Do not upgrade to the new metadata format if the target version ↵ | Sergi Mateo Bellido | 2021-04-06 | 3 | -47/+70 |
| | | | | of the setFCV cmd is 4.9 or less | ||||
* | SERVER-55814 Take mutex prior to accessing ↵ | Gregory Wlodarek | 2021-04-06 | 1 | -0/+1 |
| | | | | DurableCatalogImpl::_catalogIdToEntryMap | ||||
* | SERVER-55785 Don't access bucket that no longer exists when aborting a write ↵ | Dan Larkin-York | 2021-04-06 | 2 | -9/+15 |
| | | | | batch | ||||
* | SERVER-55559 StorageInterfaceImpl should use bounded collection scans on ↵ | Louis Williams | 2021-04-06 | 14 | -106/+79 |
| | | | | clustered collections | ||||
* | SERVER-54020: ShardInvalidatedForTargeting thrown by resharding's ↵ | Jordi Serra Torrens | 2021-04-06 | 8 | -15/+67 |
| | | | | getDestinedRecipient() not being retried by mongos | ||||
* | SERVER-55778 Simplify test setup for ReshardingOplogApplicationRules. | Max Hirschhorn | 2021-04-05 | 3 | -672/+707 |
| | |||||
* | SERVER-55661 Add optional flag to force closure of a bucket without ↵ | Dan Larkin-York | 2021-04-05 | 1 | -1/+2 |
| | | | | meaningfully altering its contents | ||||
* | SERVER-54035 Move around utility functions to make way for incoming cleanup ↵ | Blake Oler | 2021-04-05 | 4 | -26/+42 |
| | | | | command | ||||
* | SERVER-55357: Start a new retryable write chain on each migration | Lingzhi Deng | 2021-04-05 | 3 | -21/+46 |
| | |||||
* | SERVER-54902 Creating timeseries bucket collection and view definition is ↵ | Henrik Edin | 2021-04-05 | 2 | -131/+215 |
| | | | | | | | now done in two separate WUOWs. This should fix timestamping issue in the view definition document when it inherit a timestamp set by the collection creation code. This should also allow users to fix the state where the bucket collection is majority replicated but the view definition document rolled back by running create again. | ||||
* | SERVER-55740 make some auth library dependencies private | Benety Goh | 2021-04-05 | 1 | -10/+6 |
| | |||||
* | SERVER-55740 make cursor_response_idl library dependencies private | Benety Goh | 2021-04-04 | 1 | -4/+8 |
| | |||||
* | SERVER-55740 make create_indexes_idl dependencies private | Benety Goh | 2021-04-04 | 1 | -2/+4 |
| | |||||
* | SERVER-54035 Commit cleanup command stubs | Blake Oler | 2021-04-03 | 3 | -0/+203 |
| | |||||
* | SERVER-55506 Enable remaining test case in resharding_abort_command.js | Blake Oler | 2021-04-03 | 1 | -5/+5 |
| | |||||
* | SERVER-55708 clean up index_descriptor library dependencies | Benety Goh | 2021-04-03 | 5 | -12/+15 |
| | | | | These edges should not be necessary after commit b63e8cc9ba5c3897c47a33a6aec9981f2e3c53de. | ||||
* | SERVER-55708 move IndexDescriptor::isIndexVersionAllowedForCreation to ↵ | Benety Goh | 2021-04-03 | 3 | -20/+16 |
| | | | | index_key_validate | ||||
* | SERVER-55730: increase value of resharding critical section test fixture to 24hr | LaMont Nelson | 2021-04-02 | 1 | -1/+5 |
| | |||||
* | SERVER-54975 Rename IDL parser classes to use CommandRequest and ↵ | Bernard Gorman | 2021-04-02 | 163 | -1320/+1402 |
| | | | | CommandReply suffixes | ||||
* | SERVER-50370 Implement dotted path sort semantics in SBE | Drew Paroski | 2021-04-02 | 13 | -240/+636 |
| | |||||
* | SERVER-55340 Initialize BucketCatalog::_numPreviouslyCommittedMeasurements | Dan Larkin-York | 2021-04-02 | 1 | -1/+1 |
| | |||||
* | SERVER-55569 Test BucketCatalog::clear(ns) with concurrent writes | Dan Larkin-York | 2021-04-02 | 1 | -2/+46 |
| | |||||
* | SERVER-55763: Correct ClearReshardingFilteringMetadata and clarify its test ↵ | Daniel Gottlieb | 2021-04-02 | 2 | -8/+21 |
| | | | | fixture APIs. | ||||
* | SERVER-55708 remove unused parameter from ↵ | Benety Goh | 2021-04-02 | 7 | -144/+64 |
| | | | | index_key_validate::validateIndexSpec() | ||||
* | SERVER-49348 Architecture Guide updates for Create checks for API versioning ↵ | Mark Benvenuto | 2021-04-02 | 1 | -1/+22 |
| | | | | breakage for security systems | ||||
* | SERVER-55743 Replace invalid invariant in BucketCatalog::abort | Dan Larkin-York | 2021-04-02 | 1 | -1/+6 |
| | |||||
* | SERVER-55226 Test partitionBy null/missing | Yuhong Zhang | 2021-04-02 | 2 | -2/+58 |
| | |||||
* | SERVER-55744: Use kTenantMigration log component verbosity in ↵ | XueruiFa | 2021-04-02 | 1 | -1/+1 |
| | | | | tenant_migration_recipient_service.cpp | ||||
* | SERVER-49602 Architecture guide: Clustered Indexes | Louis Williams | 2021-04-02 | 1 | -0/+21 |
| | |||||
* | SERVER-55306 Integrate CancelableOperationContext into ReshardingCoordinator | Alex Taskov | 2021-04-02 | 2 | -14/+35 |
| | |||||
* | SERVER-55708 move IndexDescriptor::getSupportedIndexVersions() to test | Benety Goh | 2021-04-02 | 3 | -20/+19 |
| | |||||
* | SERVER-55708 remove unused parameter from ↵ | Benety Goh | 2021-04-02 | 3 | -14/+10 |
| | | | | | | IndexDescriptor::isIndexVersionAllowedForCreation() Last reference to this parameter was removed in commit 67500efdc1c677173c737ecde2b07b42015ae5fd. | ||||
* | SERVER-54481 Remove double-checking the existence of records in collection ↵ | Gregory Wlodarek | 2021-04-02 | 1 | -12/+0 |
| | | | | validation | ||||
* | SERVER-55679 Remove w:majority wait from generating minFetchTimestamp. | Max Hirschhorn | 2021-04-02 | 1 | -4/+0 |
| | |||||
* | SERVER-54829 consolidate validateConfigForReconfig paths into a single one | Pavi Vetriselvan | 2021-04-02 | 4 | -60/+47 |
| | |||||
* | SERVER-55708 remove std import | Benety Goh | 2021-04-02 | 1 | -3/+1 |
| | |||||
* | SERVER-55233 Support wildcard index type on the metadata fields of a ↵ | Dianna Hohensee | 2021-04-02 | 3 | -2/+9 |
| | | | | time-series collections | ||||
* | Revert "SERVER-50370 Implement dotted path sort semantics in SBE" | Uladzimir Makouski | 2021-04-02 | 13 | -636/+240 |
| | | | | This reverts commit 5695ceb0affb21b3712c68884133db4af6ac32de. | ||||
* | SERVER-50370 Implement dotted path sort semantics in SBE | Drew Paroski | 2021-04-02 | 13 | -240/+636 |
| |