summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-47436 Make shards validate shardKey in dataSize commandr4.2.6-rc0r4.2.6Cheahuychou Mao2020-04-145-41/+139
| | | | (cherry picked from commit 59e005fea0e1ca575083ded8c02c518048fb8af0)
* SERVER-32871 Invalidate CatalogCache entries when ShardRegistry reload ↵Matthew Saltz2020-04-1311-30/+226
| | | | | | discovers a shard has been removed (cherry picked from commit 6ea81c883e7297be99884185c908c7ece385caf8)
* SERVER-41777 Call awaitLastOpCommitted() in test with stale mongosBlake Oler2020-04-131-0/+5
| | | | (cherry picked from commit bfe2e00fabc343c527f4eb3ab62be844ac4c02d3)
* SERVER-47425: 4.2 binaries starting up on WT log version 4 should continue ↵Daniel Gottlieb2020-04-103-10/+108
| | | | | | | | | | | | | | | to write log version 4. In the upgrade/downgrade lifetime of a MongoDB dbpath, WT log version 4 is first introduced when a 4.4 binary downgrades in FCV 4.2. Once a dbpath is touched by a 4.4 binary, the datafiles left behind cannot ever be interpreted by a binary version earlier than 4.2.6+. In this patch, 4.2.6+ will discover whether it's starting up on log version 3 (left behind by 4.0 and 4.2.5-) or log version 4. When starting up on log version 3, it will continue to write log version 3. When starting up on log version 4, it will continue to write log version 4. There will no longer be a path to writing log version 3 without performing a resync.
* SERVER-46362 Make set_step_params test tolerate sporadic connectionsAmirsaman Memaripour2020-04-101-3/+11
| | | | (cherry picked from commit 183e8c5c04d77ea840468ba8723970fa67258376)
* SERVER-47384 Remove TODO comment for SERVER-41070Cheahuychou Mao2020-04-091-1/+0
| | | | (cherry picked from commit f6da2d6de89e325986aefef935a63290a9e02b08)
* SERVER-45525 ReplBatcher should explicitly read at kNoTimestampMatthew Russotto2020-04-093-1/+11
|
* SERVER-42525 Single-node replica sets shouldn't wait for electable caught up ↵Mihai Andrei2020-04-091-11/+15
| | | | | | secondaries during shutdown (cherry picked from commit 2c3e8294acf82fff975a620b5fc45778c6ef2a45)
* Import wiredtiger: 2a9cabc3100088666ae5b1e9f430bcfd1c6172f4 from branch ↵Luke Chen2020-04-0912-119/+128
| | | | | | | | | mongodb-4.2 ref: 070699625d..2a9cabc310 for: 4.2.6 WT-5966 4.4 downgrade can result in 4.2 core dumps if cells are ignored
* SERVER-42862 Set forceRefreshFromThisThread to true in ↵Jamie Heppenstall2020-04-081-2/+2
| | | | | | forceShardFilteringMetadataRefresh in the mergeChunks command (cherry picked from commit 8e4627ad9eb9b57a63d2893ce5096be773b32742)
* SERVER-42827 Allow sessions collection to return OK for creating indexes if ↵Misha Tyulenev2020-04-084-22/+45
| | | | at least one shard returns OK and others return CannotImplicitlyCreateCollection
* SERVER-42455 Make ReplicaSetChangeNotifier::onConfirmedSet safe during shutdownjannaerin2020-04-085-29/+20
| | | | (cherry picked from commit 242d86b0e9a4091466682bbb97d2298839a91569)
* SERVER-44507 retry hybrid index build drain mode until all prepared ↵Eric Milkie2020-04-087-28/+197
| | | | transactions on the collection have committed
* SERVER-43848 find/update/delete w/o shard key predicate under txn with ↵Randolph Tan2020-04-082-4/+43
| | | | | | snapshot read can miss documents (cherry picked from commit 305bbe0ed709ffc88916093cfbd716bfb8fea60b)
* SERVER-47193 createIndexes should not accept the 'commitQuorum' optionGregory Wlodarek2020-04-085-129/+6
|
* SERVER-44689 Add serverStatus counter for each use of an aggregation stage ↵Mihai Andrei2020-04-0831-54/+400
| | | | | | in a user's request (cherry picked from commit c54a777a4a154984f5595b11993d7d009350a38c)
* SERVER-41160 Add shutdown method for CatalogCacheLoaderRandolph Tan2020-04-0812-13/+83
| | | | (cherry picked from commit c1db1e046c420049a8df7d1621c8d991ee517ba4)
* SERVER-47233 Consider WriteOp complete when no shards left to targetMarcos José Grillo Ramírez2020-04-082-1/+103
| | | | | (cherry picked from commit 2f6cac5d4b98969621b48decd2cadaed9e8faf14) (cherry picked from commit 03a97185d0900fe46e86d404cb172f63644ef4c3)
* Import wiredtiger: 070699625d32ab31ed553697339e698075faf3fd from branch ↵Luke Chen2020-04-084-12/+64
| | | | | | | | | mongodb-4.2 ref: 4c2230d922..070699625d for: 4.2.6 WT-5934 Stop validating timestamps read from disk in 4.2
* SERVER-15902 sigaltstack for workers and stdx::thread.Billy Donahue2020-04-075-37/+431
| | | | (cherry picked from commit 0d84ec739b3e831de70775a5cae20ac1c26c28b1)
* SERVER-46410 Validate should check for duplicate keys in unique indexesLouis Williams2020-04-074-5/+233
| | | | (cherry picked from commit 8cdcfd2ab0d28dca863557a02cafc86ae80f960e)
* SERVER-45334 Service Name not respected in MSI InstallerMathew Robinson2020-04-071-4/+4
| | | | (cherry picked from commit efa43f5170ab702319128770b0347df0bb2bd8b8)
* SERVER-46942 Cancel timer before leaving onAcquireConnAmirsaman Memaripour2020-04-071-4/+5
| | | | Avoid leaking state information if server closes too quickly on network_interface_tl.
* SERVER-46501 add mount table to hostInfoBilly Donahue2020-04-071-0/+72
| | | | (cherry picked from commit 198a9d8ae3619362e00bd3a14e15e633ab731d18)
* SERVER-46517: Move the update of readWriteAbility out of ↵Lingzhi Deng2020-04-073-39/+49
| | | | | | _updateMemberStateFromTopologyCoordinator (cherry picked from commit 6d0a10abd1e6f222bc16c59afc28dcfb9613b86f)
* SERVER-29153 Wait for nodes to agree on primary before writes in ↵Jack Mulrow2020-04-061-0/+2
| | | | | | ShardingTest setup (cherry picked from commit 85a915d3b49c0cd0b106f40df55a68a2f6779de1)
* SERVER-43011 Add optional namespace restriction to failCommand failpointJack Mulrow2020-04-065-9/+62
| | | | (cherry picked from commit f7cd49a1930516cea21437bd7a32e7f8bbf0a006)
* SERVER-41278 FSM dbhash background check shouldn't use sessions outside of ↵Jack Mulrow2020-04-061-19/+37
| | | | | | error retry loop (cherry picked from commit 5a385bb97b9af3d2c02996bc25c121198e1d9d54)
* SERVER-42304 Load causal consistency override in ↵Jack Mulrow2020-04-061-0/+1
| | | | | | sharded_collections_causally_consistent_jscore_txns_passthrough (cherry picked from commit a7798cc70810b6f3bf134a78ba6247bea338f4f5)
* SERVER-45910 Ensure all routers see result of movePrimary in ↵Blake Oler2020-04-061-0/+4
| | | | change_streams_primary_shard_unaware.js
* SERVER-45119 Fix CollectionShardingState::getCurrentShardVersionIfKnown to ↵Kaloian Manassiev2020-04-061-1/+1
| | | | actually return the shard version
* SERVER-43732: correctly detect new files for burn_in_testsDavid Bradford2020-04-031-3/+18
| | | | (cherry picked from commit 96fe4ec19114546b6b3f369c10d4ebd0aa678530)
* SERVER-43231 Add mh binaries on Ubuntu LTS platformsAndrew Morrow2020-04-031-0/+4
| | | | (cherry picked from commit 249e950a56c0ed9dd2ba9eb24cb4691a1b1b79ab)
* SERVER-46865 Make collMod not take database MODE_X lockGregory Noma2020-04-038-15/+83
| | | | (cherry picked from commit 616780c320e7da17e7d1425cea5b13a56cccfd4d)
* SERVER-45835 Add optimized Linkbench to Sys-perf as a new taskHenrik Ingo2020-04-031-0/+16
| | | | (cherry picked from commit cac63cab472d04b46b691e52e014aa621939a418)
* SERVER-47174 mozjs third party code folder is ignored by gitTommaso Tocci2020-04-031-1/+1
| | | | (cherry picked from commit 7a78564155ac8a31f053a0ee6c9360a1700d1220)
* SERVER-45143 use default value for 'protocolVersion' field during reconfigsSamy Lanka2020-04-023-2/+27
| | | | (cherry picked from commit 604c0afc97799516ba37880932948dbb008aa862)
* SERVER-35437 Wait for secondary state after stepdown command in multi_rs.jsSiyuan Zhou2020-04-021-0/+3
|
* SERVER-46861 Update perf.yml to use the updated genny invocationpiatrovm2020-04-011-2/+2
| | | | (cherry picked from commit acdfc2b8639e765f0243b7e737859325383e8314)
* SERVER-46834 Use monotonic time in UserCacheInvalidatorShreyas Kalyan2020-04-011-1/+3
| | | | (cherry picked from commit de67bb8f885a42c3636fc1486e1fc4a35206b97b)
* SERVER-45508 Fix crash when planning collated sort within multi point intervalDavid Percy2020-03-313-8/+45
|
* SERVER-40805 Indicate reason for replanningDavid Percy2020-03-3111-19/+92
|
* SERVER-39241 Apply noFetchBonus iff no FETCH stage; disregard PROJECTIONDavid Percy2020-03-313-7/+109
|
* SERVER-43889 Distinguish between retryable write and transaction when ↵Ali Mir2020-03-315-5/+119
| | | | | | failing a command (cherry picked from commit eb284b042c71edf0eac445d3ceb79f7fdeabc5d1)
* SERVER-46996: run packaging tasks on small distrosKim Tao2020-03-311-7/+47
| | | | (cherry picked from commit b74a8143ac2160f8687de2a222ce66af85a092de)
* SERVER-46307 database_versioning_safe_secondary_reads.js should not set ↵Esha Maharishi2020-03-301-2/+2
| | | | "votes: 0" on the shard secondaries
* SERVER-44115 autocomplete.js uses its own test databaseTommaso Tocci2020-03-301-0/+2
| | | | | | | | to avoid autocompletion trigger actions on leftover collections from previus tests (cherry picked from commit 15a944fc287e033c25b84079bbfed758ca7ebeae) (cherry picked from commit 09ea2c315d2e7a44a49a990ed7649af3919acd4d)
* SERVER-44892 getShardDistribution should use $collStats agg stage instead of ↵Tommaso Tocci2020-03-301-56/+64
| | | | | | collStats command (cherry picked from commit 67a6dee604b91e759d30d97d72b0cb9ddbdd06f8)
* SERVER-46980 Add multiversion* expansions to more build variantsArun Banala2020-03-271-1/+22
|
* SERVER-44463 insertConfigDocumentsAsRetryableWrite() incorrectly calculates ↵Marcos José Grillo Ramírez2020-03-271-9/+7
| | | | | | | BSON array overhead (cherry picked from commit bb741a0ab1b2c80844dab55a3beecd83a8250ca4) (cherry picked from commit 4e631f51f099790bbcd9b74ad34ecaf504ee1508)