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

373 Commits

Author SHA1 Message Date
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