Commit Graph

4178 Commits

Author SHA1 Message Date
dwight
c46d3ef193 rs rollback fix 2010-07-28 20:57:56 -04:00
dwight
b2822cffe9 rs log nicer 2010-07-28 20:24:21 -04:00
dwight
4f04c6dd94 compile vcxproj 2010-07-28 16:30:42 -04:00
dwight
b12d168c08 compile db.vcxproj 2010-07-28 13:57:50 -04:00
Eliot Horowitz
f55497b753 hook up webserver to mongos SERVER-1495 2010-07-28 13:29:36 -04:00
Eliot Horowitz
5c41967951 moving more things out of dbwebserver 2010-07-28 12:51:26 -04:00
Eliot Horowitz
09c2cacddc move client info out 2010-07-28 12:33:36 -04:00
Eliot Horowitz
3f68693a61 cleaning up webserver status main page 2010-07-28 12:26:38 -04:00
Eliot Horowitz
6ef654f43c Merge branch 'master' of github.com:mongodb/mongo 2010-07-28 11:09:46 -04:00
Eliot Horowitz
a22ab2a729 more webserver split out/cleaning 2010-07-28 11:09:38 -04:00
dwight
26828e12a9 rs attempt fix for weird crash 2010-07-28 11:06:04 -04:00
dwight
10b9b43596 compile vs2010 2010-07-28 10:35:24 -04:00
Eliot Horowitz
c3175a2b9b move rest out of dbwebserver 2010-07-28 10:13:56 -04:00
Eliot Horowitz
fc89ab76e9 clean up command handling 2010-07-28 10:04:22 -04:00
Eliot Horowitz
0e49e11963 removed another global grab and replace with boost::bind - and mem leak fix 2010-07-28 00:47:35 -04:00
Mathias Stearn
00679b9a2b Test expect lowercase hex. May change them later. 2010-07-27 17:18:43 -04:00
Mathias Stearn
585b3797ff use less stringstream in bson 2010-07-27 17:18:43 -04:00
Eliot Horowitz
11a2d82651 Merge branch 'master' of github.com:mongodb/mongo 2010-07-27 12:11:18 -04:00
Eliot Horowitz
b5ad7702e3 working on modularizing web server so can hook up to mongos SERVER-1355 3 (repl) 2010-07-27 12:11:04 -04:00
Justin Dearing
1224378fab Made --reinstall demand logpath. 2010-07-27 23:51:37 +08:00
Eliot Horowitz
4a15dba156 legacy boost fix 2010-07-27 11:48:48 -04:00
Eliot Horowitz
95f84aead5 working on modularizing web server so can hook up to mongos SERVER-1355 2 2010-07-27 11:47:48 -04:00
Tony Hannan
1fc517d53a SERVER-1415: Giving incorrect parameter syntax to --replSet shows error in log but continues to run. Maybe it should abort like it does if the parameter is missing all together.
Parse --replSet parameter into ReplSetCmdline struct in main thread, then fork startReplSets(ReplSetCmdline).

We could not create theReplSet in main thread because constructor waits until config is loaded and thus would halt the rest of startup, and we couldn't move config loading out of constructor because other code tests for theReplSet != 0 to see if config is loaded.
2010-07-27 23:31:16 +08:00
Eliot Horowitz
a73887f575 working on modularizing web server so can hook up to mongos SERVER-1355 2010-07-27 10:55:48 -04:00
Eliot Horowitz
5b7ab6fa0e consolidate bind_ip handling 2010-07-27 09:59:34 -04:00
dwight
c3f6084310 rs rollback work 2010-07-27 02:13:13 -04:00
dwight
8dd5aadf63 Merge branch 'master' of github.com:mongodb/mongo 2010-07-27 01:52:17 -04:00
Eliot Horowitz
6e7c9d6836 make sure mongod and mongos report command errors the same way SERVER-1472 2010-07-27 00:57:38 -04:00
Eliot Horowitz
e5c9d85959 Merge branch 'master' of github.com:mongodb/mongo 2010-07-26 23:18:03 -04:00
Eliot Horowitz
6eeeeea25b tony found a bug
Revert "SERVER-1415: Giving incorrect parameter syntax to --replSet shows error in log but continues to run. Maybe it should abort like it does if the parameter is missing all together."

This reverts commit 7740fb4070.
2010-07-26 23:17:29 -04:00
Mathias Stearn
5d09b56f0c stop leaking LastErrors 2010-07-26 22:56:22 -04:00
Eliot Horowitz
6e3522cd56 limit on haystack 2010-07-26 22:21:17 -04:00
dwight
aeb05eaca4 rs rollback fix 2010-07-26 22:03:49 -04:00
Eliot Horowitz
9007388324 move shutdown to generic so can be used by mongos 2010-07-26 21:48:20 -04:00
dwight
ad31e3f393 rs defensive 2010-07-26 21:44:17 -04:00
Eliot Horowitz
7740fb4070 SERVER-1415: Giving incorrect parameter syntax to --replSet shows error in log but continues to run. Maybe it should abort like it does if the parameter is missing all together.
Per Eliot's suggestion, instead of calling dbexit in startReplSets thread. Create theReplSet object in main thread, which checks and parses --replSet parameter, then just call its go() methon in startReplSets thread.

Conflicts:

	db/repl/rs.cpp
2010-07-26 21:36:47 -04:00
dwight
eef2a87ab3 rs do we need seeds? eliminate at least some of the need for cmd line seed list 2010-07-26 21:06:37 -04:00
dwight
37b6550365 rs messaging clearer 2010-07-26 20:09:57 -04:00
dwight
4a216f149f rs bug on state change 2010-07-26 19:45:34 -04:00
Aaron
01c71e9746 merge 2010-07-26 15:45:40 -07:00
Aaron
6be2b2a623 Merge branch 'master' of github.com:mongodb/mongo 2010-07-26 15:34:35 -07:00
Aaron
69a0d45f5c capped trunc prob final cut 2010-07-26 15:34:16 -07:00
Eliot Horowitz
127558c1c4 Database::flushFiles and use in rs for speed 2010-07-26 17:28:24 -04:00
dwight
f2087d8969 Merge branch 'master' of github.com:mongodb/mongo 2010-07-26 16:19:21 -04:00
dwight
1037a58e16 step down if cant see most of the set 2010-07-26 16:19:08 -04:00
Eliot Horowitz
cbb44f9adb rs gcc compile 2010-07-26 16:12:51 -04:00
Eliot Horowitz
34bf652b1b Merge branch 'master' of github.com:mongodb/mongo 2010-07-26 16:11:12 -04:00
Eliot Horowitz
b4c0b58794 better background fsync logging 2010-07-26 16:07:07 -04:00
dwight
f611c9e68d rs blind 2010-07-26 16:04:54 -04:00
dwight
66caa37da3 vcxproj compile 2010-07-26 15:50:30 -04:00