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
Benety Goh
f316ff5af2 SERVER-19307 added 'first' to fetcher QueryResponse to indicate if the current response is for the initial command request 2015-07-09 10:04:56 -04:00
Daniel Alabi
fb1c2681c1 Revert "SERVER-19289 Sharding tests should always use wiredTiger as the storage engine when using replica set config servers"
wiredTiger is not recognized on 32-bit systems.

This reverts commit 15f5733573.
2015-07-09 09:56:00 -04:00
Daniel Alabi
15f5733573 SERVER-19289 Sharding tests should always use wiredTiger as the storage engine when using replica set config servers 2015-07-09 09:07:24 -04:00
Misha Tyulenev
5bd86559ad SERVER-18930 SERVER-19060 SERVER-19132 SERVER-19133 Implement LegacyReply(Builder) API and up/down conversions 2015-07-08 19:26:19 -04:00
Charlie Swanson
1913834c30 SERVER-19105 Remove now unused names of DocumentSources from header file 2015-07-08 17:47:40 -04:00
Adam Midvidy
097c2d2c48 SERVER-19306 split NetworkInterfaceASIO into separate files 2015-07-08 17:33:39 -04:00
Amalia Hawkins
b057c6a2a2 SERVER-17991 Refactor security key file reading / support base64 padding. 2015-07-08 13:56:02 -04:00
Randolph Tan
deb117ad90 SERVER-18593 RS Catalog Manager implementation of enableSharding 2015-07-08 11:17:17 -04:00
Spencer T Brody
f11138ed8f SERVER-19297 Make shardCollection take distributed lock 2015-07-08 11:09:45 -04:00
David Storch
dd3c12c2e3 SERVER-2454 fix resync.js test to handle collection scan dying due to its position in a capped collection being deleted 2015-07-08 10:34:31 -04:00
David Storch
332781c598 SERVER-2454 improve error messages for CollectionScan DEAD cases 2015-07-08 10:34:31 -04:00
Scott Hernandez
9edbe630a7 SERVER-19298: always use collection options when creating collections 2015-07-08 10:34:05 -04:00
Benety Goh
5eca5fe810 SERVER-19307 moved TimerStats into its own library 2015-07-08 10:29:21 -04:00
Qingyang Chen
659b6566c4 SERVER-19312 execution stats output to handle negative executionTimeMillis correctly 2015-07-08 10:17:07 -04:00
Charlie Swanson
84f1302d8e SERVER-19315 Add PRNG to Client 2015-07-08 09:44:58 -04:00
Scott Hernandez
21c4ce42c3 SERVER-19068: treat NumberLong()/$numberLong as long long, always 2015-07-07 20:54:55 -04:00
Scott Hernandez
52d5299804 SERVER-18042: remove sleep when starting initsync from data_replicator test 2015-07-07 20:54:55 -04:00
Max Hirschhorn
87201c5db2 SERVER-18250 Add tests for toggling between --journal and --nojournal. 2015-07-07 17:36:31 -04:00
Spencer T Brody
2dd8212144 SERVER-18592 CatalogMangerReplicaSet implementation of removeShard method 2015-07-07 17:34:52 -04:00
Jonathan Abrahams
a8fe59a147 SERVER-19262 Split Concurrency test suite into 3:
- Concurrency
- Concurrency_replication
- Concurrency_sharded

fixed the reverted commit for resubmission
2015-07-07 16:26:23 -04:00
Daniel Alabi
7f854bdae0 SERVER-19272 ChangeLogType should handle validation properly and check mandatory fields 2015-07-07 15:53:10 -04:00
Jonathan Abrahams
b932678bdc Revert "SERVER-19262 Split Concurrency test suite into 3:"
This reverts commit e9a8e1eda6.
2015-07-07 15:35:56 -04:00
Jonathan Abrahams
e9a8e1eda6 SERVER-19262 Split Concurrency test suite into 3:
- Concurrency
- Concurrency_replication
- Concurrency_sharded
2015-07-07 15:23:17 -04:00
matt dannenberg
b373e66d9a SERVER-18994 rework applier draining to avoid possible deadlock 2015-07-07 09:18:21 -04:00
J Delaney
a28a5d1b08 SERVER-19292 Change const to var in jstests
Closes #994.

Signed-off-by: Max Hirschhorn <max.hirschhorn@mongodb.com>
2015-07-07 14:14:42 -04:00
matt dannenberg
a81827ad36 SERVER-19310 extend the timeout on awaitReplication in indexbg_interrupts.js 2015-07-07 08:52:22 -04:00
Benety Goh
33a99b4662 SERVER-19307 extended BackgroundSync producer thread to accept a task executor (from ReplicationCoordinatorImpl) 2015-07-07 13:53:02 -04:00
dalyd
3d45b3d16f SERVER-19305: Remove geo tests from 1node repl set mongo-perf evergreen project 2015-07-07 12:18:44 -04:00
Andy Schwerin
69294c07d6 SERVER-12259 Make custom signal handlers defer to default behavior rather than calling quickExit.
On systems with good support for POSIX signals, by configuring the MongoDB
custom signal handlers to automatically reset to the default handler when
executing, and to re-raise fatal signals at the end of the custom handler
instead of calling quickExit, we can get proper OS behavior for core dumping and
exiting with signal codes.
2015-07-07 12:02:15 -04:00
Susan LoVerso
8195bb4928 SERVER-18250 On transition from journal to no-journal, run WT recovery. 2015-07-07 11:37:58 -04:00
Upendra Gowda
de11b1cae5 SERVER-17410: listCommands returns unordered list
Closes #990

Signed-off-by: Jason Rassi <rassi@10gen.com>
2015-07-07 11:28:44 -04:00
Jonathan Reams
e38826d61c SERVER-19088 The cache scons flag should disable fast-and-loose scons flag 2015-07-07 11:27:42 -04:00
Samantha Ritter
b1c26e0b08 SERVER-19220 NetworkInterfaceASIO sets up its own sockets 2015-07-07 11:22:38 -04:00
Samantha Ritter
4f6d981821 SERVER-19220 Untangle connection logic for future work 2015-07-07 11:22:38 -04:00
Samantha Ritter
86cbf569b5 SERVER-19220 only store protocol information with socket 2015-07-07 11:22:38 -04:00
Mathias Stearn
bbcf151c24 SERVER-19234 Move tracking of snapshots to ReplicationCoordinator from ExternalState
This allows blessing a snapshot as committed if it is created after its
OpTime has been marked as committed.

This commit also resolves SERVER-19208 (read committed on secondaries) by
unifying the code to advance the commit point on both primaries and
secondaries.
2015-07-07 10:38:08 -04:00
Martin Bligh
47b6b1a8fd SERVER-19189: Remove counters from WT session cache 2015-07-07 08:52:56 -04:00
Andrew Morrow
896c568ab1 SERVER-19099 Use std:: to back stdx polyfills 2015-07-06 18:34:06 -04:00
matt dannenberg
6e7683cb83 SERVER-16889 SERVER-19240 fix style 2015-07-06 13:08:25 -04:00
matt dannenberg
01485f9e36 SERVER-19240 change OpTime reporting format based on protocol version 2015-07-06 12:58:55 -04:00
Qingyang Chen
32f04880f1 SERVER-16889 StatusWithMatchExpression replace ME* with unique_ptr<ME> 2015-07-06 18:00:21 -04:00
Andrew Morrow
8567716e59 SERVER-18928 Remove remaining uses of platform/cstdint 2015-07-06 16:41:08 -04:00
Daniel Alabi
57d9fb5468 SERVER-19272 ActionLogType should do its validation and handle setting balancing details 2015-07-06 16:38:34 -04:00
Martin Bligh
53b6e27506 SERVER-10512: Add -fno-omit-frame-pointer by default
Performance overhead is so small it's not measurable, previous microbenchmarks indicate around 1% for intensive workloads.
In return we get the ability to use perf profiling and much improved debugability
2015-07-06 16:27:37 -04:00
Martin Bligh
e39c4e2b6b SERVER-19189: WT session cache: use a single compareAndSwap rather than load / store 2015-07-06 13:39:42 -04:00
Qingyang Chen
875b1b06e4 SERVER-19247 remove implicit conversion from NamespaceString to std::string 2015-07-06 10:51:24 -04:00
Eric Milkie
2f6e7ad973 SERVER-18384 process term parameter to find/getMore commands 2015-07-06 09:45:11 -04:00
Eric Milkie
b120fb18af SERVER-18606 add helper for getting the global repl coord from an operation context 2015-07-06 09:45:11 -04:00
Martin Bligh
2256dfa406 SERVER-19189: Checking epoch outside of the lock is racy
can race with epoch++ and end up with us putting an old
epoch session back in the cache.
2015-07-06 08:57:37 -04:00
Martin Bligh
90f72ea0b8 SERVER-19189: dont check sessions is empty outside of the lock
Technically it's illegal to check this outside the lock, though it's heuristic
However, it's the unlikely case and we end up doing the work twice, so
it seems cleaner to remove it and just do it inside the lock. Checked
perf, no measurable difference
2015-07-06 08:55:46 -04:00