summaryrefslogtreecommitdiff
path: root/src/mongo/db
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-55482 Optimize timeseries minmax calculation algorithmHenrik Edin2021-04-072-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 Torrens2021-04-071-3/+5
| | | | state
* SERVER-54907 Parse and translate $derivative window functionDavid Percy2021-04-078-13/+182
|
* SERVER-53915 Persist total number of oplog entries applied in ↵LaMont Nelson2021-04-064-34/+730
| | | | ReshardingOplogApplier
* SERVER-55762 Fix secondaryDelaySecs upgrade FCV checks when 4.9 becomes ↵Pavi Vetriselvan2021-04-062-1/+6
| | | | | | last-continuous (cherry picked from commit 73721271e736cc97d30cf2fa177a2f53884b82f6)
* SERVER-53438 Create Feature flag for Change the Default Write Concern to ↵Moustafa Maher2021-04-061-0/+7
| | | | Majority
* SERVER-55317: Use consistent case when naming user-facing API parametersXueruiFa2021-04-062-3/+3
|
* SERVER-55775 Add a trivial auth check implementation for "sbe" commandAndrii Dobroshynski2021-04-061-0/+12
|
* SERVER-54001 Allow rewrite to push computed meta projections past $unpackBucketMilena Ivanova2021-04-0612-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 coordinatorsTommaso Tocci2021-04-0611-151/+81
|
* SERVER-55326 Integrate CancelableOperationContext into resharding's ↵jannaerin2021-04-062-25/+30
| | | | RecipientStateMachine
* SERVER-55812 Do not upgrade to the new metadata format if the target version ↵Sergi Mateo Bellido2021-04-063-47/+70
| | | | of the setFCV cmd is 4.9 or less
* SERVER-55814 Take mutex prior to accessing ↵Gregory Wlodarek2021-04-061-0/+1
| | | | DurableCatalogImpl::_catalogIdToEntryMap
* SERVER-55785 Don't access bucket that no longer exists when aborting a write ↵Dan Larkin-York2021-04-062-9/+15
| | | | batch
* SERVER-55559 StorageInterfaceImpl should use bounded collection scans on ↵Louis Williams2021-04-0614-106/+79
| | | | clustered collections
* SERVER-54020: ShardInvalidatedForTargeting thrown by resharding's ↵Jordi Serra Torrens2021-04-068-15/+67
| | | | getDestinedRecipient() not being retried by mongos
* SERVER-55778 Simplify test setup for ReshardingOplogApplicationRules.Max Hirschhorn2021-04-053-672/+707
|
* SERVER-55661 Add optional flag to force closure of a bucket without ↵Dan Larkin-York2021-04-051-1/+2
| | | | meaningfully altering its contents
* SERVER-54035 Move around utility functions to make way for incoming cleanup ↵Blake Oler2021-04-054-26/+42
| | | | command
* SERVER-55357: Start a new retryable write chain on each migrationLingzhi Deng2021-04-053-21/+46
|
* SERVER-54902 Creating timeseries bucket collection and view definition is ↵Henrik Edin2021-04-052-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 privateBenety Goh2021-04-051-10/+6
|
* SERVER-55740 make cursor_response_idl library dependencies privateBenety Goh2021-04-041-4/+8
|
* SERVER-55740 make create_indexes_idl dependencies privateBenety Goh2021-04-041-2/+4
|
* SERVER-54035 Commit cleanup command stubsBlake Oler2021-04-033-0/+203
|
* SERVER-55506 Enable remaining test case in resharding_abort_command.jsBlake Oler2021-04-031-5/+5
|
* SERVER-55708 clean up index_descriptor library dependenciesBenety Goh2021-04-035-12/+15
| | | | These edges should not be necessary after commit b63e8cc9ba5c3897c47a33a6aec9981f2e3c53de.
* SERVER-55708 move IndexDescriptor::isIndexVersionAllowedForCreation to ↵Benety Goh2021-04-033-20/+16
| | | | index_key_validate
* SERVER-55730: increase value of resharding critical section test fixture to 24hrLaMont Nelson2021-04-021-1/+5
|
* SERVER-54975 Rename IDL parser classes to use CommandRequest and ↵Bernard Gorman2021-04-02163-1320/+1402
| | | | CommandReply suffixes
* SERVER-50370 Implement dotted path sort semantics in SBEDrew Paroski2021-04-0213-240/+636
|
* SERVER-55340 Initialize BucketCatalog::_numPreviouslyCommittedMeasurementsDan Larkin-York2021-04-021-1/+1
|
* SERVER-55569 Test BucketCatalog::clear(ns) with concurrent writesDan Larkin-York2021-04-021-2/+46
|
* SERVER-55763: Correct ClearReshardingFilteringMetadata and clarify its test ↵Daniel Gottlieb2021-04-022-8/+21
| | | | fixture APIs.
* SERVER-55708 remove unused parameter from ↵Benety Goh2021-04-027-144/+64
| | | | index_key_validate::validateIndexSpec()
* SERVER-49348 Architecture Guide updates for Create checks for API versioning ↵Mark Benvenuto2021-04-021-1/+22
| | | | breakage for security systems
* SERVER-55743 Replace invalid invariant in BucketCatalog::abortDan Larkin-York2021-04-021-1/+6
|
* SERVER-55226 Test partitionBy null/missingYuhong Zhang2021-04-022-2/+58
|
* SERVER-55744: Use kTenantMigration log component verbosity in ↵XueruiFa2021-04-021-1/+1
| | | | tenant_migration_recipient_service.cpp
* SERVER-49602 Architecture guide: Clustered IndexesLouis Williams2021-04-021-0/+21
|
* SERVER-55306 Integrate CancelableOperationContext into ReshardingCoordinatorAlex Taskov2021-04-022-14/+35
|
* SERVER-55708 move IndexDescriptor::getSupportedIndexVersions() to testBenety Goh2021-04-023-20/+19
|
* SERVER-55708 remove unused parameter from ↵Benety Goh2021-04-023-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 Wlodarek2021-04-021-12/+0
| | | | validation
* SERVER-55679 Remove w:majority wait from generating minFetchTimestamp.Max Hirschhorn2021-04-021-4/+0
|
* SERVER-54829 consolidate validateConfigForReconfig paths into a single onePavi Vetriselvan2021-04-024-60/+47
|
* SERVER-55708 remove std importBenety Goh2021-04-021-3/+1
|
* SERVER-55233 Support wildcard index type on the metadata fields of a ↵Dianna Hohensee2021-04-023-2/+9
| | | | time-series collections
* Revert "SERVER-50370 Implement dotted path sort semantics in SBE"Uladzimir Makouski2021-04-0213-636/+240
| | | | This reverts commit 5695ceb0affb21b3712c68884133db4af6ac32de.
* SERVER-50370 Implement dotted path sort semantics in SBEDrew Paroski2021-04-0213-240/+636
|