0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

11841 Commits

Author SHA1 Message Date
Shreyas Kalyan
a4b8e4e054
SERVER-42111 Enable auto-decrypt in community 2019-07-12 11:45:05 -04:00
Benety Goh
0009dffe8f SERVER-42154 IndexBuildsCoordinator uses repl state info provided by caller
This affects index builds managed by the IndexBuildsCoordinator on primaries and mitigates
changes in the replication state observed since the start of the index build that may affect
how the index build handles interruptions and errors.
2019-07-12 11:20:47 -04:00
Benety Goh
fbe6b66017 SERVER-41870 add js test for interrupting index build before IndexBuildsCoordinatorMongod scans collection 2019-07-12 09:56:11 -04:00
Arun Banala
de511c6bbf SERVER-41829 findAndModify ignores filter expressions that are not objects 2019-07-12 08:28:07 +01:00
samontea
902b3f9135 SERVER-41279 Eliminate failed plans from consideration during query planning 2019-07-11 18:26:24 -04:00
Benety Goh
96f983169f SERVER-42154 add js test to step down before index build begins collection scan 2019-07-11 17:35:25 -04:00
Esha Maharishi
8c51287e54 SERVER-41950 Flush database cache on primary shard when creating a database in the sharding catalog 2019-07-11 17:04:06 -04:00
Misha Ivkov
95d6412f4d Revert "SERVER-40620 fassert during document fetch when there is evidence of index corruption"
This reverts commit cf6ffa0d0b.
2019-07-11 15:32:15 -04:00
Jamie Heppenstall
2780765027 SERVER-41944 Validate the given shard key for refineCollectionShardKey 2019-07-11 14:17:54 -04:00
Misha Ivkov
cf6ffa0d0b SERVER-40620 fassert during document fetch when there is evidence of index corruption 2019-07-11 13:33:00 -04:00
Lingzhi Deng
a1195adf60 SERVER-41942: Clear partialTxnList after committing a prepared transaction during initial sync 2019-07-11 13:23:01 -04:00
Gabe Villasana
d9b6940984 SERVER-40168 Pull the OplogTruncaterThread out of WiredTigerKVEngine and put it above the storage layer 2019-07-11 11:32:13 -04:00
Benety Goh
33fc66e686 SERVER-42154 abort index builds on NotMaster errors when using IndexBuildsCoordinator 2019-07-11 11:14:14 -04:00
Xiangyu Yao
8e4f280e49 SERVER-39471 Remove unique index FCV upgrade codepath 2019-07-10 18:39:02 -04:00
Xiangyu Yao
135c88363b Revert "SERVER-41279 Eliminate failed plans from consideration during query planning"
This reverts commit 6bba6446e6.
2019-07-10 18:38:15 -04:00
Xiangyu Yao
cb3b6c8b2a Revert "SERVER-40755 Expose statistics which indicate how many collection scans have executed"
This reverts commit a4ef14ef41.
2019-07-10 18:38:03 -04:00
samontea
a4ef14ef41 SERVER-40755 Expose statistics which indicate how many collection scans have executed 2019-07-10 16:29:06 -04:00
samontea
6bba6446e6 SERVER-41279 Eliminate failed plans from consideration during query planning 2019-07-10 16:07:42 -04:00
Jason Zhang
0434f01892 SERVER-35807 Prepend _movePrimary and _cloneCatalogData internal commands with "_shardsvr". 2019-07-10 15:35:08 -04:00
Xiangyu Yao
030148e81b Revert "SERVER-36547 After 4.2 check_unique_indexes.js shouldn't rely on a specific FCV version"
This reverts commit 264994554c.
2019-07-10 10:39:27 -04:00
A. Jesse Jiryu Davis
1433d75e41 SERVER-29803 Add replSetGetStatus field tooStale 2019-07-10 09:41:49 -04:00
Spencer Jackson
a7cb58fe04
SERVER-41898 Rename "userImpersonators" to "runBy" in currentOp 2019-07-09 13:06:15 -04:00
Mark Benvenuto
61c90181a8 SERVER-41587 Improve SECBUFFER_EXTRA handling 2019-07-09 11:40:33 -04:00
jannaerin
c6468f7d3a SERVER-34431 MoveDatabaseShardingState into its own map 2019-07-08 17:09:04 -04:00
Xin Hao Zhang
13434801be SERVER-42001 unset stage should accept single string 2019-07-08 16:38:13 -04:00
Vishnu Kaushik
a3244d8ac0 SERVER-38356 added functionality to forbid dropping the oplog, modified tests to get around Evergreen issue 2019-07-08 15:06:36 -04:00
Lingzhi Deng
5915e1114d SERVER-41888: Disallow validate to accept a read concern or afterClusterTime 2019-07-08 14:34:17 -04:00
Benety Goh
8709b3cc79 SERVER-41958 fix lint 2019-07-08 14:13:39 -04:00
Daniel Solnik
ee0805b5cc SERVER-41908 Created multiversion regression tests for index builds between master and 4.2 2019-07-08 13:55:12 -04:00
Pavi Vetriselvan
f136591bb2 SERVER-41958 test that retrying prepare after rolling back prepare fails 2019-07-08 13:46:52 -04:00
Medha Potluri
bf4f91a608 SERVER-414500 Track number of successful elections for each reason in serverStatus 2019-07-08 11:15:28 -04:00
Benety Goh
0fd75d9f6a SERVER-41968 remove locks from IndexBuildTest.waitForIndexBuildToScanCollection() filter 2019-07-07 19:28:37 -04:00
Benety Goh
1aeaff5c35 SERVER-41968 wait for collection scan phase to start in hybrid index tests
This ensures that we are getting sufficient coverage over the side table logic.
2019-07-07 12:39:37 -04:00
Benety Goh
fc04ae1ec7 SERVER-41968 fix db.currentOp() query in index build tests to work with IndexBuildsCoordinator 2019-07-06 11:30:27 -04:00
Benety Goh
82177ac1ee SERVER-41968 fix db.currentOp() query in index build killop tests
This affects mostly index builds that use the IndexBuildsCoordinator because there
could be multiple db.currentOp() entries that match the createIndexes command.
2019-07-06 07:48:57 -04:00
Benety Goh
75bf2309c8 SERVER-41968 add IndexBuildTest.waitForIndexBuildToScanCollection() 2019-07-05 18:51:38 -04:00
Xiangyu Yao
264994554c SERVER-36547 After 4.2 check_unique_indexes.js shouldn't rely on a specific FCV version 2019-07-05 17:42:34 -04:00
Benety Goh
335a4e9812 SERVER-41968 IndexBuildTest.getIndexBuildOpId() accepts optional db.currentOp() filter 2019-07-05 17:19:54 -04:00
Misha Tyulenev
7d88bdb226 SERVER-40535 follow-up fix of the failing test 2019-07-03 19:12:52 -04:00
Medha Potluri
5e9b98c6d2 SERVER-41511 Track the number of stepdowns caused by seeing a higher term in serverStatus 2019-07-03 18:10:57 -04:00
Sara Golemon
f8cdf774a8
SERVER-41903 Validate server parameter names during config validation 2019-07-03 20:20:02 +00:00
Medha Potluri
8071e24f0f SERVER-41499 Track number of elections called for each reason in serverStatus 2019-07-03 15:30:12 -04:00
Jamie Heppenstall
558bc6285f SERVER-41943 Validate the given namespace for refineCollectionShardKey 2019-07-03 14:06:23 -04:00
jannaerin
7584ab9b19 SERVER-41683 Only check UUID in movePrimary collection cloner 2019-07-03 11:39:23 -04:00
Benety Goh
e0e16fe793 SERVER-40965 ensure noop index build request receives index already exists response in noop_writes_wait_for_write_concern.js 2019-07-03 11:26:11 -04:00
jannaerin
65398870c2 SERVER-40848 Add debug logging to investigate difference in opTime returned by insert and changeStreams 2019-07-03 10:53:50 -04:00
William Schultz
285c39607e SERVER-39576 Remove the 'doTxn' command 2019-07-02 17:27:17 -04:00
Jack Mulrow
47c4ce9e44 SERVER-42024 Fix opTime race in shards_and_config_return_last_committed_optime.js 2019-07-02 11:42:48 -04:00
Jack Mulrow
624ffeeb25 SERVER-41859 logical_time_metadata.js shouldn't assume lastApplied opTime equals $clusterTime 2019-07-02 11:42:13 -04:00
Justin Seyster
d4843fc499 SERVER-40383 Handle week, day edge cases in timelib_date_from_isodate 2019-07-01 14:24:13 -04:00
Lingzhi Deng
fbf80b67ed SERVER-42012: Make already_checked_out_session.js more verbose on errors 2019-07-01 14:16:40 -04:00
Dianna Hohensee
8bb53a07a5 Revert "SERVER-36956 SnapshotTooOld errors will always increase the snapshot history window size"
This reverts commit 8899b34e10.
2019-07-01 14:10:25 -04:00
Benety Goh
8cb025148f SERVER-41966 update test case in disabled_test_parameters.js to use test-only server parameter 2019-07-01 14:09:25 -04:00
Gabriel Russell
19ea642787 SERVER-41935 blacklist memory.js on asan builders 2019-07-01 14:05:14 -04:00
Shreyas Kalyan
3206241b67
SERVER-41919 Disallow specific types for explicit encryption 2019-07-01 09:16:36 -07:00
Jack Mulrow
79447675e7 SERVER-42006 Add transaction tags to prepared_txn_metadata_refresh.js 2019-07-01 11:09:40 -04:00
Maria van Keulen
033e3a921d SERVER-40916 Log index build information in getIndexBuildOpId 2019-07-01 10:32:50 -04:00
Anton Korshunov
9202b2024c SERVER-41996 Improve PlanExecutor error logging 2019-07-01 08:42:32 +01:00
Bernard Gorman
7e4423b458 SERVER-41196 Integrate 'invalidate' tokens into change stream's standard resume logic 2019-06-29 02:31:18 +01:00
Daniel Solnik
82fb341c10 SERVER-36385 Remove code and tests about index key limit size 2019-06-28 17:33:00 -04:00
Daniel Solnik
8e4f6fd66d Revert "SERVER-36385 Remove code and tests about index key limit size"
This reverts commit 7ef5348a22.
2019-06-28 17:28:16 -04:00
Daniel Solnik
7ef5348a22 SERVER-36385 Remove code and tests about index key limit size 2019-06-28 17:03:46 -04:00
Davis Haupt
7b776ef548 SERVER-42002 Suppress tests with forbidden characters for windows from running. 2019-06-28 16:32:04 -04:00
Maria van Keulen
47ee8f8cde SERVER-16917 Add totalSize field to dbStats and collStats
This commit also removes the now obsolete numExtents field.
2019-06-28 14:38:04 -04:00
Rahul Sundararaman
7f2630cf02 SERVER-41577 Change max_time_ms_repl_targeting.js to do its initial insert via w:2 2019-06-28 11:11:52 -04:00
Xin Hao Zhang
a065876302 SERVER-41714 DocumentSourceSequentialDocumentCache should not start serving the cache after returning EOF from source 2019-06-27 17:41:14 -04:00
jannaerin
d960519275 SERVER-41825 Remove FCV checks related to mutable shard key fields 2019-06-27 17:22:42 -04:00
Vesselina Ratcheva
fd8538074a Add support for 'recoverFromOplogAsStandalone' with prepared transactions 2019-06-27 16:46:38 -04:00
William Schultz
3147f5e1c3 SERVER-41766 Update the on-disk multikey flag in a side transaction when running inside a multi-document transaction
When a write inside a multi-document transaction needs to set an index as multikey, we update the multikey flag in the on-disk catalog in a transaction separate from the parent transaction. We commit this side transaction immediately, so as to avoid the catalog write generating prepare conflicts if it was written as part of a parent transaction that later became prepared. In general, it is safe to set an index as multikey too early. The multikey write is timestamped at the most recent value of the LogicalClock.
2019-06-27 14:17:38 -04:00
Randolph Tan
0d07bf5e7a SERVER-40258 Relax locking requirements for sharding metadata refresh on shards 2019-06-27 14:08:59 -04:00
Benety Goh
9d47f555c7 SERVER-41844 add evergreen builder for alternate createIndexes implementation 2019-06-27 12:58:24 -04:00
Daniel Solnik
f8d39ba640 SERVER-36440 remove code and tests about text index limit 2019-06-27 11:50:39 -04:00
Judah Schvimer
6d1a66e995 SERVER-41917 Copy Date and Timestamp objects correctly in network_error_and_txn_override.js 2019-06-27 11:42:45 -04:00
Pavi Vetriselvan
78f534fa92 SERVER-36824 prevent prepareTransaction command on standalone 2019-06-27 11:12:58 -04:00
Nathan Brown
0fefcf8434 SERVER-7143 replace standard library number parsing with custom NumberParser 2019-06-27 10:04:18 -04:00
Benety Goh
a700238800 SERVER-41847 replset1.js dumps oplog entries before checking createIndexes oplog entry 2019-06-27 09:59:22 -04:00
Arun Banala
a07912c791 SERVER-41184 Add metrics to indicate the amount of sharded updates done with only _id in query 2019-06-27 12:54:58 +01:00
Arun Banala
e762e3d6cc SERVER-41290 Pipeline stages can incorrectly passthrough mongos when nested within a sub-pipeline 2019-06-27 11:37:27 +01:00
Anton Korshunov
40f401824c SERVER-41756 source namespace is not reported correctly if $out is used 2019-06-27 10:49:53 +01:00
Gabe Villasana
ed66b586a0 SERVER-39524 remove NamespaceString::virtualized() and friends 2019-06-26 17:04:38 -04:00
Blake Oler
42c1fa4f55 SERVER-41813 Allow ViewCatalog lookup without validating system views 2019-06-26 16:50:38 -04:00
Lamont Nelson
7a02a2f84d SERVER-41616: track commit/abort decisions for two phase commit coordinator 2019-06-26 15:30:44 -04:00
Jason Zhang
d55af60237 SERVER-34166 Stop writing config server connection string and shard name to minOpTime recovery document. 2019-06-26 14:20:36 -04:00
Benety Goh
d40952211b Revert "SERVER-41844 add evergreen builder for alternate createIndexes implementation"
This reverts commit 467f1fdf97.
2019-06-26 14:05:05 -04:00
Benety Goh
467f1fdf97 SERVER-41844 add evergreen builder for alternate createIndexes implementation 2019-06-26 13:46:43 -04:00
Anton Korshunov
d19037b0a7 SERVER-41880 Blacklist schema_validator_with_expr_variables.js from running on inMemory variant 2019-06-26 14:27:38 +01:00
Zach Yam
5a6569e821 SERVER-36194 Remove the deprecated 'lastStableCheckpointTimestamp' field from replSetGetStatus response in v4.4 dev cycle 2019-06-25 17:37:08 -04:00
Judah Schvimer
add3f7ba3c SERVER-41780 always wait for write concern on prepareTransaction retries 2019-06-25 13:14:41 -04:00
Jason Chan
c0c64c9563 SERVER-40009 Honor the initial sync flag when in startup without FCV document 2019-06-25 10:10:29 -04:00
Judah Schvimer
23bd9dc2ca SERVER-41838 Release RSTL if we choose not to commit a prepared transaction after reacquiring it 2019-06-25 09:18:18 -04:00
Allison Easton
54ca8a7112 SERVER-41529 Prevent dangling index records by calling
_addDocumentToIndexBlock outside of writeConflictRetry
block.
2019-06-25 09:11:09 -04:00
Bernard Gorman
4ecc335c61 SERVER-41741 Improve robustness of change_streams_shell_helper_resume_token.js 2019-06-25 13:04:09 +01:00
Bernard Gorman
14b94fa1ae SERVER-38539 Remove $_internalLatestOplogTimestamp and mergeByPBRT from change streams in 4.4 2019-06-25 10:08:45 +01:00
Gregory Wlodarek
b444978923 SERVER-41694 Remove the restriction on collection name length 2019-06-24 20:20:56 -04:00
Benety Goh
b855e5562d SERVER-41846 fix write concern in js tests for createIndexes 2019-06-24 20:09:57 -04:00
Gabe Villasana
3bf10866fa SERVER-36386 Remove failIndexKeyTooLong server parameter 2019-06-24 14:34:17 -04:00
Randolph Tan
68fd498481 SERVER-41195 Turn off auto-splitting when the balancer is turned off 2019-06-24 10:52:34 -04:00
Benety Goh
97f41e0117 SERVER-41843 add result details to retry message 2019-06-24 10:09:24 -04:00
Gregory Wlodarek
d4b054976a SERVER-16413 Storage engines that allow online compaction should not take an exclusive lock 2019-06-21 20:35:00 -04:00
Anton Korshunov
8c4dfc2ba0 SERVER-41782 Enumerate and remove Query-related FeatureCompatibilityVersion 4.0-dependent code and tests 2019-06-21 21:44:34 +01:00
Charlie Swanson
491d4e528a SERVER-41860 Blacklist plan cache tests from the transactions passthroughs 2019-06-21 15:33:38 -04:00
Samy Lanka
ee746fb167 SERVER-41250 Reset the oldest timestamp if initial sync fails and starts another attempt 2019-06-21 15:23:50 -04:00
Davis Haupt
bb20517d07 SERVER-41164 stop documents from leaking into unrelated changestreams when regex control characters are in db name 2019-06-21 13:46:21 -04:00
Zach Yam
a71d1601af SERVER-38251 Remove cloneCollection command 2019-06-21 13:22:14 -04:00
Arun Banala
27552cda4a SERVER-41836 Log thread Id as part of error in FSM tests 2019-06-21 14:53:30 +01:00
Arun Banala
874f1e2c64 SERVER-41184 Add metrics to indicate the amount of sharded updates done with only _id in query 2019-06-21 11:48:07 +01:00
Max Hirschhorn
eea65efbdd SERVER-41096 Fix file-based protocol for permitting stepdowns.
Changes the file-based protocol for controlling when stepdowns are
permitted to be a one-shot mechanism usable only once during a test.
That is to say, the indication for whether the stepdown thread isn't
currently and will no longer continue to run stepdowns during the test
persists until after the test finishes.
2019-06-20 17:19:53 -04:00
Blake Oler
35424844fd SERVER-40791 Track multi-statement transaction operations for migrations at commit time 2019-06-20 14:00:29 -04:00
Lingzhi Deng
f1dcaea4a9 SERVER-41779: reconstructPreparedTransactions should use readSource kNoTimestamp 2019-06-19 20:45:43 -04:00
Mark Benvenuto
97f820a0d2 SERVER-41609 Create ClientEncryption object for FLE shell API 2019-06-19 19:05:36 -04:00
Jamie Heppenstall
d57200de0f SERVER-41657 Create new ActionType called refineCollectionShardKey 2019-06-19 17:18:24 -04:00
Jason Piao
c31362708f SERVER-41152 strip white space from auth mechanisms 2019-06-19 16:15:22 -04:00
Jason Carey
303adb5e50 SERVER-41799 await stable TS in shard_aware_init
We currently spin up sharding in advance of replication (see
SERVER-41005). Because of that, it is possible for sharding to miss out
on certain writes on startup (writes to admin.system.version that are
still in the oplog and haven't yet been recovered).

It's going to be quite difficult to untangle all the dependencies
between sharding and replication, and in the mean while shard_aware_init
has more failures than we'd like. See BF-12759. That particular test
specifically checks that corrupting our version (via a manual update to
admin.system.version) causes mongod to crash on startup. The problem is
that because we start sharding before replication (and also do a
complicated dance of restarting in standalone mode to corrupt the
document), we can perform an update when the document we want to modify
isn't present (because it's still in the oplog and we're in standalone
mode), and then fail to crash on startup.

So let's fix up that test by waiting to flush the oplog before shutting
down the node (when in replica set mode).
2019-06-19 15:18:33 -04:00
Pavi Vetriselvan
d3c0e4ad46 SERVER-41163 apply operations separately during initial sync commit transaction oplog application 2019-06-19 14:03:34 -04:00
Anton Korshunov
46e086d209 SERVER-33967 Include executionTimeMillis for each shard in the explain output 2019-06-19 17:08:11 +01:00
Gregory Wlodarek
727b4072f4 SERVER-41744 Fix lint 2019-06-19 10:00:28 -04:00
Alex Taskov
3378e6c37e SERVER-41744 Wrote acceptance test for orphaned documents in range deletion 2019-06-18 16:48:47 -04:00
Ian Boros
08be6c5794 SERVER-41237 Re-ban $graphLookup against a sharded collection 2019-06-18 11:39:13 -04:00
Blake Oler
c84cc4eee3 SERVER-36469 Change shard_kill_and_pooling.js to use one shard to ensure correct test behavior 2019-06-18 10:51:00 -04:00
Jamie Heppenstall
7c3118aa8d SERVER-41655 Add classes RefineCollectionShardKeyCommand and ConfigsvrRefineCollectionShardKeyCommand 2019-06-18 09:18:07 -04:00
Xin Hao Zhang
90da71501d SERVER-1599 Add support for index hint to update command 2019-06-18 08:59:00 -04:00
Bernard Gorman
3031d98296 SERVER-41785 Improve robustness of change_streams_resume_same_clustertime_different_uuid.js 2019-06-18 11:08:07 +01:00
Mark Benvenuto
c436b80904 SERVER-41644 Expose explicit encryption helpers in community shell 2019-06-18 00:19:33 -04:00
Lamont Nelson
998ed6bacb SERVER-41575 remove 'votes: 0' option for nodes in the jstests/sharding/secondary_shard_versioning.js test 2019-06-17 16:05:53 -04:00
Lamont Nelson
bf7c0a688e SERVER-41433 increase write timeout of jstests/sharding/txn_commit_optimizations_for_read_only_shards.js to 6s 2019-06-17 15:06:32 -04:00
Ted Tuckman
211db32dc1 SERVER-41753 Change indexc.js to use a single date 2019-06-17 08:59:01 -04:00
Benety Goh
62e3fdae60 SERVER-39705 Always observe multikey changes in IndexBuildInterceptor::sideWrite.
This re-applies commit 5bd904dff9 with additional
change to the js test hybrid_sparse_compound_geo_index.js.
2019-06-16 06:47:03 -04:00
Justin Seyster
b3c26131f6 SERVER-41183 Add test suites for change streams with transactions 2019-06-14 18:31:40 -04:00
William Schultz
a368e90685 SERVER-41377 Rename JS test for rolling back unprepared transactions 2019-06-14 17:59:58 -04:00
William Schultz
20d327d3e4 SERVER-41377 Add JS tests that the rollback data files are generated correctly for prepared and unprepared transactions 2019-06-14 17:59:58 -04:00
Samy Lanka
dc9a28bff8 SERVER-41718 recover_prepared_transactions_startup_secondary_application.js waits until node enters secondary state before reading from it 2019-06-14 15:07:46 -04:00
Jacob Evans
48fa605e57 SERVER-41754 Ban secondary read preference variant for currentop_cursors.js 2019-06-14 14:50:39 -04:00
Benety Goh
16538326c8 SERVER-39705 add regression tests for hyrid index builds. 2019-06-14 14:27:32 -04:00
Benety Goh
95095634ca Revert "SERVER-37905 add regression tests for hyrid index builds."
This reverts commit 86ccf51acb.
2019-06-14 14:27:22 -04:00
Benety Goh
86ccf51acb SERVER-37905 add regression tests for hyrid index builds. 2019-06-14 14:25:39 -04:00
Samy Lanka
82dd1226e1 SERVER-41688 hashindex1.js should explicitly create collection before trying to create an invalid index 2019-06-14 10:55:24 -04:00
Esha Maharishi
678d1aea99 SERVER-40986 Include relevant server-wide two phase commit metrics on mongod for serverStatus 2019-06-13 18:52:26 -04:00
Medha Potluri
fffb564422 SERVER-7019 Return initial sync status information by default in replSetGetStatus and remove it after successful initial sync attempt 2019-06-13 17:04:31 -04:00
Jamie Heppenstall
2a0c2ce0f1 SERVER-41375 Add successfulDurationMicros to commitTypes in mongos transactions serverStatus output 2019-06-13 16:08:55 -04:00
Blake Oler
68d111cd78 Revert "SERVER-40791 Track multi-statement transaction operations for migrations at commit time"
This reverts commit dfa8658c18.
2019-06-13 14:58:39 -04:00
Gregory Wlodarek
2581b5d745 SERVER-41667 Disable 'wt_repair_corrupt_metadata.js' on debug builds 2019-06-13 13:30:22 -04:00
Jason Chan
2263b578a7 SERVER-41588 Should not expect repl.apply.ops to be the same as repl.apply.batchSize when testing server status metrics 2019-06-13 11:45:21 -04:00
Vesselina Ratcheva
259bd089d0 SERVER-41207 Test committing prepared transactions after stepdown due to reconfig 2019-06-12 14:17:26 -04:00
Blake Oler
dfa8658c18 SERVER-40791 Track multi-statement transaction operations for migrations at commit time 2019-06-12 12:53:04 -04:00
Arun Banala
ab9d3aaad1 SERVER-41065 Make agg evaluate() thread safe by passing 'Variables' as a parameter 2019-06-12 11:42:39 +01:00
Jamie Heppenstall
db2e286c92 SERVER-41373 Add abortCause to mongos transactions serverStatus output 2019-06-11 17:58:03 -04:00
Gregory Wlodarek
f96818e612 SERVER-41460 Fix lint 2019-06-11 17:39:00 -04:00
Benety Goh
3bf31bf4a0 Revert "SERVER-39705 Always observe multikey changes in IndexBuildInterceptor::sideWrite."
This reverts commit 11f1122708.
2019-06-11 17:19:32 -04:00
Misha Ivkov
95975c0e9c SERVER-40810 give precedence index filter > hint > index on DISTINCT_SCAN 2019-06-11 17:03:12 -04:00
Ben Caimano
c5e246473e SERVER-41460 dropConnections should shut down affected SpecificPools 2019-06-11 16:22:53 -04:00