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

30900 Commits

Author SHA1 Message Date
Kaloian Manassiev
beff0ee6a7 SERVER-19855 Remove 'shardName' field from write commands' metadata
It is not necessary, because it already goes over an initialized
connection, which would have performed the shard name validation.
2015-08-18 13:58:34 -04:00
Adam Midvidy
9d2cd34fef SERVER-19420 don't use exception ptr in network_interface_asio_test 2015-08-18 13:52:45 -04:00
Randolph Tan
1e17edc60b SERVER-19543 Propagate IncompatibleCatalogManager when doing config writes 2015-08-18 12:12:09 -04:00
Randolph Tan
e798acc531 SERVER-19543 Propagate IncompatibleCatalogManager error from MultiHostQuery 2015-08-18 12:12:09 -04:00
Margaret Stephenson
ccd76b0bbc SERVER-19308 add test coverage for the 'listCommands' command
Signed-off-by: Adam Midvidy <amidvidy@gmail.com>

Closes #1010
2015-08-18 11:50:24 -04:00
Adam Midvidy
e6ddd3da54 SERVER-19420 implement connection hook API in NetworkInterfaceASIO 2015-08-18 11:45:13 -04:00
Randolph Tan
4c61da5028 SERVER-19590 Remove mongos --upgrade code paths 2015-08-18 11:15:40 -04:00
David Storch
0ddad55a11 SERVER-19983 avoid unnecessary IndexBounds serialization in DistinctScan query execution 2015-08-18 10:39:26 -04:00
Eric Milkie
c31c6e87ec SERVER-19830 do not mark removed nodes as down 2015-08-18 09:01:03 -04:00
Michael Cahill
d4e4b25d8c Import wiredtiger-wiredtiger-2.6.1-514-g7ffa315.tar.gz from wiredtiger branch mongodb-3.2 2015-08-18 10:26:20 +10:00
Andy Schwerin
934c760404 rebasefix 2015-08-17 19:34:25 -04:00
Andy Schwerin
4031c68bcb SERVER-19543 ForwardingCatalogManager
The ForwardingCatalogManager is an indirection layer that will allow for
dynamic switching of catalog manager implementations at runtime, to
facilitate upgrade.
2015-08-17 19:11:36 -04:00
Kaloian Manassiev
e3abf89f0b SERVER-19969 Handle config server's connection string change 2015-08-17 18:46:15 -04:00
David Storch
4867a551ea SERVER-19569 disable tests
This will allow us to enable --readMode commands for the sharding_jscore_passthrough suite before
the work for this ticket is complete.
2015-08-17 18:02:43 -04:00
Rui Zhang
3283e2715a SERVER-19952 system-perf shall build mongos as well 2015-08-17 14:59:26 -07:00
Kaloian Manassiev
5be3721da7 SERVER-19855 Include min OpTime with shard version
This change adds the OpTime of the chunk manager as of the time its cached
metadata was loaded along with each versioned request sent from MongoS.
This includes write commands and the setShardVersion command.

The OpTime is only sent as part of this change. There will be a follow-up
change to add code to interpret this information on the MongoD side.
2015-08-17 17:18:37 -04:00
David Storch
b4f7738e80 SERVER-19947 fix distributed deadlock by preventing agg cursors from making a network call from inside the collection lock 2015-08-17 16:21:27 -04:00
Rui Zhang
afd0f15913 SERVER-19952 fix download path for system-perf test 2015-08-17 13:12:42 -07:00
matt dannenberg
27a72ae332 SERVER-19984 remove read_majority_mmap.js from small_oplog_rs 2015-08-17 10:46:43 -04:00
matt dannenberg
c7dd833670 SERVER-19933 check validity of "configsvr:true" at config validation time 2015-08-17 10:13:17 -04:00
matt dannenberg
33e06843f1 SERVER-19925 move protocolVersion field to top level 2015-08-17 10:13:17 -04:00
matt dannenberg
2475abdf1f SERVER-19890 fix jstests/replsets/read_committed_no_snapshots.js to use lastOpVisible 2015-08-17 09:59:35 -04:00
Eric Milkie
4cf56d86a3 SERVER-19833 do not override db variable in core tests 2015-08-17 14:22:20 -04:00
Calvin Chan
ea25f4c281 SERVER 10160 generate symbolic JS constants for ErrorCodes
Signed-off-by: Adam Midvidy <amidvidy@gmail.com>
2015-08-17 11:30:42 -04:00
Kaloian Manassiev
d34f1fe4e5 Revert "Revert "SERVER-19736 Add opTime invariant checks when updating cached config server data""
This reverts commit e4cecb7d0d.
2015-08-17 10:44:13 -04:00
Eric Milkie
a0711c53f7 SERVER-19833 fix compilation 2015-08-17 10:07:42 -04:00
Eric Milkie
e4cecb7d0d Revert "SERVER-19736 Add opTime invariant checks when updating cached config server data"
This reverts commit 2a0c88b48e.
2015-08-17 10:00:46 -04:00
matt dannenberg
01f2a40e33 SERVER-19833 Error out when attempting to do committed reads on non-supported storage engines 2015-08-17 04:33:41 -04:00
matt dannenberg
71545d3b8e SERVER-19830 liveness detection for downstream members 2015-08-17 04:08:24 -04:00
Ramon Fernandez
9b4d204399 SERVER-19966 evict cursors unused in the last 10K operations
Remove "old" cursors from the WT session cursor cache when they haven't been
used in the last 10K operations. This change also limits the amount of cursors
in this cache to 10K, to prevent excessive resource consumption.
2015-08-14 18:12:26 -04:00
Randolph Tan
2a0c88b48e SERVER-19736 Add opTime invariant checks when updating cached config server data 2015-08-14 17:47:59 -04:00
Brandon Zhang
0bb07f47f2 SERVER-19970 Test geoNear dedpulication with invalidation 2015-08-14 17:10:07 -04:00
Adam Midvidy
292cf22afc SERVER-19720 don't compare error codes against ErrorCodes::OK due to MSVC 2015-08-14 16:51:33 -04:00
Merry Mou
8fbd2f5bf9 SERVER-19131 Give clusterManager role privileges to config.tags 2015-08-14 16:10:08 -04:00
Brandon Zhang
5987ace974 SERVER-19480 Meaningful geoNear specific statistics after eliminating duplicated index scans 2015-08-14 15:50:31 -04:00
Kaloian Manassiev
1cee34ee39 Revert "SERVER-19855 Include min OpTime with shard version"
This reverts commit cec89b2909.
2015-08-14 15:31:31 -04:00
Kaloian Manassiev
cec89b2909 SERVER-19855 Include min OpTime with shard version
This change adds the OpTime of the chunk manager as of the time its cached
metadata was loaded along with each versioned request sent from MongoS.
This includes write commands and the setShardVersion command.

The OpTime is only sent as part of this change. There will be a follow-up
change to add code to interpret this information on the MongoD side.
2015-08-14 15:27:44 -04:00
Kaloian Manassiev
914c12f4c7 SERVER-19855 Make write_ops have their own SConscript
Also fixes some includes and dependencies.
2015-08-14 15:27:43 -04:00
dalyd
c8d6784595 SERVER-19899: Mongo-perf analysis script -- Check for per thread level regressions 2015-08-14 15:24:17 -04:00
dalyd
f830ac3042 SERVER-19899: Mongo-perf analysis script -- Check for per thread level regressions 2015-08-14 15:22:34 -04:00
Andy Schwerin
486cbe281e SERVER-19963 Provide more detailed debug information when shard registry cannot fetch all shards. 2015-08-14 15:03:59 -04:00
Adam Midvidy
cbf8a1b5b4 SERVER-12856 move create_indexes_shell_helper.js to noPassthroughWithMongod 2015-08-14 14:55:07 -04:00
Siyuan Zhou
14624aabbe SERVER-19965 Increase timeout in stepdown_catch_up_opt.js for windows 2015-08-14 14:49:12 -04:00
Merry Mou
9127eb85f6 SERVER-15893 Add validate privileges to root role. 2015-08-14 14:26:52 -04:00
Qingyang Chen
7ef276007c SERVER-5811 ClusterKillCursorsCmd 2015-08-14 14:13:11 -04:00
Andy Schwerin
0e588ccffa SERVER-19876 In ReplicaSetMonitor, consider host lists provided by RSGhost nodes when appropriate.
A ReplicaSetMonitor that has not yet found the primary node for its set should
consider the host list provided by ghost nodes (i.e., nodes in state REMOVED and
nodes that are shutting down) when trying to find replica set members.
2015-08-14 13:56:37 -04:00
Ernie Hershey
958cc2c30c Remove rhel55 from unnecessary tasks and build variants 2015-08-14 13:52:07 -04:00
Adam Chelminski
a0bbce2421 SERVER-19944 Improve text index v3 performance 2015-08-14 13:50:48 -04:00
samantharitter
3211eea8db SERVER-19697 AsyncCommand responses return proper elapsed time 2015-08-14 13:50:27 -04:00
Jason Carey
35cb5b7a66 SERVER-19935 Make JSThread stacks more informative
We have some pretty poor error reporting for interrupted $where's and
map reduces. This fixes the interruption bit and accumulates stack's
across threads.
2015-08-14 13:45:16 -04:00