Eliot Horowitz
d927c4f1bc
added some asserts for replica set config status
2010-10-24 10:24:47 -04:00
Kristina Chodorow
57aecc7f77
don't allocate oplog for arbiter SERVER-1969
2010-10-21 16:10:45 -04:00
Kristina Chodorow
45b08e54aa
allow arbiter to become secondary & vice versa SERVER-1930
2010-10-20 16:35:01 -04:00
Dwight
f222057f53
rs replSetFreeze needs testing still SERVER-1940
2010-10-15 16:13:41 -04:00
Dwight
6002434b92
rs stepdown command can take a time param now
2010-10-15 15:59:22 -04:00
Kristina Chodorow
de7e99dcf5
master->secondary on stepdown SERVER-1681
2010-10-14 17:14:23 -04:00
Dwight
eedcd0f469
SERVER-1679 need to be a way to quickly detect a loss of primary state in a replica set if one is not calling getlasterror
2010-10-04 11:23:10 -04:00
Dwight
4132498301
SERVER-1871 remove from repl set cleaner
2010-10-01 09:05:05 -04:00
Dwight
f01789027b
add a buildIndexes:false option for replica set members
2010-09-28 14:01:54 -04:00
Dwight
629f3a4c1c
towards SERVER-1681
2010-09-17 16:06:02 -04:00
Dwight
caf9a5fda2
towards SEERVER-1681 replica set primaries should step down to SECONDARY rather than RECOVERING
2010-09-17 15:03:11 -04:00
Mathias Stearn
9324ba3b77
Revert "HostAndPort::isSelf() -> ListeningSockets::listeningOn()"
...
This reverts commit 84abe861b1 .
Conflicts:
util/sock.h
2010-09-13 17:28:20 -04:00
Mathias Stearn
a50ff72621
Revert "Have ReplicaSets wait for Listener before initializing SERVER-1515"
...
This reverts commit 4697d93282 .
2010-09-13 17:28:20 -04:00
Mathias Stearn
4697d93282
Have ReplicaSets wait for Listener before initializing SERVER-1515
2010-09-10 19:00:32 -04:00
Mathias Stearn
84abe861b1
HostAndPort::isSelf() -> ListeningSockets::listeningOn()
...
No longer assume listening on localhost
SERVER-1515
2010-09-10 19:00:32 -04:00
dwight
f9e013eb4d
rs better fatal handling
2010-09-02 11:26:38 -04:00
dwight
5ab160eba7
lowercase
2010-08-31 03:03:09 -04:00
dwight
36fa015ac9
turn off disconnect for now rs
2010-08-31 04:29:48 -04:00
dwight
b3118b904f
rs close sockets when relinquish primary so clients arent surprised
2010-08-31 00:20:31 -04:00
Alberto Lerner
b56b1850b5
SERVER-1607 isMaster returns the name of the replica set, if appropriate
2010-08-27 16:39:43 -04:00
Dwight
a595aaec89
rs temp rollback
2010-08-19 14:54:01 -04:00
Dwight
1b52a001b9
rs on relinquish, go to SECONDARY not RECOVERING.
2010-08-19 12:26:33 -04:00
Dwight
b0ce5f26f7
rs hbmsg is too dumb and sticks forever. making it only show for a short time in the display. needs to be smarter one day.
2010-08-19 12:25:10 -04:00
Dwight
5ff14eeb1e
hidden rs attribute maybe 162
2010-08-18 11:37:34 -04:00
dwight
bc9997faef
rs towards slaveDelay 162
2010-08-17 23:35:53 -04:00
dwight
23df1acdd1
rs rollback work 162
2010-08-16 09:17:14 -04:00
dwight
6604772cf0
rs log better
2010-08-13 18:21:32 -04:00
dwight
b12c0a79fe
rs SERVER-1598 getlasterrordefaults
2010-08-09 16:15:41 -04:00
dwight
db2dfba94c
towards SERVER-1577 reconf without losing primary status
2010-08-08 13:53:48 -04:00
dwight
84a8645057
rs move error checking logic to the right place 161
2010-08-08 10:21:39 -04:00
dwight
568b70305a
merge
2010-08-07 20:31:34 -04:00
dwight
ea19123612
better logging rs
2010-08-07 20:29:48 -04:00
Alberto Lerner
527b059518
warnings
2010-08-07 18:24:05 -04:00
dwight
8460ae83c7
towards SERVER-1577 reconf without losing primary status transiently
2010-08-07 16:59:09 -04:00
Kyle Banker
c116e1b395
minor: style
2010-08-05 09:39:32 -04:00
Dwight
e1bc087231
make error msgs better
2010-08-04 10:50:53 -04:00
Dwight
c6841017ac
remove warning msg
2010-08-03 10:40:35 -04:00
Dwight
1ec6fb1d4b
SERVER-1523 and some diagui fixes
2010-08-02 15:21:26 -04:00
dwight
9cd46ae5fa
make sethbmsg less chatty
2010-08-01 10:58:12 -04:00
dwight
91f671ea53
slightly confusing rs error message
2010-07-30 15:41:54 -04:00
dwight
b07eeee2f1
RS rollback fix
2010-07-30 15:00:19 -04:00
dwight
b20567ad8a
Merge branch 'master' of github.com:mongodb/mongo
2010-07-28 22:02:37 -04:00
dwight
09bc1738e8
rollback rs
2010-07-28 22:02:15 -04:00
dwight
b2822cffe9
rs log nicer
2010-07-28 20:24:21 -04:00
Eliot Horowitz
01fd336313
newline and dos2unix
2010-07-28 17:28:47 -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
dwight
ad31e3f393
rs defensive
2010-07-26 21:44:17 -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
4a216f149f
rs bug on state change
2010-07-26 19:45:34 -04:00
dwight
150101e439
rs rollback
2010-07-26 15:29:18 -04:00