Mark Benvenuto
1243bf4edf
SERVER-15009 : Solaris - check if numa is enabled
...
Check if there is more than one locality group on the machine.
2014-08-25 13:35:39 -04:00
Adam Midvidy
735b528437
SERVER-14818 make file allocator exception safe, and print error if we run out of disk space
...
Closes #757
Signed-off-by: Benety Goh <benety@mongodb.com>
2014-08-25 12:06:53 -04:00
Andy Schwerin
3913d118f4
SERVER-14446 Implement and test ReplCoordinatorImpl::processReplSetInitiate.
2014-08-25 10:31:02 -04:00
Scott Hernandez
d720d0f759
SERVER-14561 : Topology updateHeartbeat
2014-08-25 08:22:02 -04:00
Scott Hernandez
13742a5b31
SERVER-14939 : Calculate replication election qualification dynamically
2014-08-25 08:22:02 -04:00
Jason Rassi
2c510c5c06
SERVER-14961 IndexScan over empty range should return EOF immediately
2014-08-24 20:55:41 -04:00
Andrew Morrow
c40a73d76c
SERVER-15006 Don't add vendored paths when system libraries are requested
...
Also, fixes a rebuild stability issue where the include path order
was unstable across rebuilds.
2014-08-23 10:47:07 -04:00
Randolph Tan
f59224f64a
SERVER-14923 cleanup old multiversion tests for v2.8
2014-08-22 23:07:34 -04:00
Siyuan Zhou
8dd902ab53
SERVER-14984 Server aborts when running $centerSphere query with NaN radius
2014-08-22 14:27:06 -04:00
Mark Benvenuto
6792a5035e
SERVER-8994 : Make Boost 1.56 default
2014-08-22 14:09:10 -04:00
Matt Kangas
f7d36a2f36
SERVER-14818 disable file_allocator_bench suite too big for MCI
2014-08-22 14:07:08 -04:00
Adam Midvidy
4752092258
SERVER-14951 fix getCollectionInfos to qualify name with db for legacy mongo versions
...
Closes #754
Signed-off-by: Benety Goh <benety@mongodb.com>
2014-08-22 13:45:20 -04:00
Andy Schwerin
a31db51d52
SERVER-14980 Support fake clock in ReplicationExecutor for testing.
...
By always fetching the current time through the ReplicationExecutor's
NetworkInterface, and introducing some basic support for mocking the passage of
time, it is now possible to test replication components that depend on time's
passage in a non-racy manner in C++ unit tests.
2014-08-22 11:57:44 -04:00
Andy Schwerin
20689033eb
SERVER-14446 When required, generate the default replica set config in the replSetInitiate command.
...
This moves the generation of the default configuration into the command object and out
of the replication coordinator, because it depends on server properties like "this node's
host name".
2014-08-22 11:28:47 -04:00
Matt Kangas
2bf24b1bd8
SERVER-14818 save file_allocator_bench to BUILD_ROOT
...
So we don't need to touch .gitconfig or clutter a repo root.
Adapt and simplify perf_suite.py runner.
2014-08-21 19:51:39 -04:00
Scott Hernandez
60130db1dd
SERVER-14940 : Put close connections in ReplicationCoordinatorExternalState
2014-08-21 17:36:56 -04:00
Scott Hernandez
540fabf4d0
SERVER-14561 : record execution time for remote commands
2014-08-21 17:36:04 -04:00
Scott Hernandez
660e7a020e
SERVER-14561 : Allow dynamic responses from NetworkInterfaceMock
2014-08-21 17:36:04 -04:00
Mathias Stearn
c2288ce073
SERVER-14989 Raise stack trace max depth to 100
2014-08-21 17:04:20 -04:00
Mathias Stearn
11abe6693b
SERVER-14371 SERVER-14143 killOp notification callback
2014-08-21 17:04:20 -04:00
Siyuan Zhou
528ddd163b
SERVER-14508 Break header dependencies of geo stuffs in query framework.
2014-08-21 16:21:49 -04:00
Siyuan Zhou
4cdeada1cc
SERVER-14508 Better GeoJSON polygon parsing.
2014-08-21 16:12:46 -04:00
Greg Studer
ec9576707a
SERVER-13648 rangedeleter log waiting cursors at start and after cursor timeout
2014-08-21 14:11:01 -04:00
Spencer T Brody
038b606d16
SERVER-14449 Fix potential deadlock in processReplSetSyncFrom
2014-08-21 14:06:59 -04:00
Mark Benvenuto
0dcc9c14f5
SERVER-8994 : Remove Boost 1.55
2014-08-21 11:47:14 -04:00
Andreas Nilsson
6cd4941a08
SERVER-14988 Replace expired CRL files
2014-08-21 10:18:04 -04:00
Spencer T Brody
d35c9ee228
SERVER-14454 Fix compile
2014-08-20 18:10:32 -04:00
Mark Benvenuto
9998efd1b2
SERVER-8994 : Boost 1.56 - fix uninitialized variable in lexical_cast.hpp
...
Fix comes from lexical_cast.diff: https://svn.boost.org/trac/boost/ticket/4946
2014-08-20 17:43:22 -04:00
Mark Benvenuto
2d5d662a83
SERVER-8994 : Boost 1.56 build fixes
2014-08-20 17:43:20 -04:00
Mark Benvenuto
351523db31
SERVER-8994 : Boost 1.56 build system integration
2014-08-20 17:43:19 -04:00
Matt Kangas
09a639ccac
SERVER-14946 : assert.soon don't print code if possible
2014-08-20 17:13:44 -04:00
Spencer T Brody
f6490541d0
SERVER-14454 Implement processReplSetFresh in ReplicationCoordinatorImpl
2014-08-20 17:09:24 -04:00
Andy Schwerin
f9a0f6380d
SERVER-14446 Use _setCurrentRSConfig to update TopologyCoordinator's config.
...
It is now only legal to call from within the ReplCoordinator's
ReplicationExecutor context, but this change ensures that the replication
coordinator and topology coordinator keep their view of the replica set
configuration in sync.
2014-08-20 15:33:26 -04:00
Andy Schwerin
090f239920
SERVER-14446 Add ability to save config to ReplCoordinatorExternalState.
2014-08-20 15:31:47 -04:00
Benety Goh
a8d7c7b855
SERVER-9253 added pid_file argument to mongo_killproc. New usage: mongo_killproc pid_file procname
2014-08-20 15:09:46 -04:00
Jason Rassi
71277e8a5d
SERVER-14892 Fix memory leak in MatchExpressionParser::_parseElemMatch
2014-08-20 14:16:47 -04:00
Mathias Stearn
562c8cb3fa
SERVER-13951 Better scoping for many WUOWs
2014-08-20 13:57:04 -04:00
Mathias Stearn
081f11c248
SERVER-14219 logOp implicit collection creation
...
This patch only logs the creation of collections that will not be deleted on
operation failure. This fixes a bug where the collection would be created on
master, but if the operation failed, the slaves would not get the logOp that
implicitly created the collection leading them to differ from the master.
2014-08-20 13:57:04 -04:00
Mathias Stearn
4cec893ff0
SERVER-14925 Shutdown command should exit cleanly
2014-08-20 13:57:04 -04:00
Mathias Stearn
4f379f1c66
SERVER-14710 finish removal of dropDups
...
fixes the SERVER-14901 typo
2014-08-20 13:57:04 -04:00
Greg Studer
88e30849b2
SERVER-13474 remove redundant split and migrate metadata validation steps
2014-08-20 13:44:01 -04:00
Alexis Midon
fb1e82a243
SERVER-9253 fixed init.d/mongod so that it does not sleep for 5 minutes unnecessarily.
...
In some version of Linux, killproc() provided in /etc/init.d/functions has a bug
where it will sleep the full duration of the delay (-d).
Closes #411
Signed-off-by: Benety Goh <benety@mongodb.com>
2014-08-20 12:06:34 -04:00
Sam Zaydel
8f9c2e19ae
SERVER-9634 Fixed misspelled mongodb in syslog option description.
...
Closes #753
Signed-off-by: Benety Goh <benety@mongodb.com>
2014-08-20 09:08:38 -04:00
Adam Midvidy
c18aa8e256
SERVER-14818 Add cpp benchmark to measure FileAllocator performance.
...
Needed to measure differences in allocation speed across platforms.
Included is a python script to run the benchmark with different file
sizes and write the results as json to a timestamped directory.
2014-08-19 19:58:15 -04:00
Matt Kangas
37ce554db0
SERVER-14474 diagLogging command is deprecated. Print warning on use.
2014-08-19 19:30:06 -04:00
Jason Rassi
b3b6a1a9da
SERVER-14831 Fix signed/unsigned comparison in fts_query_test.cpp
2014-08-19 17:46:05 -04:00
Spencer T Brody
0029e2fb4d
SERVER-14962 Fix variable name re-use discovered by coverity
2014-08-19 16:56:21 -04:00
Andrew Morrow
f585b86568
SERVER-14957 Fix some erroneous or missing LIBDEPS edges
2014-08-19 15:44:17 -04:00
Andrew Morrow
cc54386515
SERVER-14937 Give BSONObj move semantics in C++11 mode
2014-08-19 15:44:17 -04:00
Andrew Morrow
6354bcfdd2
SERVER-14936 Give BSONObj::Holder a proper class lifecycle
2014-08-19 15:44:17 -04:00