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