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

30344 Commits

Author SHA1 Message Date
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
Kaloian Manassiev
9ad1597c2d Revert "SERVER-19143 remove ns from OpDebug and synchronize access to NS in curOp"
This reverts commit 7807450721.
2015-06-26 16:31:09 -04:00
Siyuan Zhou
b094498a8d SERVER-19059 Mismatch in protocolVersion field 2015-06-26 16:22:33 -04:00
Charlie Swanson
13f81c12ac SERVER-18846 Make libraries out of various aggregation components 2015-06-26 15:51:46 -04:00
Adam Midvidy
7807450721 SERVER-19143 remove ns from OpDebug and synchronize access to NS in curOp 2015-06-26 15:01:08 -04:00
Geert Bosch
a66cc2118c Don't run index_bigkeys_nofail.js in parallel
It sets failpoints that will cause index_bigkeys.js to fail if it runs in parallel.
2015-06-26 13:37:05 -04:00
Adam Midvidy
07efce25ec SERVER-19035 log that connection succeeded after it actually did 2015-06-26 13:23:50 -04:00
matt dannenberg
add109f525 SERVER-18717 compose electionId in OID format from term 2015-06-26 05:59:45 -04:00
matt dannenberg
0f59479a8d SERVER-18153 request and return replication metadata 2015-06-26 05:59:45 -04:00
matt dannenberg
20273cf812 SERVER-19010 remove the metadata-free constructor of RemoteCommandResponse 2015-06-26 05:59:45 -04:00
matt dannenberg
f6c46a5910 SERVER-19010 support sending and receiving metadata in RemoteCommandRunner 2015-06-26 05:59:45 -04:00
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