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

30406 Commits

Author SHA1 Message Date
Qingyang Chen
1600013549 SERVER-18932 LiteParsedQuery::_ns use const NamespaceString rather than std::string 2015-06-30 17:23:41 -04:00
samantharitter
86154d6886 SERVER-19165 fix for lint 2015-06-30 17:05:44 -04:00
Kaloian Manassiev
427b07f645 SERVER-19111 Move common addShard functionality to CatalogManager
This change is prerequisite for implementing the addShard method in the
replica set catalog manager.

It moves common addShard functionality as static methods on the
CatalogManager and adds the ability to create detached shard objects to be
used for making calls against shards and ability to retrieve the shard's
dynamic connection string.
2015-06-30 17:00:18 -04:00
Adam Midvidy
2186037a81 SERVER-19113 rewrite ssl_crl.js and ssl_mixedmode.js to not depend on legacy DBClientConnection behavior 2015-06-30 16:50:38 -04:00
Mathias Stearn
fec53e85b9 SERVER-18912 WiredTigerRecordCursor::seekExact() should set _eof=false on success 2015-06-30 15:58:12 -04:00
Randolph Tan
7b63a29fe1 SERVER-19228 catalog_manager_replica_set_log_change_test should use launchAsync 2015-06-30 15:30:43 -04:00
charlie.page@gmail.com
52840b1595 SERVER-18955 Have ShardedClientCursor set the batch size before all calls
comment update

Signed-off-by: Randolph Tan <randolph@10gen.com>
2015-06-30 14:49:23 -04:00
samantharitter
167e9cb546 SERVER-19165 add setParameter to control choice of NetworkInterface 2015-06-30 14:33:43 -04:00
samantharitter
83bdca38a6 SERVER-19165 update NetworkInterfaceASIO to work with master 2015-06-30 14:33:43 -04:00
Jonathan Abrahams
b7f38ab32f SERVER-18944 FSM tests - enable blacklisted workloads which are now runnable 2015-06-30 14:24:39 -04:00
Andrew Morrow
d879ba7b97 SERVER-19099 Enforce polyfill usage via lint 2015-06-30 12:16:56 -04:00
Andrew Morrow
6abd1d0e9c SERVER-19099 Consistently use concurrency and time names via stdx 2015-06-30 12:16:55 -04:00
Jonathan Reams
112ab99be0 SERVER-19157 Run hang analyzer with custom toolchain gdb 2015-06-30 10:32:56 -04:00
Jonathan Reams
ac12076150 SERVER-19123 Fix using system zlib in scons 2015-06-30 10:30:12 -04:00
Daniel Alabi
d9b4963ad6 SERVER-19193 logAction/logChange shouldn't fail if another mongos already created the collection 2015-06-29 22:09:29 -04:00
Daniel Alabi
faa81cb8d5 SERVER-19195 SyncClusterConnection should return error code obtained from config servers when write \$cmd fails 2015-06-29 22:09:29 -04:00
Kaloian Manassiev
bd7969fc8a SERVER-19111 Get rid of ShardStatus
This change moves the "shard status" retrieval to common static functions
and gets rid of the ShardStatus function.
2015-06-29 21:49:51 -04:00
Mathias Stearn
28be53c1c9 SERVER-18022 Read Majority Committed implementation for primary nodes 2015-06-29 19:23:15 -04:00
Mathias Stearn
d7f068a0fb SERVER-18999 Find command should ignore $-prefixed fields
They are arguments to the command processor, not individual commands.
2015-06-29 19:23:15 -04:00
Mathias Stearn
364e7e7645 SERVER-17314 Stop using boost::shared_array in WiredTigerRS::insertRecord 2015-06-29 19:23:15 -04:00
Mathias Stearn
40ddfd261f SERVER-18912 Document and implement correct capped visibility rules
Fixes a bug introduced by SERVER-16444 changes.
2015-06-29 19:23:14 -04:00
Mathias Stearn
6acbfbba4f SERVER-18917 make DBCommandCursor::next() shell method not require calling hasNext() first
In the current interface between the shell and the c++ driver, hasNext() is
what fetches the results from the server if at the end of the current batch.
next() just reads from the current batch. DBQuery smooths over this weirdness
by calling hasNext() from next() and throwing if it returns false.
DBCommandCursor should do the same.
2015-06-29 19:23:14 -04:00
Andrew Morrow
96a9efeeee SERVER-19099 Add a target to build all generated sources 2015-06-29 19:02:10 -04:00
David Storch
dcc38a627d SERVER-17815 tie breaker value should not be static in PlanRanker::scoreTree 2015-06-29 17:53:26 -04:00
Kang In Cheol
80899bf1c2 SERVER-18928: replace "mongo/platform/cstdint.h" with <cstdint>
Signed-off-by: Ramon Fernandez <ramon.fernandez@mongodb.com>

Closes #988
2015-06-29 17:49:21 -04:00
J Delaney
1e73e73295 SERVER-19161 add fuzzing task to evergreen.yml
Closes #989.

Signed-off-by: Max Hirschhorn <max.hirschhorn@mongodb.com>
2015-06-29 17:18:42 -04:00
matt dannenberg
4b94c0ad46 SERVER-19194 request ReplicationMetadata on heartbeats and process the response 2015-06-29 11:30:10 -04:00
matt dannenberg
ba64d4a190 SERVER-19194 create a ReplicationMetadata object to parse find and getmores replication metadata 2015-06-29 11:30:10 -04:00
Randolph Tan
5fbc1bd3b4 SERVER-19190 uniform timeout for replset_dist_lock_manager_test 2015-06-29 16:36:16 -04:00
Randolph Tan
6eef8600a7 SERVER-19186 Improve replset distlock coverage 2015-06-29 16:35:49 -04:00
Benety Goh
788fb3e9c4 SERVER-18042 missing include for ReplicationExecutor in d_state.cpp 2015-06-29 16:28:49 -04:00
Benety Goh
46a628daf1 SERVER-18042 replaced reporter ReplicatonProgressManager with a stdx::function 2015-06-29 16:27:55 -04:00
Qingyang Chen
9d72fd0f2f SERVER-16889.5 PlanExecutor::getStats() and PlanStage::getStats() return unique_ptr 2015-06-29 16:05:26 -04:00
Ramon Fernandez
d7466fbe4e post 3.1.5 2015-06-29 15:18:24 -04:00
Ramon Fernandez
c57e8885de BUMP 3.1.5 2015-06-29 15:17:58 -04:00
Adam Midvidy
a05fe115d4 SERVER-19143 remove ns from OpDebug and synchronize access to NS in curop 2015-06-29 09:27:55 -04:00
Ernie Hershey
504aadbc37 bump tools to 3.1.5 2015-06-29 09:05:46 -04:00
Michael Cahill
91c9eaeae7 SERVER-17386 WiredTiger session cache improvements 2015-06-29 11:51:02 +10:00
Kaloian Manassiev
38f937036b SERVER-19004 Get rid of Shard::runCommand 2015-06-27 07:55:33 -04:00
Siyuan Zhou
8910277205 Revert "SERVER-19004 Get rid of Shard::runCommand"
This reverts commit ce22d7ea21.
2015-06-26 20:54:55 -04:00
Siyuan Zhou
acd34c682c SERVER-18498 Fix dead lock in _processReplSetRequestVotes_finish 2015-06-26 20:13:51 -04:00
Kaloian Manassiev
0b4c3c7b54 SERVER-19164 Enable /bigobj for Windows debug/no-opt builds 2015-06-26 18:17:30 -04:00
Kaloian Manassiev
ce22d7ea21 SERVER-19004 Get rid of Shard::runCommand
This change removes the ability to call runCommand directly through the
Shard class and instead will require all callers to go through the
targeter and the shard registry.

It also special cases running commands on the config shard to go through
the catalog manager.
2015-06-26 17:39:02 -04:00
Kaloian Manassiev
649f043eaa SERVER-19001 Make the replication executor own its thread pool
This change makes the replication executor manage its own thread. It also
adds uses of the replication executor to the shard registry as a temporary
workaround until ticket SERVER-19001 has been resolved.
2015-06-26 17:38:51 -04:00
Spencer T Brody
71834f1a1f SERVER-19021 CatalogManagerReplicaSet implementation of applyChunkOpsDeprecated method 2015-06-26 17:19:05 -04:00
Spencer T Brody
1edb69788e SERVER-19021 CatalogManagerReplicaSet implementation of logChange method 2015-06-26 17:19:05 -04:00
Spencer T Brody
6735f67327 SERVER-19021 Clean up how CatalogManagerLegacy reads some global state 2015-06-26 17:19:05 -04:00
Benety Goh
6969c0ca49 SERVER-18036 added data replication steady state/rollback skeleton 2015-06-26 17:08:14 -04:00
dalyd
5d09aa23ce SERVER-19163: Remove query only tests from mongo-perf evergreen when running with oplog 2015-06-26 17:06:41 -04:00
Qingyang Chen
badc2ac449 SERVER-16889 MatchExpression::shallowClone() return unique_ptr<ME> 2015-06-26 16:50:26 -04:00