summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-39774 Revert increased number of updates in rollback_wt_cache_full.jsEvgeni Dobranov2019-10-021-1/+2
|
* SERVER-43350 $lookup with no local default or user-specified collation ↵Bernard Gorman2019-10-024-5/+166
| | | | | | should explicitly set the simple collation on the foreign expression context (cherry picked from commit d6133a3a5464fac202f512b0310dfeb200c126f9)
* SERVER-43582 Do not auth ReplicaSet MonitorSara Golemon2019-10-013-1/+79
| | | | | (cherry picked from commit b5b3517afcab6efd034db87715dcefc5557b1099) (cherry picked from commit ab6d34c3001706e95439883b4c4b7f93c17feda0)
* SERVER-39774 Increase number of updates in rollback_wt_cache_full.jsEvgeni Dobranov2019-10-011-2/+1
|
* SERVER-37837 Examine and reap sessions from the SessionsCatalogKaloian Manassiev2019-09-2814-194/+167
|
* SERVER-37837 Get rid of TransactionReaperKaloian Manassiev2019-09-2732-798/+497
| | | | | | | | | | | | | | | | | | | | | | 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)
* SERVER-36315 Don't keep trying to unlock distlocks after CSRS stepdownKevin Pulo2019-09-261-1/+4
| | | | (cherry picked from commit 3197ace779d6e0f023bff9e39bd80e17e3c4790d)
* SERVER-43634 Report different errors for missing scons and fail to import sconsMathew Robinson2019-09-261-1/+1
|
* SERVER-41500 Track number of successful elections for each reason in ↵Samyukta Lanka2019-09-2625-87/+826
| | | | | | | | | | | | | | 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)
* SERVER-43200 Make auth/mongoURIAuth.js robust to slow commandsMark Benvenuto2019-09-261-2/+5
| | | | (cherry picked from commit 12915c50e2308507c2016d31e85f456d1278243d)
* SERVER-42910 Oplog query with higher timestamp but lower term than the sync ↵Siyuan Zhou2019-09-262-3/+7
| | | | | | source shouldn't time out due to afterClusterTime. (cherry picked from commit f54709196711c63a429b71f47c584661286d675f)
* SERVER-42767 Improve logging in ReplSetTest.stopSetWilliam Schultz2019-09-261-1/+28
| | | | (cherry picked from commit db9ca6771bbd20086fd5b824ccb4dee1a29a0e39)
* SERVER-41918 CollectionBulkLoader does not anticipate exceptions from ↵Mihai Andrei2019-09-262-103/+134
| | | | | | MultiIndexBlock (cherry picked from commit 6dc4461c0db2954da0a43d3934bb6c97ac02fd8e)
* SERVER-42915: Do not require a resync when repair encounters orphaned ↵Daniel Gottlieb2019-09-267-37/+123
| | | | | | collection objects. (cherry picked from commit f4e387fa1b7e369ce067650bdda9c8676683b929)
* SERVER-41792 Make recoverFromOplogAsStandalone always replay entries from ↵Vesselina Ratcheva2019-09-242-2/+13
| | | | the checkpoint the node was started from
* SERVER-43081 validate should report when an index's 'multikeyPaths' are set ↵Gregory Wlodarek2019-09-241-0/+50
| | | | but the 'multikey' flag is false
* SERVER-41099 Fix incorrect error propagation from shards for explain commandArun Banala2019-09-231-1/+1
| | | | (cherry picked from commit e3100715023f73e0cd41bb1fc4c017b2366003d0)
* Import wiredtiger: 75c84e785fa6a9928299f6501cd85f6de4294c52 from branch ↵Luke Chen2019-09-2011-70/+69
| | | | | | | | | | 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
* SERVER-42814 Remove informational message on overflow file size quotaAlex Cameron2019-09-161-2/+0
|
* SERVER-41939 Fix external_auth suite to work with new LDAP proxy testJonathan Reams2019-09-163-1/+42
| | | | | (cherry picked from commit 75e47b701d34c9ef7beb0482121ac8b62d2d4991) (cherry picked from commit 7494fc8458ea265a41aa279d16ddb0d988b5331f)
* SERVER-42441 renameCollectionForApplyOps should always rename the target out ↵Xiangyu Yao2019-09-162-8/+34
| | | | of the way if it exists
* SERVER-37690 Return 0 from countDocuments for empty collectionA. Jesse Jiryu Davis2019-09-132-2/+8
|
* SERVER-10456 do not use sparse indexes as shard key indexesKevin Pulo2019-09-131-1/+1
| | | | (cherry picked from commit 0e6b9119f4d3a0fae681ed28220bc55ed1469f81)
* SERVER-42155 include relevant optimes in read concern timeout reportingKevin Pulo2019-09-132-8/+19
| | | | (cherry picked from commit e086820df23f95fd6f8ce5be6280bd5a791c7ec6)
* SERVER-43245 Wait for node to be secondary on restart in ↵Judah Schvimer2019-09-111-0/+1
| | | | seed_secondary_without_sessions_table.js
* SERVER-38141 Fix Incorrect usage of MONGO_CONFIG_HAS_SSL_SET_ECDH_AUTOJonathan Reams2019-09-114-4/+8
| | | | (cherry picked from commit 925d776b081b02b0034094d8c1277946f43a4f56)
* SERVER-43240: Add DSI and mongo-perf modules to MMAP build variants in v4.0 ↵Alexander Costas2019-09-101-0/+6
| | | | mongo
* SERVER-42911 Pass %APPDATA% into ENV for python subprocesses on WindowsMathew Robinson2019-09-091-0/+9
| | | | (cherry picked from commit 89b3607e30edefe76ac84052cfe411ee1fda3b95)
* SERVER-42749 blacklist server_status_with_time_out_cursors from transaction ↵Ian Boros2019-09-094-7/+12
| | | | suite
* SERVER-40110 don't call OpContext::checkForInterrupt() off-threadIan Boros2019-09-094-2/+83
| | | | This commit also includes a modification to the test done under SERVER-43156.
* SERVER-43186: Support max tests per generated sub-suiteDavid Bradford2019-09-092-6/+77
| | | | | (cherry picked from commit cdf0a059437f1ed417a22b3c574e2f73afc04233) (cherry picked from commit b326fd656716e95418e563ff12368a3015994b5e)
* SERVER-41802: Properly handle max_sub_suite when splitting tasksDavid Bradford2019-09-094-307/+457
| | | | | (cherry picked from commit 0a0625f43e4fa34302c7bc4757b0f273782925b5) (cherry picked from commit 6dad28809ae9d59f82f6673c18023c798653a2ff)
* SERVER-42075: Add DSI module to perf.ymlAlexander Costas2019-09-061-48/+39
|
* SERVER-42706 Test seeding secondary without sessions or transactions tableJudah Schvimer2019-09-061-0/+213
|
* SERVER-40954 Add recommendation to downgrade binary version on unrecoverable ↵Vesselina Ratcheva2019-09-051-5/+19
| | | | rollbacks
* SERVER-41863 make sleep command wait until server clock has advancedIan Boros2019-09-051-27/+59
|
* SERVER-37837 Move `config.transactions` manipulation out of SessionsCollectionKaloian Manassiev2019-09-0518-189/+222
| | | | | (cherry picked from commit dabbf059e6f96edb4898b42d532d460efd2510f2) (cherry picked from commit 2b40ec0f649def6e120b78510e8b008a43852a09)
* Import wiredtiger: 543111d3d8737ada1b741b3a25a201feb2ed13a3 from branch ↵Luke Chen2019-09-05457-141080/+129913
| | | | | | | | | | | | | | | | | | | | | | 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
* SERVER-42714 Log completion of replication recovery oplog application at ↵William Schultz2019-09-041-3/+2
| | | | | | default level (cherry picked from commit bb877832ca374ec380fd64c1570f16038dfc5b8f)
* SERVER-41218 rollback_after_enabling_majority_reads.js test shouldWilliam Schultz2019-09-041-5/+16
| | | | ensure that the final rollback occurs on node 0
* SERVER-42652 Fix issue with rename collectionAdam Cooper2019-09-033-17/+92
| | | | (cherry picked from commit cdde32442328fdd65bd1ae016164bcafff15fa92)
* SERVER-39310: Call checkCanServeReadsFor() in 'getMore'Lingzhi Deng2019-09-036-0/+135
| | | | | | | | | - 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)
* SERVER-38356 Fix copydb_illegal_collections.js to not createSuganthi Mani2019-09-031-8/+8
| | | | local.oplog.rs collection.
* SERVER-42129 modifies test to account for ephemeralForTest engine's missing ↵Suganthi Mani2019-08-303-16/+34
| | | | | | oplog after restart. (cherry picked from commit 45ff40ff0f2a2d7664a38acd06bfb4f4fe235267)
* SERVER-38356 added functionality to forbid dropping the oplog, modified ↵Suganthi Mani2019-08-305-10/+88
| | | | | | tests to get around Evergreen issue (cherry picked from commit a3244d8ac0ae530e2394248e72aadb27241adba3)
* SERVER-43074: Make appendMultikeyPathsAsBytes threadsafe.Daniel Gottlieb2019-08-301-1/+2
| | | | | | | The method previously relied on catalog level serialization for guaranteeing serialized access to a global variable. (cherry picked from commit eb47871d19c81d08827f83df0554ce2c83cd8487)
* SERVER-42398 On primary, abortTransaction and commitTransaction commands ↵Suganthi Mani2019-08-285-9/+20
| | | | | | should not acquire ticket. (cherry picked from commit 9dd11ed72971d6d5c00b9208e0200b6895658a87)
* SERVER-41990 Burn_in should not average hook times for unique hooksDavid Bradford2019-08-282-10/+11
| | | | | (cherry picked from commit 888f3013fa3fe2dafb248e3996b4667c8075bda3) (cherry picked from commit b5a6ad7f0a9ca638c0c3c06ccf9a1620739efdb3)
* SERVER-42953 Prevent elections during ttl_repl_secondary_disabled.jsMaria van Keulen2019-08-281-9/+19
| | | | (cherry picked from commit 5675123d796607f692197581ec6b46587692837a)
* SERVER-43022: Allow compile to be run independentlyDavid Bradford2019-08-261-4/+0
| | | | (cherry picked from commit d3f0ed1fd56ee860908042e078706907e7f1d2eb)