| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
(cherry picked from commit fff6d490ce43a6d3952cf2352f81c524b20e6f49)
Substantial changes were necessary for the backport, as the listDatabases command does not
implement filtering.
Conflicts:
jstests/concurrency/fsm_workloads/create_database.js
src/mongo/db/commands/list_databases.cpp
src/mongo/s/commands/cluster_list_databases_cmd.cpp
|
|
|
|
| |
(cherry picked from commit 57ed82f0692bfb4e7a045a0108d029e53b21e3f8)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
(cherry picked from commit dceaf6bf28fb879eb23f3c022647ee3e8f15c370)
Modifications for backport:
src/mongo/db/catalog/database_holder.h
src/mongo/db/catalog/database_holder.cpp
jstests/concurrency/fsm_all_sharded_replication.js
jstests/concurrency/fsm_all_sharded_replication_with_balancer.js
jstests/concurrency/fsm_workloads/create_database.js
|
|
|
|
| |
This reverts commit d75f8c7cf92fcf4c6089e27ff548d0ed1fccb1a0.
|
|
|
|
|
|
|
|
| |
(cherry picked from commit dceaf6bf28fb879eb23f3c022647ee3e8f15c370)
Modifications for backport:
src/mongo/db/catalog/database_holder.h
src/mongo/db/catalog/database_holder.cpp
|
|
|
|
| |
This reverts commit e262daabeabaa00885c2aaecf22ace0255724008.
|
|
|
|
|
|
|
|
| |
(cherry picked from commit dceaf6bf28fb879eb23f3c022647ee3e8f15c370)
Modifications for backport:
src/mongo/db/catalog/database_holder.h
src/mongo/db/catalog/database_holder.cpp
|
|
|
|
|
|
|
| |
This prevents the aggregation system from trying to continue query
planning when the collection longer exists.
(cherry picked from commit 82cd8943dab085447ee180d4d59c2c5da778c523)
|
|
|
|
| |
(cherry picked from commit 20db324b4454c41bfb304e518dfb4af0f696d11d)
|
| |
|
|
|
|
| |
jstests/hooks/check_repl_dbhash.js, an internal function
|
| |
|
|
|
|
|
| |
The trailing comma doesn't actually cause clang-format-3.6 to keep the
array elements on separate lines.
|
|
|
|
|
|
|
|
| |
Plan execution cannot proceed if the collection or a candidate index was
dropped during a yield. This prevents the subplanner from trying to
build plan stages when the collection and indexes no longer exist.
(cherry picked from commit a7e0e028e73c0b4f543c1ded1f4af0673630617a)
|
|
|
|
| |
(cherry picked from commit c18c47fa9ea0d1215fe83b735e615a804c0aad62)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(cherry picked from commit 1be713cebbb9411d2977ec9996931a4508252af0)
Conflicts:
jstests/aggregation/bugs/reverseArray.js
jstests/concurrency/fsm_all_simultaneous.js
jstests/core/counta.js
jstests/multiVersion/2_test_launching_cluster.js
jstests/noPassthrough/shard_does_not_hang_on_bad_config_server.js
jstests/readonly/aggregate.js
jstests/readonly/catalog_ops.js
jstests/readonly/geo.js
jstests/readonly/lib/read_only_test.js
jstests/repl/repl5.js
jstests/replsets/replsetprio1.js
jstests/sharding/auth_no_config_primary.js
jstests/sharding/coll_epoch_test1.js
jstests/sharding/merge_chunks_compound_shard_key.js
jstests/sharding/migration_failure.js
jstests/sharding/move_stale_mongos.js
jstests/sharding/startup_with_all_configs_down.js
src/mongo/shell/servers_misc.js
src/mongo/shell/shardingtest.js
|
| |
|
|
|
|
| |
(cherry picked from commit eada48bf3c3377878c334389f8e68bcddd25bd2a)
|
|
|
|
|
|
|
|
|
|
| |
The fsync+lock operation prevents the TTL monitor from running on the
primary after awaiting replication and before getting the dbhashes from
all the nodes in the replica set. Otherwise, a primary's dbhash can
reflect a delete operation that hasn't yet replicated to all of the
secondaries, leading to a spurious dbhash mismatch.
(cherry picked from commit 41f296cdc37f92f8de0ea3d17109693c4f0befb6)
|
|
|
|
| |
(cherry picked from commit 424abb4cf3dc680e2acc56ebed96f47949c79c71)
|
|
|
|
|
|
|
| |
The "findAndModify" command will return a 'value' of null if a document
is invalidated during a yield.
(cherry picked from commit b8cad6a59cbce2831e69e6b94f9544d83d6e00b0)
|
|
|
|
|
|
|
|
| |
When running different FSM workloads simultaneously, it is possible for
failpoints or configured server parameters to cause a workload to
experience conditions that would normally only occur under high load.
(cherry picked from commit c36c82ed483ffcd1087260e4a125c625a2026ed1)
|
|
|
|
|
|
| |
default executionMode
(cherry picked from commit 23a61625841080dae2cf0e07e7aadad0e1424722)
|
|
|
|
| |
(cherry picked from commit 366cc4aaa953a79a655fb01bff4804bca97e3386)
|
| |
|
|
|
|
| |
(cherry picked from commit 39be026de1627f3d93d9cdd9528c17b16667402f)
|
|
|
|
| |
(cherry picked from commit bb7843292edd321efd8806356e0842c2d87e8bcf)
|
|
|
|
| |
(cherry picked from commit 73311f00905095726ba8a41eaa08086f3f99901f)
|
|
|
|
| |
(cherry picked from commit 9736f7439eda1f6a7856c535683fda239be86e04)
|
|
|
|
| |
(cherry picked from commit df25ea8ff2dd2fdc94b5f4cd39b15606aee1dd3b)
|
|
|
|
| |
(cherry picked from commit 9689f7e884c6c80f76c35f983e68a7fec8b27969)
|
|
|
|
|
|
| |
workloads
(cherry picked from commit c321e5de66e9d36259ed2f5573774c1169a6ae1f)
|
|
|
|
|
|
| |
description
(cherry picked from commit f8e74606522b32978aca2c4dab8a23ec6d01defc)
|
| |
|
|
|
|
| |
(cherry picked from commit fbb8433c210c2a028fad3524ad6c87817ccff0d8)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Mutating the "threadCount" property in the ThreadManager is now safe
because subsequent executions of a workload group in the schedule will
use fresh $config objects. The proportion of workloads within the group
will be based off the number of threads initially requested, even if a
previous workload needed to be scaled down.
|
| |
|
|
|
|
| |
The switch to SpiderMonkey invalidated some of the code and comments.
|
| |
|
| |
|
| |
|
| |
|