summaryrefslogtreecommitdiff
path: root/src/mongo/db
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-47736 logger::LogSeverityLimiter -> logv2::KeyedSeveritySuppressorBilly Donahue2020-05-023-15/+26
| | | | | | | | | - boost::multi_index to fix unbounded map growth w/some keys Evict expired suppressions - Provide an unkeyed nontemplate version `SeveritySuppressor` (cherry picked from commit b4fedf13f77347b4be11053b59d01f80b769fd7c)
* SERVER-47854 Validation reports MB of I/O per second in the currentOp ↵Gregory Wlodarek2020-05-021-0/+8
| | | | | | command response (cherry picked from commit 120836e75233ad5123450b1a23c4aa1ac7ab9d88)
* SERVER-46720 Allow non strict parsing of the LastVote documentWilliam Schultz2020-05-012-7/+9
| | | | (cherry picked from commit 0793797e87ea2c9c6e0a92f5fd704da15ffc0e51)
* SERVER-47267 Don't log awaitable isMaster as slow queryA. Jesse Jiryu Davis2020-05-011-0/+8
| | | | (cherry picked from commit 7dcdf00a34e6b030d63001c7586cbc161ef5229a)
* SERVER-46720 Allow non strict replication message parsingWilliam Schultz2020-05-016-70/+107
| | | | (cherry picked from commit 9c5d82ff1fb2bb7367e10c9e21ac67b440e7097e)
* SERVER-46398 Expand the data directory not found message on startup to be ↵Gregory Wlodarek2020-05-014-4/+12
| | | | | | more informative (cherry picked from commit 06755cd5a43d08b5e1e9163e060177d728ae6696)
* SERVER-47553 Prevent appendRequiredFieldsToResponse() from throwing inside ↵Gregory Noma2020-05-012-0/+15
| | | | | | noexcept block (cherry picked from commit 39a6dfded77db512ddb729e202b13562bba4c58f)
* SERVER-47418 deploy unittest::MinimumLoggedSeverityGuard to all testsBilly Donahue2020-05-0115-129/+109
| | | | (cherry picked from commit e4794531419bff51da233bc4453db6f99d1809ff)
* SERVER-47578 Delete util/log.h and remove use of logv1 to logv2 appenderHenrik Edin2020-05-016-121/+25
| | | | (cherry picked from commit da349337d17dfa6bf5e92edac92045fab84e1742)
* SERVER-46127 unit tests log to a kTest componentGabriel Russell2020-04-3052-52/+52
| | | | (cherry picked from commit 79a8c251b6aa40165893bf0026091559eb5c13c7)
* SERVER-46568 removing the unittestOutput domainGabriel Russell2020-04-309-42/+69
| | | | (cherry picked from commit cdf9ea3b479bbffc1de900884ee10e29e7349bd2)
* SERVER-47834 Add multiversion tests for collection validators with ↵Nick Zolnierz2020-04-301-16/+16
| | | | | | encryption-related keywords (cherry picked from commit f950ce6ca8e360becb502a09b7f371b2f2c807da)
* SERVER-45514 Reject document validators with encryption-related keywords if ↵Nick Zolnierz2020-04-3012-133/+249
| | | | | | the validationAction is "warn" or validationLevel is "moderate" (cherry picked from commit 3032eb8c2a10163bf727767efe2b73b8d60c9ecb)
* SERVER-46943 Correct Idempotency concerns section of initial sync in ↵Matthew Russotto2020-04-301-3/+1
| | | | | | architecture guide (cherry picked from commit d140082164a67ebc5eb935aa7982b208f18ea274)
* SERVER-47322 Use correct expected value in ↵Matthew Russotto2020-04-301-3/+2
| | | | | | CursorIsDeadShutsDownOplogFetcherWithSuccessfulStatus (cherry picked from commit 5c8919c258ffbfef1f5f331162cacf50ccbd3aeb)
* SERVER-46796 Propagate specific errors during transaction prepare to the clientGregory Noma2020-04-305-55/+65
| | | | (cherry picked from commit c3652beac9345444f2961724ecb655afa93195ce)
* SERVER-47514 Deprecate unused sharding commands in v4.4Blake Oler2020-04-303-18/+53
|
* SERVER-47207 move parser from logger to db/commandBilly Donahue2020-04-306-7/+359
| | | | (cherry picked from commit 7f30f053dff852029e2ca50cc2ab181787ca6da6)
* SERVER-47463 setIndexCommitQuorum returns same errors as createIndexes when ↵Benety Goh2020-04-301-1/+12
| | | | commit quorum is not supported
* SERVER-46659 Initial sync will startup two phase index builds during the ↵Gregory Wlodarek2020-04-3016-58/+294
| | | | | | | | | | collection cloning phase to prevent a scenario where the commit quorum cannot be satisfied due to the primary node needing the initial syncing nodes vote (cherry picked from commit b957b68205fbf672867cf68e30c0744ac5abfb9f) SERVER-47700 renameCollection should check if the target collection exists before accessing the collection object (cherry picked from commit a6424fafa179805e192dc354cae85fdf0359f95e)
* SERVER-47515 Avoid finding self on replica set reconfig if config contents ↵William Schultz2020-04-287-324/+363
| | | | | | have not changed (cherry picked from commit 83f98c05609c4559dfdaf384c5512b0100a9e1b5)
* SERVER-47793 Remove library dependency of sessions_collection_sharded on ↵Kaloian Manassiev2020-04-285-39/+17
| | | | | | sessions_collection_rs (cherry picked from commit 2f9cbb7f816f744ac08ac52a0c87eaec3258e3ef)
* SERVER-46841 Make PeriodicRunner users properly handle ClientMarkedKilled errorsAmirsaman Memaripour2020-04-283-26/+33
| | | | (cherry picked from commit 58f10d61febed3a09305d8186101794fe154100f)
* SERVER-46841 Make PeriodicRunner interrupt blocked operations on stopAmirsaman Memaripour2020-04-283-4/+35
| | | | (cherry picked from commit ef75364ada70eaf4a096ed07adfeb3175abd719b)
* SERVER-47488 MONGODB-AWS Auth - Improve error message on missing or ↵Mark Benvenuto2020-04-284-1/+76
| | | | unexpected headers
* SERVER-47742 recordPreImage validation should not depend on early FCV loadingr4.4.0-rc3Jonathan Reams2020-04-272-11/+22
|
* SERVER-47161 Change log message to use UserAssertAfterLogBlake Oler2020-04-271-9/+4
| | | | (cherry-picked from commit 2d97053037e95622729a334c0671243afc568adf)
* SERVER-47477 Report failures on refresh and remove in sessions collection ↵Marcos José Grillo Ramírez2020-04-275-315/+5
| | | | | | sharded (cherry picked from commit 2ea63cd234669d3cfe09292f6f978f7bf768d0d6)
* SERVER-47397 enhanced logging for Execution owned files (part 2)Eric Milkie2020-04-2611-91/+95
| | | | (cherry picked from commit 0f3ea400ef047d93a46bc353ba7b89b1ed7cfc92)
* SERVER-47397 enhanced logging for Execution owned files (part 1)Eric Milkie2020-04-2616-175/+193
| | | | (cherry picked from commit 56b894215fa182dd7668ef7e7c6f52e6da6a536e)
* SERVER-47658: Improve validate diagnostics, with a focus on multikey failures.Daniel Gottlieb2020-04-246-8/+23
| | | | (cherry picked from commit a89edc5d9e2908abce696932462c118d8ecf3345)
* SERVER-47605 Single-phase index builds should only check constraint ↵Louis Williams2020-04-246-105/+76
| | | | | | violations upon completion (cherry picked from commit 66783cb504c25061b00c03fe55b70e3ca4125ed5)
* SERVER-47754 Allow background validation to run on storage engines that do ↵Gregory Wlodarek2020-04-242-15/+13
| | | | | | not support checkpoints (cherry picked from commit 560b266f41b1507ddb09cf6dfd61f26ca60b89b7)
* SERVER-47613 Fix invariant when a removed member votesA. Jesse Jiryu Davis2020-04-243-33/+35
| | | | (cherry picked from commit cc814e4c87c1ae20ef7c0840344496043dbdf18d)
* SERVER-47694: fix multikey. againDaniel Gottlieb2020-04-248-35/+89
| | | | | | | | | | | | | | | | | | | | | | | | Split the single _isMultikey variable on an IndexCatalogEntry(Impl) into two separate variables: _isMultikeyForReader and _isMultikeyForWriter. _isMultikeyForReader is flipped as early as possible. Readers concurrent with multikey flipping may forgo a possible optimization when their snapshot sees no multikey data. _isMultikeyForWriter is flipped after the storage engine commits a multikey change to the on-disk catalog. At this point, writers may, under some circumstances, optimize away some catalog writes. Move logic for optimizing readers (multikey paths, clearing query cache) outside of the onCommit. Adds a failpoint widenWUOWChangesWindow which sleeps transaction commit and onCommit/onRollback handlers. Have validate assert multikey paths are set correctly for the documents observed during its collection scan. (cherry picked from commit 3566db153ea61fb10d3ef11ea917fc7bc93eac4d)
* SERVER-9306 Ability to temporarily forbid query optimizer from using index ↵Zhihui Fan2020-04-2426-87/+255
| | | | | | | | ("Hidden Index") SERVER-47275 Take over and complete Hidden Indexes PR Co-authored-by: Ruoxin Xu <ruoxin.xu@mongodb.com> (cherry picked from commit bad7c538e7efbc996a6089e1569681edf24e6b33)
* SERVER-47741 Stop parsing shardName parameter in SetShardVersion command in v4.4Blake Oler2020-04-241-8/+0
|
* SERVER-47681 Background validation uses the kNoOverlap read source instead ↵Gregory Wlodarek2020-04-241-6/+10
| | | | | | of kAllDurableSnapshot to prevent us from having to take the PBWM lock on secondaries (cherry picked from commit 1f6db03c2b428a96215d407030fa7c1650456263)
* SERVER-47142 Don't allow non-force reconfig command in drain mode.Siyuan Zhou2020-04-243-20/+60
| | | | (cherry picked from commit 31a60aab7a3d6b93407e0447b056c33f31a15991)
* SERVER-47142 Check primary before writing config and no-op.Siyuan Zhou2020-04-249-38/+110
| | | | (cherry picked from commit 544cbb209709ebee4f17f2d669b1909bf66be6bb)
* SERVER-47205 Stopping dropping snapshots after safe reconfig that does not ↵Siyuan Zhou2020-04-241-6/+10
| | | | | | change writeConcernMajorityJournalDefault (cherry picked from commit a397fc442440984fca2ab37f491759745979ab2d)
* SERVER-47369 doReplSetReconfig should fail during primary drain modeJudah Schvimer2020-04-242-5/+38
| | | | (cherry picked from commit 437b5f31521e39615553803324fae2b1ddb3b2b8)
* SERVER-46893 Allow streamable isMaster to wait on removed/uninitialized nodesJason Chan2020-04-238-118/+573
| | | | | | | | (cherry picked from commit 2bad13a63315132a2793194d8d89f28dd7534928) SERVER-47638 Ensure isMaster is waiting before calling replSetInitiate in AwaitableIsMasterOnNodeWithUninitializedConfigInvalidHorizon (cherry picked from commit 523b9c9f92db20062ad6e3f42ceb80292e1a23f3)
* SERVER-47117 clear maxTimeMSForHedgedReads delay from the getMore on hedge readsMisha Tyulenev2020-04-237-31/+88
| | | | (cherry picked from commit d05acff26c4c5a7fb27e9d0c7e31e4a3167fa7fe)
* SERVER-47056: Do not use readOnce cursors for collection scan in initial syncLingzhi Deng2020-04-221-5/+4
| | | | (cherry picked from commit 950522e1e4a478673efd5da46469635b9a15bb6a)
* SERVER-47641 Report total number of range deletion tasks in serverStatus ↵Gregory Noma2020-04-228-39/+41
| | | | | | | rather than per collection (cherry picked from commit fa945325938ada67a088e7dbe951404d092e8771) (cherry picked from commit 9717e231da81bddfeef636fd99b93725a2c2a1c2)
* SERVER-46823 Enable default for index commit quorum as "votingMembers".Suganthi Mani2020-04-221-1/+1
| | | | | | | | (cherry picked from commit 7d2d87c6cc31f28f3e6fb88d7c51ef92e90aa290) SERVER-46823 Fix the jstest failure in primary_rollbacks_before_index_build_received_votes.js (cherry picked from commit f19d8ba45109afd88165e0e9af9e176f38edba14)
* SERVER-47475 Make PeriodicJob aware of cancelation at global shutdownAmirsaman Memaripour2020-04-221-5/+13
| | | | (cherry picked from commit e7165a3e49beb6b6904ba5047301a142cccea646)
* SERVER-47676 Update FCV documentation links to 4.4 in ↵Ali Mir2020-04-211-2/+3
| | | | feature_compatibility_version_documentation.h
* SERVER-46190 Disallow dbHash for nodes in RECOVERING stateVesselina Ratcheva2020-04-211-0/+4
| | | | (cherry picked from commit a5bcb62e3a705b5b3919eef9e7a5ba6532ddac2e)