summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-27125 Arbiters in PV1 vote no if they can see a healthy primary of ↵r3.2.12-rc0r3.2.12r3.2.11Jack Mulrow2017-01-255-0/+124
| | | | | | equal or greater priority to the candidate (cherry picked from commit 97718a410d3d40f5c3f01dfae76e7ddd910897af)
* SERVER-27050 jstest that rollback detects upstream node rolling backMathias Stearn2017-01-253-4/+188
| | | | cherry-picked from c54d665229604e6fd6bfc0e73c171524604e296b
* SERVER-27282 test that node doesn't get stuck in ROLLBACK after SocketExceptionMathias Stearn2017-01-251-0/+132
| | | | Cherry-picked from 5280e11b4bfe985e49e5b1fb8d9db75510b0c310
* SERVER-27123 Only update the commit point as a secondary from oplog queries ↵Benety Goh2017-01-2425-275/+1093
| | | | | | | | | | | | against your sync source (cherry picked from commit 87f49488f1b5c872daa71fd2fd9b5d744409a817) SERVER-27680 Merge stopOplogFetcher and pauseRsBgSyncProducer failpoint into single stopReplProducer failpoint (cherry picked from commit 21948042b6da5fb5bf15897f9808a70551f5af09) SERVER-27053 Don't acknowledge writes if the term has changed. (cherry picked from commit 8347e322cd46e8ee847e1730a7e94ea8e3981c53)
* SERVER-27657 wait for nodes to agree on config version after reconfig in ↵Judah Schvimer2017-01-232-1/+24
| | | | | | last_vote.js (cherry picked from commit 6daec9687bb98fd4d2e6f4627afd9ad85a11d66b)
* SERVER-27656 Ensure node 0 is not primary during reconfig in last_vote.jsJudah Schvimer2017-01-231-0/+9
| | | | (cherry picked from commit 2ff3efcabb0a43d5d21b3d636caa76efa4df8bd3)
* SERVER-27157 replSetRequestVotes should only store votes with higher termsJudah Schvimer2017-01-233-1/+146
| | | | (cherry picked from commit 2369c1863931e5c7f671c33421416c9580f80626)
* SERVER-27582 initialize lastVote properlyJudah Schvimer2017-01-238-26/+241
| | | | (cherry picked from commit e5b42cc86c8b97c84c6bec4e9e41ea5f3064e2b4)
* SERVER-27154 replSetRequestVotes command should wait for durabilityJudah Schvimer2017-01-231-2/+2
| | | | (cherry picked from commit 8378a0dfc2ddbf2043b923e8c25362a797a2c120)
* SERVER-27783 removed SyncSourceFeedback lock around preparing ↵Judah Schvimer2017-01-231-11/+8
| | | | ReplSetUpdatePosition commands
* SERVER-27155 Change replSetRequestVotes to not store dryRun votes as if they ↵Judah Schvimer2017-01-232-1/+85
| | | | | | were real (cherry picked from commit 7c2a4522ff4586d6a999a143988b7f7fa9097af5)
* SERVER-27050 Ensure upstream node doesn't roll back after checking MinValidMathias Stearn2017-01-2013-675/+630
| | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 0b76764eac7651ddba4c82c504aa7e8d785087c2) SERVER-25860 Allow replication rollback to drop system collections (cherry picked from commit 99e19b1ded425a1d859a9bc52fd5c2712e71f83a) SERVER-25860 Remove redundant operations during rollback (cherry picked from commit 2dec7e9a15af8e0fc4d8e68ed40e3abe90b3a3b3) SERVER-25862 Add a test of replaying a batch at startup with update and delete of same object This is a special case of SERVER-7200 that interacts with plans for SERVER-25862. (cherry picked from commit 8e7231a38341d68fb2cdc60509687397e9a17741) SERVER-27282 clean up RS rollback error handling (cherry picked from commit ef1f1739d6cbff9fb4ddbcc77d467f183c0ab9f2) (all cherry picked from v3.4 commit f4cab348460c90fcd506b2d46bf8c830b7b87379)
* SERVER-24994 Check in Helpers::removeRange() if shard key index dropped.Max Hirschhorn2017-01-207-1/+112
| | | | (cherry picked from commit 57ed82f0692bfb4e7a045a0108d029e53b21e3f8)
* SERVER-25286 rewrite drop2.js to not depend on count scan yield behaviorKyle Suarez2017-01-205-58/+57
| | | | | | | | | | Tweaks killop_drop_collection.js to not use ES6 features and the new response format of fsyncUnlock. (cherry picked from commit 703678d473121b6402df10c21060241096ee2722) Conflicts: buildscripts/resmokeconfig/suites/sharded_collections_jscore_passthrough.yml buildscripts/resmokeconfig/suites/sharding_jscore_passthrough.yml
* SERVER-27365 ensure node 2 is not primary during reconfig in ↵Judah Schvimer2017-01-191-0/+10
| | | | | | reconfig_without_increased_queues.js (cherry picked from commit 686069d0fbde93c1bf8b2fe15fad001e98dcc25d)
* SERVER-21432 Allowed slaveOk reads when node is in drain modehari devaraj2017-01-183-9/+17
| | | | (cherry picked from commit dd7e05dbde9f1e9554ad93cada8fb4d5dcbe11de)
* SERVER-24927 Ignore NamespaceNotFound errors during initial sync apply ops, ↵Siyuan Zhou2017-01-183-18/+53
| | | | because they are transient
* Revert "SERVER-25286 rewrite drop2.js to not depend on count scan yield ↵Mathias Stearn2017-01-185-58/+58
| | | | | | behavior" This reverts commit 3c2c8f709d7043d22d1161fce807c40e4d624742.
* SERVER-25286 rewrite drop2.js to not depend on count scan yield behaviorKyle Suarez2017-01-185-58/+58
| | | | | | | | (cherry picked from commit 703678d473121b6402df10c21060241096ee2722) Conflicts: buildscripts/resmokeconfig/suites/sharded_collections_jscore_passthrough.yml buildscripts/resmokeconfig/suites/sharding_jscore_passthrough.yml
* SERVER-26118 Ignore IndexNotFound error when applying ttl-time change.Siyuan Zhou2017-01-173-20/+202
| | | | (cherry picked from commit cb83a4e076c09bacc8c9eef1236b8d12efc10b82)
* SERVER-25865 use boost::unordered_map in DocumentSourceGroupDavid Storch2017-01-171-3/+3
|
* SERVER-27544 shutdown_primary.js shouldn't try to disable rsSyncStopApply ↵Jack Mulrow2017-01-172-2/+8
| | | | | | failpoint on primary (cherry picked from commit cfacda99c7cd7ceaee14969e50d55f2f31dc4e79)
* SERVER-24563: Add create_database FSM test to sharded SCCC blacklistDaniel Gottlieb2017-01-132-0/+2
|
* SERVER-24563 Fix race in check for DB names that differ in case onlyDaniel Gottlieb2017-01-138-84/+220
| | | | | | | | | | | (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
* SERVER-26117 renameCollection 'c' op should restart initial sync upon ↵Siyuan Zhou2017-01-128-61/+91
| | | | application
* SERVER-27618 Make NetworkInterfaceASIO integration test less stressfulsamantharitter2017-01-121-3/+3
|
* Revert "SERVER-24563 Fix race in check for DB names that differ in case only"Daniel Gottlieb2017-01-118-212/+84
| | | | This reverts commit d75f8c7cf92fcf4c6089e27ff548d0ed1fccb1a0.
* SERVER-24563 Fix race in check for DB names that differ in case onlyDaniel Gottlieb2017-01-118-84/+212
| | | | | | | | (cherry picked from commit dceaf6bf28fb879eb23f3c022647ee3e8f15c370) Modifications for backport: src/mongo/db/catalog/database_holder.h src/mongo/db/catalog/database_holder.cpp
* Revert "SERVER-24563 Fix race in check for DB names that differ in case only"Mathias Stearn2017-01-118-218/+85
| | | | This reverts commit e262daabeabaa00885c2aaecf22ace0255724008.
* SERVER-24563 Fix race in check for DB names that differ in case onlyDaniel Gottlieb2017-01-118-85/+218
| | | | | | | | (cherry picked from commit dceaf6bf28fb879eb23f3c022647ee3e8f15c370) Modifications for backport: src/mongo/db/catalog/database_holder.h src/mongo/db/catalog/database_holder.cpp
* SERVER-22136 Attach term metadata to UpdatePosition commandSiyuan Zhou2017-01-1011-80/+118
| | | | | | | | | | | | | | (cherry picked from commit 551fb26a8ad83c64ea018594c06fbda7002e996c) Conflicts: src/mongo/db/dbcommands.cpp src/mongo/db/repl/replication_coordinator_impl.cpp src/mongo/db/repl/replication_coordinator_impl.h src/mongo/db/repl/replication_coordinator_impl_test.cpp src/mongo/db/repl/replication_coordinator_mock.cpp src/mongo/db/repl/replication_coordinator_mock.h src/mongo/db/repl/replset_commands.cpp src/mongo/db/repl/topology_coordinator_impl.h
* Import wiredtiger: d48181f6f4db08761ed7b80b0332908b272ad0d0 from branch ↵David Hows2017-01-06176-2051/+5137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mongodb-3.2 ref: 040e3d6f76..d48181f6f4 for: 3.2.12 SERVER-26545 Remove fixed-size limitation on WiredTiger hazard pointers WT-2336 Add a test validating schema operations via file system call monitoring WT-2402 Misaligned structure accesses lead to undefined behavior WT-2670 Inefficient I/O when read full DB (poor readahead) WT-283 Add a way to change persistent object settings WT-2960 Inserting multi-megabyte values can cause pathological lookaside usage WT-2969 Possible snapshot corruption during compaction WT-3014 Add GCC/clang support for ELF symbol visibility. WT-3021 Fixes needed for Java log cursor example, Java raw mode cursors, log cursors in raw mode WT-3025 fix error path in log_force_sync WT-3028 Workloads with all dirty pages could trigger diagnostic stuck check WT-3030 Test failure indicating invalid key order during traversal WT-3034 Add support for single-writer named snapshots. WT-3037 Fix some outdated comments in logging WT-3048 WiredTiger maximum size warning uses the wrong format. WT-3051 Remove external __wt_hex symbol. WT-3052 Improve search if an index hint is wrong WT-3053 Review Python and Java calls to internal WiredTiger functions WT-3054 Java PackTest, PackTest03 do not compile WT-3055 Java AsyncTest faults WT-3056 For cursors with projections, keys should be allowed WT-3057 WiredTiger hazard pointers should use the WT_REF, not the WT_PAGE. WT-3061 syscall test runs with checkpoint_sync=false and doesn't acknowledge pwrite64 WT-3064 minor tree cleanups: .gitignore, NEWS misspelling WT-3066 lint WT-3068 Copy wtperf artifacts when running Jenkins tests WT-3069 Fix build failures in LevelDB APIs WT-3070 Fix search_near() for index cursor WT-3071 Java: fix build with -Werror=sign-conversion WT-3075 Document and enforce that WiredTiger now depends on Python 2.7 WT-3078 Fix a hang in the reconfiguration test. WT-3084 Fix Coverity resource leak complaint.
* SERVER-27568: Track mongo-perf master for microbenchmarksdalyd2017-01-041-1/+1
| | | | (cherry picked from commit 92766b801c36f985d4eca849d678f25c31d87068)
* SERVER-27456 Microbenchmarks: Increase inMemorySizeGB and oplogSizedalyd2017-01-041-4/+5
| | | | (cherry picked from commit 32977f03538b6935ee8585bd3e3e7dbeb41b006e)
* SERVER-26106 raise oplog socket timeout for rollbackEric Milkie2017-01-031-3/+3
|
* SERVER-27461 Retry connecting to shut down primary until failure in ↵Jack Mulrow2016-12-281-4/+10
| | | | | | shutdown_primary.js (cherry picked from commit 51995ca347ff3f201b1f316dfbc13940c7b2ea93)
* SERVER-27118 Default shutdown command's timeoutSecs argument to 10 secondsJack Mulrow2016-12-282-1/+63
| | | | (cherry picked from commit 232832a0e79252a29061def2fb89b985f29b78c7)
* SERVER-27214 Disallow chaining in stepdown_needs_electable_secondary.js and ↵Judah Schvimer2016-12-282-2/+3
| | | | | | stepdown_needs_majority.js (cherry picked from commit 6c3d10524f2cdf73cc15f3b0dacab8deca848271)
* SERVER-27196 add wtimeouts to stepdown_needs_electable_secondary.js and ↵Eric Milkie2016-12-282-7/+13
| | | | | | stepdown_needs_majority.js (cherry picked from commit 993464ff5157f11a6f31938400014b2740d52aad)
* SERVER-27024 Added test for stepdown needs majority behaviorWilliam Schultz2016-12-283-19/+166
| | | | (cherry picked from commit 48741605f13b278f3c51bfc11660bd0a2dbb498b)
* SERVER-26747 replSetStepDown waits for caught up majority with electable ↵William Schultz2016-12-287-91/+358
| | | | | | secondary (cherry picked from commit 627f25d2e64078a6de32116aa496ffc3c461ec67)
* SERVER-26987 Release migration manager lock during find ops in cloneNathan Myers2016-12-271-33/+67
|
* SERVER-25012 Use non blocking call for opening bulk cursor to WTSulabh Mahajan2016-12-221-2/+6
| | | | (cherry picked from commit d8ac57088d8eae13cf4bed7d9232bddea27e8052)
* SERVER-27304 add internalQueryAlwaysMergeOnPrimaryShard setParameterDavid Storch2016-12-214-1/+83
| | | | | | | | | | | | | | When set to true on a mongos, aggregation queries routed to that mongos which require a merging shard will always select the primary shard as the merger. Set to false by default, which means that the merging shard is chosen at random amongst nodes participating in answering the aggregation query. (cherry picked from commit 3f54fef03fdd7bd787a57387b84d298c9dd0222d) Conflicts: src/mongo/s/commands/cluster_aggregate.cpp
* SERVER-27350: Enable access control for microbenchmarks in Evergreendalyd2016-12-141-16/+24
| | | | (cherry picked from commit 0ed346641f43a31c750ba84b547f4317a4514136)
* SERVER-27208: Turn on manifest for microbenchmarksdalyd2016-12-141-0/+1
| | | | (cherry picked from commit 3e92b5297308e5a3691e630e4ff1e056e4785207)
* SERVER-27208: Update microbenchmarks to use next mongo-perf releasedalyd2016-12-141-1/+1
| | | | (cherry picked from commit 78041437bc5f0fc447cc44959094f45388ac4d07)
* SERVER-27042 Stabilize currentop.js and add unit tests for lock state reportingCharlie Swanson2016-12-128-88/+278
|
* SERVER-27343 Reduce frequency of sys-perf runs to 7 daysHenrik Ingo2016-12-121-6/+6
| | | | (Related to 4777f2c19f3237ba42dcd8a6c776a159ba56f091)
* SERVER-25004 isolate parsing logic in collmodRobert Guo2016-12-124-111/+175
| | | | (cherry-picked from commit 948f978a782167ddb6efec9f9adf5ad317eb4d0d)