Ian Boros
7a4fce6cfd
SERVER-40110 don't call OpContext::checkForInterrupt() off-thread
2019-07-26 11:21:22 -04:00
Geert Bosch
917d338c4b
SERVER-42300 Retry, not skip, renamed ns in forEachCollectionFromDb
2019-07-25 14:10:28 -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
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
Arun Banala
27552cda4a
SERVER-41836 Log thread Id as part of error in FSM tests
2019-06-21 14:53:30 +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
Arun Banala
ab9d3aaad1
SERVER-41065 Make agg evaluate() thread safe by passing 'Variables' as a parameter
2019-06-12 11:42:39 +01:00
Gregory Wlodarek
951f7a2c18
Revert " SERVER-41065 Make evaluate() thread safe by passing 'Variables' as a parameter"
...
This reverts commit 17cdb38b6d
.
2019-06-11 15:28:37 -04:00
Arun Banala
17cdb38b6d
SERVER-41065 Make evaluate() thread safe by passing 'Variables' as a parameter
2019-06-11 17:31:47 +01:00
Lingzhi Deng
603d97f23f
SERVER-40386 : replace commitTransaction() used in jstests with commitTransaction_forTesting()
2019-06-04 11:06:39 -04:00
Lingzhi Deng
f41d1675fc
SERVER-40386 : replace abortTransaction() used in jstests with abortTransaction_forTesting()
2019-06-04 11:04:06 -04:00
Judah Schvimer
5e652e3b25
SERVER-41427 Bind the isKilledSessionCode return value to a global variable
2019-06-04 09:49:11 -04:00
Anton Korshunov
fc05d715eb
SERVER-40432 Undo 4.2 changes to $out
2019-05-30 23:18:38 +01:00
Blake Oler
76f671c7a7
SERVER-39844 Add shard key update and migration concurrency testing
2019-05-28 17:54:20 -04:00
Tess Avitabile
f70fb4c734
SERVER-41107 Create concurrency test that accesses a collection in a transaction after catalog changes
2019-05-28 09:20:42 -04:00
Vesselina Ratcheva
efe7bc8007
SERVER-39770 Add retry logic to FSM connection cache setup
2019-05-24 13:08:42 -04:00
Lingzhi Deng
8a89b076d2
SERVER-40938 : disallow afterClusterTime and ignore prepare conflicts for dbhash and map-reduce
2019-05-23 16:46:30 -04:00
Charlie Swanson
54b691fb03
SERVER-41275 rename $merge option replaceWithNew to replace
2019-05-23 14:54:28 -04:00
Jacob Evans
ea0e6b047c
SERVER-41200 Change syntax from $out to $merge for tests in other directories
2019-05-21 10:55:01 -04:00
Judah Schvimer
f36aaeddbb
SERVER-41057 Add non-transactional afterClusterTime find to multi_statement_transaction_atomicity_isolation.js
2019-05-21 10:24:30 -04:00
Jack Mulrow
006c92c7ee
SERVER-41212 snapshot_read_kill_operations.js should accept CursorKilled on currentOp
2019-05-17 17:05:00 -04:00
Matthew Saltz
2ca3750221
SERVER-41032 Properly reset the _isRecoverCommit flag on the TransactionRouter when a new transaction begins
2019-05-15 13:10:45 -04:00
Charlie Swanson
30c603ed5e
SERVER-40238 New stage alias: $set => $addFields
...
This reverts commit c34bc93a15
.
2019-05-15 12:17:39 -04:00
jannaerin
cd651e5e12
SERVER-41078 Make replica set primary detection stepdown-proof in concurrency workloads
2019-05-14 14:37:02 -04:00
Esha Maharishi
9a77424dee
Revert " SERVER-40996 abortTransaction in cleanup_txns.js does not handle different errors from different shards"
...
This reverts commit ba844b4e81
.
SERVER-40757 Fix snapshot_read_kill_operations.js to handle read-only transactions that are aborted
The commit for SERVER-38369 made commands that return raw shard responses return the first non-ignorable error as the top-level error, even if different non-ignorable errors occurred.
2019-05-13 11:07:26 -04:00
James Wahlin
d67fd52e50
SERVER-40411 Add FSM workload to stress write conflict retrying of pipeline-style findAndModify
2019-05-13 10:28:36 -04:00
Henrik Edin
c34bc93a15
Revert " SERVER-40238 New stage alias: $set => $addFields"
...
This reverts commit bf6c2696da
.
2019-05-10 13:08:16 -04:00
Charlie Swanson
bf6c2696da
SERVER-40238 New stage alias: $set => $addFields
2019-05-10 09:54:51 -04:00
James Wahlin
7098986bf5
SERVER-40410 Add FSM workload to stress write conflict retrying of pipeline-style updates
2019-05-08 15:38:36 -04:00
Matthew Russotto
ba844b4e81
SERVER-40996 abortTransaction in cleanup_txns.js does not handle different errors from different shards
2019-05-07 15:35:36 -04:00
Matthew Russotto
c1a481a79d
SERVER-40996 abortTransaction in cleanup_txns.js does not handle LockTimeout
2019-05-07 15:35:36 -04:00
James Wahlin
2c7d89b667
SERVER-40999 snapshot_read_kill_operations.js should accept CursorNotFound on currentOp
2019-05-03 15:55:52 -04:00
Jack Mulrow
3e537f69b4
SERVER-40183 Create kill_session version of multi_statement_transaction_simple.js
2019-05-02 16:42:59 -04:00
Ian Boros
5c1bcbb890
SERVER-40509 Add debug logging to yield_geonear_dedup
2019-04-29 12:52:54 -04:00
Jack Mulrow
4b7ecadd7d
SERVER-40186 Retry interrupted commits in auto_retry_transaction.js
2019-04-25 17:42:57 -04:00
Jack Mulrow
eefea5676b
SERVER-39992 Add version of concurrency_sharded_multi_stmt_txn.yml with stepdowns
2019-04-22 17:15:01 -04:00
Jack Mulrow
80820aa72b
SERVER-39991 Enable transaction workloads in concurrency sharded stepdown suites
2019-04-22 17:00:20 -04:00
Kaloian Manassiev
6b75d14e71
SERVER-38569 Reduce the number of documents in remove_and_bulk_insert.js
...
Also unblacklists the remove_and_bulk_insert.js concurrency workload from sharded txn suites
2019-04-16 17:37:49 -04:00
Henrik Edin
577efe962a
SERVER-40561 Disable tests that build indexes on preexisting data when using the mobile storage engine.
...
All inserts are currently running in their own separate transaction making it very slow.
2019-04-12 10:09:58 -04:00
Matthew Saltz
385d43007a
SERVER-40396 Remove invalid check from moveChunk concurrency workload
2019-04-08 13:28:08 -04:00
Henrik Edin
2ee7dcb2bc
SERVER-32709 Improve performance with the mobile storage engine.
...
SQLite is configured with synchronous=NORMAL for all sessions.
Reduced temporary memory allocations when constructing SQL statements.
Implemented waitUntilDurable when this storage engine is used in mongod only.
2019-04-05 10:16:25 -04:00
Judah Schvimer
5ab3575979
SERVER-38937 unify txn override and auto retry on network error
2019-04-04 11:03:50 -04:00
Pavi Vetriselvan
e433a5aee9
Revert " SERVER-35811 disallow committing at the prepareTimestamp and pin stable TS before oldest uncommitted TS"
...
This reverts commit b58420e57a
and 33ac1afd40
.
2019-04-01 14:05:19 -04:00
Lingzhi Deng
5b2225b699
SERVER-38257 : Make transactionMetricsObserver.onAbort self-contained
...
- onAbort() calls _onAbortActive() if _singleTransactionStats.isActive(), otherwise it calls _onAbortInactive().
- add test case
2019-04-01 12:11:49 -04:00
Jack Mulrow
aaa404d9d7
SERVER-39477 random_moveChunk workloads should tolerate failed migrations because chunk's range is in use on recipient
2019-03-26 15:47:40 -04:00
Jack Mulrow
8284b68fd2
SERVER-38436 Add concurrency workload for majority writes alongside transactions
2019-03-21 14:55:29 -04:00
Kaloian Manassiev
ac2e9336b6
SERVER-38297 Reenable FSM transactions tests with killOp
2019-03-13 12:15:11 -04:00
Arun Banala
33a382a7ad
SERVER-39237 Ensure with replaceCollection can clean up temp collection after interrupt
2019-03-05 11:17:22 +00:00
Jack Mulrow
76bea9daaf
SERVER-39624 Allow finds to fail with StaleChunkHistory in snapshot_read_catalog_operations.js
2019-02-26 16:04:20 -05:00
Jack Mulrow
b0d3c0d293
SERVER-39624 Put internal router retries for stale version and snapshot errors behind a fail point
2019-02-26 10:36:10 -05:00