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

31024 Commits

Author SHA1 Message Date
Ernie Hershey
9b054f0032 SERVER-18793 Fix issue with Enterprise RPM spec 2015-08-26 09:06:36 -04:00
Kamran Khan
5d76623abc SERVER-20098 Fix duplicate property definition in multiVersion test helper
Previously, only regex literals were tested due to the duplicate definition.
Now, regex literals and regex objects are tested.
2015-08-26 00:34:12 -04:00
David Storch
3b22f6d2a5 SERVER-20118 fix hang in AsyncResultsMerger 2015-08-25 17:57:22 -04:00
Jason Rassi
615beac4ec SERVER-18773 Fix error response flags in mongos reply for OP_GET_MORE 2015-08-25 17:44:54 -04:00
Eric Milkie
117c894a2f SERVER-19378 remove v8 suppression 2015-08-25 16:54:38 -04:00
Jason Rassi
2ca152606a SERVER-19406 Implement OP_KILL_CURSORS path for ClusterCursorManager 2015-08-25 16:05:07 -04:00
Jason Rassi
1633eae09d SERVER-19406 Minor naming changes in strategy.h/strategy.cpp 2015-08-25 16:05:06 -04:00
Jason Rassi
546066e9df SERVER-19737 Kill all open cursors during mongos shutdown 2015-08-25 15:49:02 -04:00
Jason Rassi
8a3599471a SERVER-17886 Don't call Request::getns() if message doesn't include ns 2015-08-25 15:43:13 -04:00
Spencer T Brody
0d61a38662 SERVER-19855 Use ShardConnection for migrations and splits
This reverts commit 169a7ca486.
2015-08-25 15:00:48 -04:00
Spencer T Brody
d64c98deed SERVER-19855 Do not perform shard version checking where not necessary
This reverts commit 045cd1070c.
2015-08-25 14:58:12 -04:00
Max Hirschhorn
559be68757 SERVER-16444 Add doc comment to updateWithDamages() function. 2015-08-25 14:52:55 -04:00
Mathias Stearn
46787ee1e2 SERVER-20065 Split resourceCappedInFlight for the local db and other dbs
This avoids a 4-thread deadlock by ensuring a consistent lock order with
respect to the db lock for the local database.
2015-08-25 14:32:15 -04:00
Martin Bligh
c22b157cfc SERVER-20091: use mutex to protect WT session cache 2015-08-25 13:37:09 -04:00
David Storch
2d5db8d456 SERVER-20099 strip field names from startKey and endKey parameters to the ixscan stage in stageDebug
Also fixes js tests with duplicate property names.
2015-08-25 13:28:31 -04:00
Spencer T Brody
f415aad16e SERVER-19875 Add OperationContext to CatalogManager::getAllShards 2015-08-25 12:56:28 -04:00
Spencer T Brody
eb0430ee86 SERVER-19875 Make (almost) all CatalogManager methods take OperationContext 2015-08-25 12:56:27 -04:00
Spencer T Brody
0931a7e2ef SERVER-19875 Remove Shard::reloadShardInfo() static method in favor of calling reload on the ShardRegistry directly 2015-08-25 12:56:27 -04:00
Spencer T Brody
3b5be16e79 SERVER-19875 Remove unused function checkClusterMongoVersions 2015-08-25 12:56:27 -04:00
Max Hirschhorn
04dbe8b560 SERVER-17658 Fail to start up with an invalid partial index.
Changed to check that all index specs are OK on startup.
2015-08-25 11:57:09 -04:00
matt dannenberg
1e9137cc88 SERVER-20109 make sync_passive.js resilient to a possible initial sync blacklisting 2015-08-25 06:04:33 -04:00
David Hows
07728dc1e6 SERVER-19100 - re-add missing failedConn lines into upgrade/downgrade test 2015-08-25 15:22:40 +10:00
Max Hirschhorn
764e0c4547 SERVER-16444 Copy data in the query subsystem as needed.
A WorkingSetMember in the LOC_AND_OBJ state must be made owned when:

  1. Its WorkingSetID is cached across multiple calls to work().

  2. Multiple calls to next(), seekExact(), saveState(), etc. are
     performed on the same WiredTiger cursor in a single work() call.

No longer necessary to always copy data out of WiredTiger buffers.
2015-08-24 23:51:27 -04:00
Max Hirschhorn
564f8089c0 SERVER-16444 Change updateWithDamages() to return the updated data.
Enable the UpdateStage to perform an in-place update regardless of
whether the data underlying the WorkingSetMember is an unowned BSONObj
or an owned BSONObj.

Change updateWithDamagesSupported() to return true for the
inMemoryExperiment storage engine.
2015-08-24 23:51:27 -04:00
Adam Midvidy
efa95c72b0 SERVER-20084 propogate overridden slaveOk setting though runReadCommand 2015-08-24 23:38:33 -04:00
David Hows
8d4c5f743d SERVER-19100 - disable config_base in WT Conn string 2015-08-25 11:56:42 +10:00
Adam Midvidy
be9455abf3 SERVER-20084 do not set slaveOk in runReadCommand if a read pref has not
been set
2015-08-24 20:49:26 -04:00
Adam Midvidy
3e21b91dcc SERVER-18668 warn about pessimizing/redundant moves if compiler can do so 2015-08-24 19:02:13 -04:00
Adam Midvidy
f480380df5 SERVER-18668 remove some pessimizing and redundant moves 2015-08-24 19:01:49 -04:00
Ernie Hershey
246fd9b8c3 SERVER-18911 re-adjust source tarball filename extension 2015-08-24 18:10:54 -04:00
David Storch
e27d3ac583 SERVER-20051 check return value of PlanYieldPolicy::yield() 2015-08-24 17:09:27 -04:00
Andrew Morrow
fbefbf20ff SERVER-13393 Improve error message on negative bulk timeouts 2015-08-24 16:25:38 -04:00
David Storch
3baee1a6e6 SERVER-19355 add {$meta: 'sortKey'} projection 2015-08-24 16:20:46 -04:00
Benety Goh
5bafa8e066 SERVER-20094 additional assertions on fail point and write operations in replsets/drain.js 2015-08-24 15:45:04 -04:00
matt dannenberg
e07c554c6a SERVER-19898 shorter heartbeat interval when a node does not have a sync source in protocolVersion 1 2015-08-24 10:25:42 -04:00
dalyd
cb91350bf0 SERVER-19902: Mongo-perf analysis script -- Use noise data for regression comparison instead of fixed percentage
Signed-off-by: Ramon Fernandez <ramon.fernandez@mongodb.com>
2015-08-24 12:20:55 -04:00
Calvin Chan
7000df0193 SERVER-18555 implemented OP_COMMAND and OP_COMMAND_REPLY in mongosniff
Signed-off-by: Adam Midvidy <amidvidy@gmail.com>

Closes #1011
2015-08-24 11:10:22 -04:00
Calvin Chan
d62950018b SERVER-20019 SpiderMonkey performance improvement in shell by removing pre-emptive string creation
The current SpiderMonkey implementation preemptively generates a string
for the IdWrapper of JSid. This id->std::string conversion is expensive
and is quite often unnecessary. By delaying the creation of the string
until after checking that it is absolutely necessary, we can improve
SpiderMonkey performance on the shell by about 20%.

Signed-off-by: Adam Midvidy <amidvidy@gmail.com>
2015-08-24 10:52:05 -04:00
Andrew Morrow
01fff117c0 SERVER-9666 Tag cyclic or incomplete libraries, add more missing edges 2015-08-24 09:36:31 -04:00
David Storch
dd15f9c211 SERVER-18849 only send wire version for find/getMore commands if config server mode is CSRS
A mongod will return a maxWireVersion of 4 to indicate support for the find and
getMore commands. In constrast, mongos will only return maxWireVersion of 4 if
configured with CSRS, as full find/getMore command support is predicated on
config server as a replica set.
2015-08-24 09:31:13 -04:00
Max Hirschhorn
9140a197d9 SERVER-20020 Clear MongoRunner.dataDir before running each jstest. 2015-08-24 09:07:34 -04:00
Mark Benvenuto
1535c4b38a SERVER-19829: Use MD5 and longer key prefixes in text index v3 for long terms. 2015-08-24 08:53:09 -04:00
Mark Benvenuto
78dda755cd SERVER-17294: Boost 1.59 compilation fixes 2015-08-24 08:52:46 -04:00
Andrew Morrow
f302153d36 SERVER-19378 Remove v8 sources 2015-08-24 08:31:32 -04:00
Andrew Morrow
3184194f9e SERVER-19378 Remove support for building with v8 2015-08-24 08:31:31 -04:00
Andrew Morrow
9a988c6c0e SERVER-9666 If abidw fails, fall back to contents 2015-08-24 08:27:38 -04:00
Andrew Morrow
1a02e9f983 SERVER-19846 Ban uses of std::timed_mutex 2015-08-24 08:26:03 -04:00
Benety Goh
169a7ca486 Revert "SERVER-19855 Use ShardConnection for migrations and splits"
This reverts commit fdc2aec174.
2015-08-21 22:16:04 -04:00
Benety Goh
045cd1070c Revert "SERVER-19855 Do not perform shard version checking where not necessary"
This reverts commit 31716d2ae5.
2015-08-21 20:31:40 -04:00
Andy Schwerin
6124799c4e SERVER-20074 Log signal information for some thread when several threads raise a signal at once. 2015-08-21 17:41:39 -04:00