0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 01:21:03 +01:00
Commit Graph

32928 Commits

Author SHA1 Message Date
Kyle Suarez
cfac7b582e SERVER-21526 use RAII type for WTSessionCache::getSession
WiredTigerSessionCache::getSession() returns unique pointers to
WiredTigerSessions rather than bare pointers. These pointers will automatically
call releaseSession() on scope exit.

ON_BLOCK_EXIT and other cleanup code has been removed.
2016-02-10 15:33:17 -05:00
Dianna Hohensee
e9a856d0fe SERVER-22517 copy migration_session_id.js from 3.2 branch into master, generalizing it to test migrations between mixed version mongods 2016-02-10 14:51:54 -05:00
Kaloian Manassiev
5abb483dcf SERVER-22553 mongos_shard_failure_tolerance.js should not rely on order of shard ids 2016-02-10 12:12:06 -05:00
Mark Benvenuto
dad1e14a3d SERVER-16496 Define BOOST assert handler 2016-02-10 11:26:47 -05:00
Tess Avitabile
0df1eabb73 SERVER-14662 fix duplicate uassert error code 2016-02-10 11:12:32 -05:00
Tess Avitabile
2eea3f09ae SERVER-14662 Reject ambiguous positional projections and updates 2016-02-10 11:06:59 -05:00
Max Hirschhorn
3d4632aa0f SERVER-18824 Allow $regex to match text that has embedded NUL bytes. 2016-02-10 11:02:32 -05:00
Benety Goh
47c22742c2 SERVER-22547 added support for config server replica set options to ShardingTest 2016-02-10 11:01:13 -05:00
Tess Avitabile
067f160fb9 SERVER-21785 Explain with shell does not negate limit 2016-02-10 10:15:36 -05:00
Kaloian Manassiev
4b4cbf4dc3 SERVER-22543 multi_write_target.js should not rely on order of shard ids 2016-02-10 06:55:10 -05:00
matt dannenberg
d84483b8a6 SERVER-22505 describe RequestVotes OpTime as durable rather than committed 2016-02-09 14:19:26 -05:00
Robert Guo
8fce2322ec SERVER-22234 The Validate Command Should Work with failIndexKeyTooLong 2016-02-09 18:51:46 -05:00
Rui Zhang
68614480bd SERVER-22545 add two variants with smaller instance types 2016-02-09 15:36:36 -08:00
Misha Tyulenev
805b8c51a6 SERVER-22390 catch all errors in RangeDeleter::_waitForMajority 2016-02-09 18:05:03 -05:00
Scott Hernandez
d0cd37a4e2 SERVER-22533: disable ReadConcern.Majority tests for noJournal variant 2016-02-09 18:02:27 -05:00
Tess Avitabile
f5a9081a41 SERVER-22535 Migration source manager checks for PlanExecutor errors during initial index scan for documents to clone 2016-02-09 17:16:02 -05:00
Mike Grundy
5d96ef87f0 SERVER-22539 Add an ESLint configuration file 2016-02-09 16:38:31 -05:00
Dianna Hohensee
b01e99cf36 SERVER-22511 blacklisting sharding_rs1.js because of config db write without retries 2016-02-09 16:34:54 -05:00
Jonathan Abrahams
a89f968134 SERVER-22101 Generate minidumps when the hang analyzer is triggered on Windows 2016-02-09 16:22:40 -05:00
Mike Grundy
2e4ca677b4 SERVER-22341 fix jslint errors in jstests/multiVersion/minor_version* with eslint --fix 2016-02-09 15:41:00 -05:00
Robert Guo
db7a4ebec8 Revert "SERVER-22234 The Validate Command Should Work with failIndexKeyTooLong"
This reverts commit e0c067b5f7.
2016-02-09 15:07:20 -05:00
Sam Kleinman
6f01e1c755 SERVER-7285 SERVER-18329: add service file for debian packages 2016-02-09 14:55:27 -05:00
Mike Grundy
fb46f01127 SERVER-22341 fix jslint errors in jstests/sharding with eslint --fix 2016-02-09 14:46:30 -05:00
Robert Guo
e0c067b5f7 SERVER-22234 The Validate Command Should Work with failIndexKeyTooLong 2016-02-09 13:50:50 -05:00
Robert Guo
5502beaa72 Revert "SERVER-22234 The Validate Command Should Work with failIndexKeyTooLong"
This reverts commit 066d5c3f49.
2016-02-09 13:50:12 -05:00
Robert Guo
4c9a823b6e Revert "SERVER-22234 add tests"
This reverts commit aff0ad5caf.
2016-02-09 13:49:48 -05:00
Robert Guo
aff0ad5caf add tests 2016-02-09 13:47:28 -05:00
Robert Guo
066d5c3f49 SERVER-22234 The Validate Command Should Work with failIndexKeyTooLong 2016-02-09 13:47:28 -05:00
Mike Grundy
3bed8596d1 SERVER-22341 fix jslint errors in jstests/core with eslint --fix
Conflicts:
	jstests/core/count_hint.js
2016-02-09 13:41:02 -05:00
Sam Kleinman
985e2a0be9 SERVER-20930 SERVER-20404: clarify sysconfig and default config override 2016-02-09 13:17:41 -05:00
Judah Schvimer
8a58e2fb57 SERVER-22445 report readConcernMajorityOpTime in ReplSetGetStatus 2016-02-09 11:05:10 -05:00
Eric Milkie
dedca15322 SERVER-22531 use uassert instead of massert when stepping down during multi delete. 2016-02-09 10:38:17 -05:00
Benety Goh
5bfac558c1 SERVER-22521 extended default timeout for ReplSetTest.initiate() from 60 seconds to 120 seconds to accommodate slow hosts 2016-02-09 10:06:34 -05:00
Max Hirschhorn
5d4f65ced4 SERVER-21881 Re-enable the indexed_insert_ttl.js FSM workload.
This reverts commit b06952729f.
2016-02-09 10:02:32 -05:00
Max Hirschhorn
41f296cdc3 SERVER-21881 Use fsync+lock when checking dbhash in concurrency suite.
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.
2016-02-09 10:02:32 -05:00
matt dannenberg
2d42c9ad4e SERVER-22390 special case InterruptedAtShutdown in waiting for replication inside RangeDeleter to avoid crash 2016-02-08 16:53:22 -05:00
matt dannenberg
bb591bb00d SERVER-22504 do not add self to _hbdata when removed from the set 2016-02-08 16:53:22 -05:00
Siyuan Zhou
9145945c93 SERVER-22501 Wait until all nodes catch up before test in priority_takeover_cascading_priorities.js 2016-02-08 17:53:59 -05:00
Siyuan Zhou
6935119d85 SERVER-22262 Do not truncate the last applied oplog entry during batch recovery 2016-02-08 17:41:02 -05:00
Eric Milkie
3cc599e2c4 SERVER-22276 do not wait for journaling for range deleter, temporarily 2016-02-08 16:35:36 -05:00
Scott Hernandez
bec55037f6 SERVER-22518: Do not allow access to heartbeat data to create an entry 2016-02-08 15:40:07 -05:00
David Storch
eeac751513 SERVER-22440 fix shell to resolve readMode correctly on first .find() operation 2016-02-08 13:06:43 -05:00
Spencer T Brody
50e97d0955 SERVER-22499 Mark mongos as inShutdown() as soon as shutdown starts 2016-02-08 13:03:25 -05:00
Benjamin Murphy
c3a232ef38 SERVER-19643 Aggregation directly from a shard does not use sharding filter. 2016-02-08 12:53:48 -05:00
Dianna Hohensee
a1a4f91a9c SERVER-22455 Fix sharding_rs1.js timeout error due to continuous config primary stepdown slowing down the balancer 2016-02-08 12:46:59 -05:00
Kamran Khan
e39a25c60e SERVER-22513 Stop suppressing stderr output from jstestfuzz self-tests
This change should make it easier to diagnose intermittent failures.
2016-02-08 12:34:40 -05:00
Waley
21d4e1be28 SERVER-20264 jstests/core/hostinfo.js fails on s390x 2016-02-08 11:34:02 -05:00
Waley
e347067334 SERVER-10568 SafeNum should be written in terms of explicitly sized types 2016-02-08 11:28:07 -05:00
Jason Carey
93f767caee SERVER-22349 Throw interruptions from loadStored
The JS engine's loadStored eats exceptions that occur while it's loading
functions from system.js.  This also eats interruption exceptions, which
can lead to a situation where a map reduce job is killed during
loadStored, but the interrupt is lost. For tests where the map or reduce
stages are long or non-terminating, and we rely on killing them, this
can lead to hangs.

Re-throwing interrupts from the try/catch block around loadStored fixes
this behavior.
2016-02-08 10:53:15 -05:00
Benety Goh
38cd69968a SERVER-22287 check heartbeat message instead of logs for inconsistent replica set id error 2016-02-08 10:48:24 -05:00