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

26570 Commits

Author SHA1 Message Date
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