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

30196 Commits

Author SHA1 Message Date
matt dannenberg
a7ed3d6c3e SERVER-18153 fix TopologyCoordnator access in prepareCursorResponseInfo 2015-06-26 05:59:45 -04:00
Qingyang Chen
159f54fcb5 SERVER-16889 Modernize getExecutor*(), PlanExecutor::make() signatures 2015-06-26 10:10:34 -04:00
Martin Bligh
2931e33f4d SERVER-19070: Revert accidental commit 2015-06-26 09:32:29 -04:00
Martin Bligh
0a9a207be3 SERVER-19070: Fix various clang-format issues 2015-06-26 08:25:48 -04:00
Martin Bligh
3fa33903f4 SERVER-19135: Autoscale WT cache size as 60% of RAM -1GB 2015-06-26 08:22:33 -04:00
Alexander Gorrod
2f1b8b9a8a Import wiredtiger-wiredtiger-2.6.1-132-gfbaf1cf.tar.gz from wiredtiger branch mongodb-3.2 2015-06-26 05:32:26 +00:00
samantharitter
8152573ed2 SERVER-19117 Implement asynchronous replication NetworkInterface 2015-06-25 20:19:59 -04:00
Spencer T Brody
5acceb49d0 SERVER-19115 Move async helper code to NetworkTestEnv and use in dist lock unit tests 2015-06-25 17:51:00 -04:00
Spencer T Brody
5303c54abc SERVER-19115 Change CatalogManager unit tests to launch futures in a way that will clean up properly on failure 2015-06-25 17:51:00 -04:00
Sam Kleinman
a89a8c59dc SERVER-18977: remove pidfiles only when process does not exist 2015-06-25 17:18:47 -04:00
Charlie Swanson
90755a6b35 SERVER-18660 Use final, override, and explicit when appropriate in pipeline headers 2015-06-25 16:54:38 -04:00
Randolph Tan
72bfa63d73 SERVER-18589 Implement getPing, getLockByTS, getLockByName 2015-06-25 15:42:26 -04:00
Benety Goh
240596e015 SERVER-18036 ConnectionPool should uassert with well defined error code when it fails to connect to a host 2015-06-25 15:35:59 -04:00
dalyd
719e290c33 SERVER-19130: Specify Oplog size for mongo-perf benchmarks running with oplog 2015-06-25 14:06:41 -04:00
Merry Mou
2b3a5788be SERVER-19106 remove usages of extra in curop 2015-06-25 10:52:15 -04:00
Kaloian Manassiev
6617637aad SERVER-19111 Move shard selection functionality out of Shard
Moves the Shard::pick functionality to the top level CatalogManager class
so it can be used by both the legacy and the replica set catalog manager
implementations.
2015-06-25 10:41:01 -04:00
Scott Hernandez
61ed2e026f SERVER-18042: add killCursors support to Fetcher 2015-06-25 10:22:28 -04:00
Scott Hernandez
9db15b95cd add additional eclipse ignore 2015-06-25 10:22:27 -04:00
Andy Schwerin
9e0e9bfe23 SERVER-19127 Fix race condition in unittest log line capturing.
The approach of this fix is to first make the appender for capturing log lines
thread safe, and then to make it very unlikely that bad things happen if a test
races between logging and detaching the special capture appender.  We make it
unlikely by taking advantage of the fact that appenders are removed by setting a
pointer in a vector to NULL, and make sure that the capture appender is not
destroyed when it is detached, but rather when the test fixture destructor runs.
This means that if logging only occurs while a test fixture exists (likely if
tests don't start threads outside of fixtures), tests will not try to use a
capture appender that has gone out of scope.
2015-06-25 10:05:21 -04:00
Adam Midvidy
d1ae9d121a SERVER-19120 switch jscore_op_command to jscore_op_query 2015-06-25 09:57:42 -04:00
Max Hirschhorn
3ebf89e901 SERVER-18868 Blacklist dur/closeall.js because it takes too long. 2015-06-25 09:18:08 -04:00
Adam Midvidy
2e7eb5ed6f Revert "SERVER-19059 Mismatch in protocolVersion field"
This reverts commit 2b6c961049.
2015-06-24 23:54:22 -04:00
Max Hirschhorn
188c778121 SERVER-18391 Remove PyYAML installation code from evergreen.yml. 2015-06-24 20:12:03 -04:00
Siyuan Zhou
2b6c961049 SERVER-19059 Mismatch in protocolVersion field 2015-06-24 18:35:34 -04:00
Charlie Swanson
0e9371dbed SERVER-19105 Define macro for registering DocumentSources 2015-06-24 18:18:18 -04:00
Kaloian Manassiev
92750368e7 SERVER-19092 Increase the connection pool cleanup interval
This change is just a workaround until we discover the underlying cause.
2015-06-24 17:33:56 -04:00
Martin Bligh
253630d865 SERVER-18699 fix formatting trivia 2015-06-24 15:58:46 -04:00
Adam Midvidy
81d995b2e4 SERVER-18554 log command protocol in OpDebug output 2015-06-24 15:51:49 -04:00
Adam Midvidy
1fc9cba698 SERVER-19035 autodetect support for OP_COMMAND in remote servers 2015-06-24 15:50:30 -04:00
Adam Midvidy
313c3bdc25 SERVER-19035 fix index_killop, index_no_retry & index_retry to work with OP_COMMAND 2015-06-24 15:50:30 -04:00
Martin Bligh
2fe33e6040 SERVER-18699 dump /proc/self/maps on a sigbus to make it easier to diagnose 2015-06-24 15:47:22 -04:00
Randolph Tan
6a33aa9172 SERVER-18589 Replace RemoteCommandRunner with ShardRegistry in distlock catalog 2015-06-24 13:38:35 -04:00
Andy Schwerin
312cecc436 SERVER-19000 Implement OldThreadPool in terms of ThreadPool. 2015-06-24 13:11:38 -04:00
Martin Bligh
ea31b15b2b SERVER-17254 Throttle retry of failed drop attempts 2015-06-24 13:05:16 -04:00
Martin Bligh
586a9787b7 SERVER-19052 cleanup unreachable if statement from removal of sizeStorer calcs 2015-06-24 12:55:48 -04:00
Andy Schwerin
728366e05a SERVER-19000 Fix thread_pool_test.
While joining a ThreadPool, the value of the "numThreads" stats value is locked
at the number of threads that existed when the join operation began, even if one
or more of those threads have since exited. This is because the numThreads value
is computed as the number of threads in the _threads container, which are the
threads that will be joined individually during a pool join operation.

As such, it is not correct to make assertions about the value of numThreads
while ThreadPool::join is running, as it is in DestructionDuringDoubleJoins.
2015-06-24 12:03:13 -04:00
Charlie Swanson
51cd740ce1 SERVER-19110 Ignore failed operations in mixed_storage_version_replication.js 2015-06-24 11:58:55 -04:00
Kaloian Manassiev
34549ae64a SERVER-19092 Cleanup connection pool
Remove some unused code and make fields constant. No functional change.
2015-06-24 10:02:47 -04:00
Daniel Alabi
5821ab71b6 SERVER-18593 Centralize updateDatabase/updateCollection for both RS and legacy catalog managers 2015-06-24 08:51:14 -04:00
Daniel Alabi
54d3b763d1 SERVER-18736 Coverity fix: check return value of SetState::Node::findNode 2015-06-24 08:49:09 -04:00
Benety Goh
95a4923fea SERVER-18036 added data replicator test cases for working with sync sources 2015-06-24 05:46:43 -04:00
Max Hirschhorn
dd0c8d73aa SERVER-18868 Check the exit code of the parallel shell.
By default the await function returned by startParallelShell() asserts
that the exit code is zero.
2015-06-23 22:22:52 -04:00
Benety Goh
cb23019011 SERVER-18036 removed ReplicationCoordinator dependency from DataReplicator 2015-06-23 20:59:27 -04:00
Jason Rassi
f9311e512c SERVER-17854 Move partial idx selection logic to QueryPlannerIXSelect
Also replaces index_partial_queryplanner.js with unit test
query_planner_partialidx_test.cpp.
2015-06-23 18:49:47 -04:00
Jason Rassi
0cb336b962 SERVER-18180 Partial index jstests: style, explain() instead of hint() 2015-06-23 18:36:56 -04:00
Jonathan Reams
31403b950c SERVER-19070 Make clang format script use python tarfile 2015-06-23 17:19:16 -04:00
Mike Grundy
11048bcca9 SERVER-18180 Clean up partial index jstests 2015-06-23 16:53:37 -04:00
Jonathan Reams
8a52ecbfea SERVER-18632 Switch notary client key name to expansion 2015-06-23 15:45:41 -04:00
Andy Schwerin
891e0b8502 SERVER-19000 Implement a ThreadPool that dynamically adjusts the number of threads based on demand.
This pool is derived from the one built into executor::NetworkInterfaceImpl.
2015-06-23 15:20:04 -04:00
Andy Schwerin
b6057b08dc Revert "SERVER-19000 Implement a ThreadPool that dynamically adjusts the number of threads based on demand."
This reverts commit 444b1859d1.
2015-06-23 15:19:47 -04:00