0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-11-30 00:56:44 +01:00
Commit Graph

30406 Commits

Author SHA1 Message Date
Jason Carey
1af5f44f9b SERVER-18530 Vendor SpiderMonkey v38.0.1esr
Imported SpiderMonkey, along with scripts and configurations for:

* linux-x86
* linux-x86_64
* solaris-x86_64
* osx-x86_64
* windows-x86
* windows-x86_64
2015-07-14 16:03:06 -04:00
Qingyang Chen
8d34c171bb SERVER-3518 Bit test query operators 2015-07-14 14:16:40 -04:00
Dan Pasette
2f631e87fc WT-1989 Reducing the number of threads to 100 to alleviate memory pressure 2015-07-14 12:50:19 -04:00
Dan Pasette
e8b1c31e67 SERVER-19144 SERVER-19145 test rollback of doc validation states and levels 2015-07-14 12:46:19 -04:00
Dan Pasette
b8281bc4ce SERVER-19144 SERVER-19145 account for states and levels in doc validation test 2015-07-14 12:28:02 -04:00
Daniel Alabi
35281c7db7 SERVER-19272 LocksType should handle validation properly and return better error messages on parse failure 2015-07-14 11:58:24 -04:00
Daniel Alabi
7463930dea SERVER-19272 Remove parseBSON declaration from MongosType 2015-07-14 11:53:37 -04:00
Spencer Jackson
30a019ceb3 SERVER-19389: Remove wire level endianness check 2015-07-14 10:41:17 -04:00
samantharitter
41c97d945b SERVER-19242 wrap state machine lambdas in pre-condition checks 2015-07-14 10:29:01 -04:00
Charlie Swanson
b1f41b4869 Move expression.h's out-of-line implementations to be inline 2015-07-14 10:06:27 -04:00
Charlie Swanson
1e1bbec4cb SERVER-6074 Add $slice aggregation expression 2015-07-14 10:06:27 -04:00
Benety Goh
0a541ac95c SERVER-19307 refactored BackgroundSync producer thread and rollback code.
This change supports the oplog reader to fetcher migration.
2015-07-14 09:33:36 -04:00
Kaloian Manassiev
1e063e8650 SERVER-18084 Fix lint formatting violation 2015-07-14 09:20:07 -04:00
Kaloian Manassiev
3199feb9ab SERVER-18084 Make ShardingState a decoration on ServiceContext 2015-07-14 09:09:26 -04:00
David Hows
190fa3eaaf SERVER-18968 enable WT verbose by default 2015-07-14 13:24:41 +10:00
Eliot Horowitz
104ec4c947 SERVER-19144 SERVER-19145 add states and levels to doc validation 2015-07-13 22:17:32 -04:00
Max Hirschhorn
9412843d62 SERVER-17335 Fix lint. 2015-07-13 21:03:28 -04:00
Max Hirschhorn
53e22c174d SERVER-17335 Add validation for WT index and collection options. 2015-07-13 19:41:10 -04:00
Charlie Swanson
1527a67262 SERVER-19105 Add macro to register Accumulators, move REGISTER_EXPRESSION to header 2015-07-13 17:41:39 -04:00
Qingyang Chen
908313432e SERVER-19243 $type to support "number" 2015-07-13 16:47:01 -04:00
Benety Goh
95428be95d SERVER-19307 SyncTail::tryPopAndWaitForMore should not consume buffered operations when rsSyncApplyStop fail point is enabled 2015-07-13 15:46:03 -04:00
Benety Goh
62ff4ee275 SERVER-19307 converted OplogReader::tcp_timeout from int to Seconds 2015-07-13 14:49:59 -04:00
Randolph Tan
a23c7a22a8 SERVER-19329 RS Catalog Manager Implementation for config upgrade
Only for v3.2:
When starting mongos with config servers as replica sets, only 2 config server states are allowed:

1. Blank slate.
2. Already upgraded to config version v7 (by passing --upgrade to v3.2 mongos running with old style config servers).
2015-07-13 10:58:21 -04:00
Kevin Pulo
63863aefa2 SERVER-18796: sh.status() show 'dropped:false' colls again
Specifically:

* printShardingStatus()/sh.status() show collections with missing 'dropped' field
* Don't omit 'dropped:false' in config.collections
* Add jstest for basic validation of printShardingStatus() output
2015-07-13 23:22:35 +10:00
Kaloian Manassiev
48432412d7 SERVER-18084 Move mongod metadata management to be under mongo/db
Moves the metadata management code specific to mongod under the mongo/db
directory along with its tests.
2015-07-11 05:49:49 -04:00
Kaloian Manassiev
ac42068dde SERVER-18084 Move code out of d_state.h/.cpp
Move the ShardingState/ShardedConnectionInfo classes out of d_state and
put them in separate sources under mongo/db.

No functional changes.
2015-07-11 05:49:49 -04:00
David Storch
15c72c8570 SERVER-13732 rewrite contained $or queries to rooted $or in the SubplanStage
This allows queries with an $or contained within an explicit or implicit $and to be answered with
more efficient plans. It also expands the use of the SubplanStage to include contained $or queries
and therefore may reduce the number of plans considered for these queries.
2015-07-10 17:11:16 -04:00
matt dannenberg
9c63b79a8d SERVER-19206 fix jstests/replsets/read_committed.js 2015-07-10 10:35:40 -04:00
matt dannenberg
917e419759 SERVER-19211 support read committed in read after optime 2015-07-10 10:35:39 -04:00
matt dannenberg
27e0f7a4b5 SERVER-19208 some unittests for committed snapshots 2015-07-10 10:35:39 -04:00
matt dannenberg
25867bded4 SERVER-19206 w:"majority" writes need to wait for write to be in committed snapshot 2015-07-10 10:35:39 -04:00
Benety Goh
98fa368113 SERVER-19307 added elapsedMillis to fetcher QueryResponse 2015-07-10 14:58:51 -04:00
Daniel Alabi
49e779d458 SERVER-19272 MongosType should handle validation properly 2015-07-10 13:46:21 -04:00
matt dannenberg
c789714a08 SERVER-18948 replace oplog hash calculation with pseudo random number 2015-07-10 08:20:40 -04:00
David Storch
035b91eb3d SERVER-17286 extend shell to use getMore command if --readMode is commands 2015-07-10 13:01:57 -04:00
J Delaney
a508e4bd89 SERVER-19337 Update jstestfuzz task in evergreen.yml to use resmoke
Closes #999.

Signed-off-by: Max Hirschhorn <max.hirschhorn@mongodb.com>
2015-07-10 11:15:01 -04:00
Geert Bosch
357f28f055 SERVER-19058: Don't call waitUntilDurable without goingToWaitUntilDurable 2015-07-10 10:41:41 -04:00
Andrew Morrow
55af30c104 SERVER-19353 Do not use the deprecated boost system interfaces 2015-07-10 08:31:16 -04:00
Kevin Pulo
e8251c03db SERVER-18506: Make the balancer section of printShardingStatus() respect the passed-in configDB 2015-07-10 14:52:30 +10:00
Martin Bligh
4f358b55ee SERVER-19189: Rename CursorId -> TableId 2015-07-09 20:07:30 -04:00
J Delaney
3fb61fcb76 SERVER-19325 Remove duplicate properties from objects in JS tests
Closes #998.

Signed-off-by: Max Hirschhorn <max.hirschhorn@mongodb.com>
2015-07-09 19:59:55 -04:00
J Delaney
eb8125a999 SERVER-19326 Remove local variable deletions in JS tests
Closes #996.

Signed-off-by: Max Hirschhorn <max.hirschhorn@mongodb.com>
2015-07-09 19:59:55 -04:00
Geert Bosch
086feee975 SERVER-16395: Remove shared_mutex and use atomics for protection 2015-07-09 18:29:35 -04:00
Andy Schwerin
7ec946113a SERVER-19001 Eliminate unnecessary potential race in the CallbackHandleComparsion executor unit test.
The test as previously written has a race condition if the executor is allowed
to execute multiple callbacks concurrently, since both completion callbacks set
the same status object. However, for this test, there is no need for them to set
the same status object.
2015-07-09 15:21:57 -07:00
Andy Schwerin
a816f73752 SERVER-19001 Minor changes to TaskExecutor::CallbackHandle etc.
Removal of unused methods, minor changes to method signatures.
2015-07-09 15:20:58 -07:00
Kaloian Manassiev
7ec44c2c37 SERVER-19111 Fix signed/unsigned mismatch error with clang 2015-07-09 17:21:05 -04:00
David Storch
3a1a4466e0 SERVER-18770 SERVER-18768 fix opcounters_write_cmd.js 2015-07-09 17:04:35 -04:00
Amalia Hawkins
9c97272957 SERVER-19345: refactor security key reading into two parts 2015-07-09 16:07:23 -04:00
Kaloian Manassiev
06402d2f9a SERVER-19111 addShard for the replica set catalog manager
This change implements the addShard method for the replica set catalog
manager along with the necessary unit tests.
2015-07-09 14:56:46 -04:00
Kaloian Manassiev
9ebff75f25 SERVER-19111 Move change log checking methods to the common fixture
This change moves the change log record contents checking methods to the
common catalog manager replica set test fixture.
2015-07-09 14:56:45 -04:00