| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
should explicitly set the simple collation on the foreign expression context
(cherry picked from commit d6133a3a5464fac202f512b0310dfeb200c126f9)
|
|
|
|
|
| |
(cherry picked from commit b5b3517afcab6efd034db87715dcefc5557b1099)
(cherry picked from commit ab6d34c3001706e95439883b4c4b7f93c17feda0)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Part 1:
This change gets rid of the TransactionReaper's usage of the
ReplicationCoordinator for checking whether it is primary or not and
makes the LogicalSessionCache joinable on shutdown.
It also removes the TransactionReaper's grouping per-shard optimization
and moves it all under SessionCollectionSharded.
(cherry picked from commit 2791817876636c0cfd60d867f31c7a83cf3f18c1)
Part 2:
This change folds the TransactionReaper's single function to be part of
the SessionCatalogs on MongoD and MongoS, which are the subsystems
responsible for managing transactions.
(cherry picked from commit 94f269a1c6053824c4dabc50e8c9219b80a6a1b5)
(cherry picked from commit 7e6a80789cd74f9b533065f57afb5c9221eea1e7)
|
|
|
|
| |
(cherry picked from commit 3197ace779d6e0f023bff9e39bd80e17e3c4790d)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
serverStatus
(cherry picked from commit bf4f91a6087227295007535bf143a8dd20e6a6d5)
SERVER-41510 Track the number of failed stepDowns in serverStatus
(cherry picked from commit 4e8fbd52ca8cda811dc53bb160f3ca5074355dab)
SERVER-41502 Track the number of times primary catchup concludes for each reason in serverStatus
(cherry picked from commit 796214e8426b3036f4eb4bdcc4af9d218589778f)
|
|
|
|
| |
(cherry picked from commit 12915c50e2308507c2016d31e85f456d1278243d)
|
|
|
|
|
|
| |
source shouldn't time out due to afterClusterTime.
(cherry picked from commit f54709196711c63a429b71f47c584661286d675f)
|
|
|
|
| |
(cherry picked from commit db9ca6771bbd20086fd5b824ccb4dee1a29a0e39)
|
|
|
|
|
|
| |
MultiIndexBlock
(cherry picked from commit 6dc4461c0db2954da0a43d3934bb6c97ac02fd8e)
|
|
|
|
|
|
| |
collection objects.
(cherry picked from commit f4e387fa1b7e369ce067650bdda9c8676683b929)
|
|
|
|
| |
the checkpoint the node was started from
|
|
|
|
| |
but the 'multikey' flag is false
|
|
|
|
| |
(cherry picked from commit e3100715023f73e0cd41bb1fc4c017b2366003d0)
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.0
ref: 543111d3d8..75c84e785f
for: 4.0.13
WT-4956 Handle the case where 4 billion updates are made to a page without eviction
WT-5074 Fix "make check" on exotic architectures
|
| |
|
|
|
|
|
| |
(cherry picked from commit 75e47b701d34c9ef7beb0482121ac8b62d2d4991)
(cherry picked from commit 7494fc8458ea265a41aa279d16ddb0d988b5331f)
|
|
|
|
| |
of the way if it exists
|
| |
|
|
|
|
| |
(cherry picked from commit 0e6b9119f4d3a0fae681ed28220bc55ed1469f81)
|
|
|
|
| |
(cherry picked from commit e086820df23f95fd6f8ce5be6280bd5a791c7ec6)
|
|
|
|
| |
seed_secondary_without_sessions_table.js
|
|
|
|
| |
(cherry picked from commit 925d776b081b02b0034094d8c1277946f43a4f56)
|
|
|
|
| |
mongo
|
|
|
|
| |
(cherry picked from commit 89b3607e30edefe76ac84052cfe411ee1fda3b95)
|
|
|
|
| |
suite
|
|
|
|
| |
This commit also includes a modification to the test done under SERVER-43156.
|
|
|
|
|
| |
(cherry picked from commit cdf0a059437f1ed417a22b3c574e2f73afc04233)
(cherry picked from commit b326fd656716e95418e563ff12368a3015994b5e)
|
|
|
|
|
| |
(cherry picked from commit 0a0625f43e4fa34302c7bc4757b0f273782925b5)
(cherry picked from commit 6dad28809ae9d59f82f6673c18023c798653a2ff)
|
| |
|
| |
|
|
|
|
| |
rollbacks
|
| |
|
|
|
|
|
| |
(cherry picked from commit dabbf059e6f96edb4898b42d532d460efd2510f2)
(cherry picked from commit 2b40ec0f649def6e120b78510e8b008a43852a09)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.0
ref: 48bf8dae7c..543111d3d8
for: 4.0.13
WT-4502 Assertion checking hazard pointers on page discard is too strong
WT-4658 Apply Clang Format
WT-4792 Add stat to track pages queued for eviction after LRU sorting
WT-4840 WT_CURSOR.modify must require explicit, snapshot-isolation transaction
WT-4869 Stop adding cache pressure when eviction is falling behind
WT-4881 Soften the restrictions on re-entering reconciliation
WT-4882 Improve checkpoint performance when there are large metadata pages
WT-4892 Improve statistics about forced eviction
WT-4893 Fix a race between internal page child-page eviction checks and cursors in the tree
WT-4895 Fix debug eviction mode so it chooses skew more randomly
WT-4898 Don't allow the eviction server to reconcile if it's busy
WT-4920 Add statistics tracking when eviction server is waiting for page transitions
WT-4957 Revert part of a change about when pages are queued for urgent eviction
WT-5050 Assertion failure during urgent eviction of metadata page
|
|
|
|
|
|
| |
default level
(cherry picked from commit bb877832ca374ec380fd64c1570f16038dfc5b8f)
|
|
|
|
| |
ensure that the final rollback occurs on node 0
|
|
|
|
| |
(cherry picked from commit cdde32442328fdd65bd1ae016164bcafff15fa92)
|
|
|
|
|
|
|
|
|
| |
- added call to checkCanServeReadsFor() in getmore_cmd.cpp after getting readlocks
- introduced two fail points: 1. pause 'getMore' before readlocks 2. pause rollback after state transition
- added testcase read_operations_during_rollback.js
- added assert.includes (cherry picked from commit dd9be1adf2425c7ddd746ff6da75d564474ebed3)
(cherry picked from commit b885fa6feb7da00dc367e917c53ba16a41b75af4)
|
|
|
|
| |
local.oplog.rs collection.
|
|
|
|
|
|
| |
oplog after restart.
(cherry picked from commit 45ff40ff0f2a2d7664a38acd06bfb4f4fe235267)
|
|
|
|
|
|
| |
tests to get around Evergreen issue
(cherry picked from commit a3244d8ac0ae530e2394248e72aadb27241adba3)
|
|
|
|
|
|
|
| |
The method previously relied on catalog level serialization for guaranteeing
serialized access to a global variable.
(cherry picked from commit eb47871d19c81d08827f83df0554ce2c83cd8487)
|
|
|
|
|
|
| |
should not acquire ticket.
(cherry picked from commit 9dd11ed72971d6d5c00b9208e0200b6895658a87)
|
|
|
|
|
| |
(cherry picked from commit 888f3013fa3fe2dafb248e3996b4667c8075bda3)
(cherry picked from commit b5a6ad7f0a9ca638c0c3c06ccf9a1620739efdb3)
|
|
|
|
| |
(cherry picked from commit 5675123d796607f692197581ec6b46587692837a)
|
|
|
|
| |
(cherry picked from commit d3f0ed1fd56ee860908042e078706907e7f1d2eb)
|