| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
(cherry picked from commit 66d65846c739326663428aab92eda5c4a8fbad47)
|
|
|
|
| |
(cherry picked from commit 02c46a3d4b270530335f542ad2926c50f1ba1b1f)
|
|
|
|
| |
(cherry picked from commit 4d8405a45c7be94f1022ae3d3de4731e2bf9632b)
|
| |
|
| |
|
|
|
|
| |
(cherry picked from commit 86e6d8415f250e8b9806482d880e315283c6041b)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-3.4
ref: e5e5c131d6..0b36171f4a
for: 3.4.14
WT-3245 Avoid hangs on shutdown when a utility thread encounters an error
WT-3904 Reconsider error path in log server thread
WT-3938 Reduce memory usage with many tables and sessions
WT-3946 Truncate segfault with a NULL start cursor
WT-3962 WiredTiger turtle file "MoveFileExW: Access is denied." error.
|
|
|
|
|
|
|
|
|
| |
Add a bounded, interruptible, thread safe, single producer,
multi-consumer queue to the utility directory.
(cherry picked from commit 6cfa204de9fe5a5c0f93c0ba2e0fc8f19d307b78)
HEAVILY UPDATED FOR C++11 SUPPORT
|
| |
|
|
|
|
|
|
|
|
|
|
| |
repl.apply.batches.totalMillis
(cherry picked from commit d9038eb6236a7351addf8a58ce204be575bcb079)
SERVER-33448 Relax time diff requirements in apply_batches_totalMillis.js
(cherry picked from commit 04cc084048a5f37c9d10ee3bac9dbef1e89672c5)
|
|
|
|
| |
from 3.4
|
|
|
|
| |
(cherry picked from commit 5436c851b8322a0cb18611be0672f6a76d6e2f38)
|
|
|
|
| |
(cherry picked from commit a0173c12306a457d3b653daea77966c6748e202a)
|
|
|
|
| |
concern
|
| |
|
|
|
|
| |
(cherry picked from commit 38218c1a0c2a15a05557df36794fe53618ca0db5)
|
|
|
|
| |
(cherry picked from commit 0ef1e13db4f3d217ddc6de7ffc46842a4fc9889a)
|
| |
|
|
|
|
|
|
|
|
|
| |
Previously there was a performance benefit to tracking the first
expected key in the oplog. The performance issue is no longer
relevant, and supplying a key makes the code fragile (if the tracked
key gets out of sync with the real first key).
(cherry picked from commit f4ac177b55bc762e977dc093a40e442b7061f58c)
|
|
|
|
| |
(cherry picked from commit 1af47155814e1628b92597a58ed489b7509b6425)
|
|
|
|
|
|
| |
last vote
(cherry picked from commit c8fbc9a23152d707541a5c03c6af0eedb9a83bf9)
|
|
|
|
| |
(cherry picked from commit ba957823288d674f34c8345059f35f34cb4dd055)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Modifies the usages of DBCommandCursor to work around how if the
CursorTracker is registered on the replica set connection (i.e. the
DBClientRS instance), then it'll trigger a verify() failure when garbage
collection occurs.
Also changes the aggregation_read_concern_majority_passthrough.yml,
read_concern_majority_passthrough.yml, and
write_concern_majority_passthrough.yml test suites to skip any
JavaScript tests that use the "collMod" command because it only supports
a w=1 writeConcern.
(cherry picked from commit bb8ac01f052a7b4b5c042085334ce640a1ab8dd1)
|
|
|
|
|
|
|
| |
Also adds support for using replica set connection strings in resmoke.py
without making all nodes electable.
(cherry picked from commit 264d971842cffdf8b4f80def1d90241f132345b7)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduces OverrideHelpers object with convenience methods for
inspecting certain aggregation and map-reduce commands, as well as
overriding startParallelShell(), Mongo.prototype.runCommand(), and
Mongo.prototype.runCommandWithMetadata().
Also removes a number of tests that were incorrectly blacklisted from
the read_concern_majority_passthrough.yml and
read_concern_linearizable_passthrough.yml test suites.
(cherry picked from commit 35b5b72146ca570b5c6fed8aaa7e891edf7d6a78)
(cherry picked from commit e828226f4c5ab12835e10a09f104759e8fbf09f3)
|
|
|
|
| |
(cherry picked from commit 284d80ba6ee928cdf3d8f23c161a7ee1bf4a8faf)
|
|
|
|
| |
(cherry picked from commit 0658fe0f057c7d1b82239c3661619dd9f062a684)
|
|
|
|
| |
This reverts commit c7bacf6c355242cd83da04f5a96d5ca379df0e87.
|
| |
|
|
|
|
| |
(cherry picked from commit 8e5e2ece9578f0d5ddcd345fbba7d9c5a86631c8)
|
|
|
|
|
|
|
|
|
| |
increasing _ids.
(cherry picked from commit ab9fbc6a90c65d228dd15973aa6706563c086106)
Conflicts:
jstests/core/elemMatchProjection.js
|
|
|
|
|
|
| |
collection default collation
(cherry picked from commit 49dfa0c0e938c265f987b585f3d41ae12a64f65a)
|
|
|
|
| |
(cherry picked from commit 975804ed16ed446e32e7e73643188c9276686311)
|
|
|
|
| |
changelog
|
|
|
|
| |
(cherry picked from commit 5bd4de924cf2da6b50a2bbe073eba22c9f2757fb)
|
|
|
|
| |
This reverts commit 4fa890fa8b6ba3b438213efcfab07b588fd58e63.
|
|
|
|
| |
(cherry picked from commit 80186a53de19bc770835096956b4d41d6c99a347)
|
|
|
|
| |
(cherry picked from commit ce5691d634b9228b0686e6241e071f6691e46a3f)
|
| |
|
|
|
|
| |
(cherry picked from commit be9f8cd19c1d3fa7b0fea18c965cd9964fc7ed68)
|
|
|
|
| |
(cherry picked from commit f492aeddbf5e4dbd660d7aa297b0cdbe939c4906)
|
| |
|
|
|
|
| |
(cherry picked from commit 4d08499e9ac6cb6da8d76d08d50bb7e205ca4b3e)
|
|
|
|
| |
(cherry picked from commit a320388f7170130de3732b2f349cb6a0fba572ad)
|
|
|
|
|
|
|
|
| |
The wrong order leads to the rollback of CollectionImpl happening after
the rollback of KVCollectionCatalogEntry. This means the Collection destructor
would call setCappedCallback() on an already destroyed RecordStore.
(cherry picked from commit f9e38f099a892964a09d4a80aafd8edfef21594d)
|
| |
|
| |
|
| |
|