Commit Graph

63 Commits

Author SHA1 Message Date
Kristina Chodorow
2683812ba8 allow initial sync from secondaries SERVER-1829 2010-11-09 17:29:27 -05:00
dwight
c7fa677e12 rs better error msgs and cleaning 2010-11-07 15:02:48 -05:00
dwight
279d33bee6 dbclient: once a connection in failed state be sure not to use it. this is a fairly big change in a way because it now throws mroe often. affects replica sets. 2010-10-31 19:12:12 -04:00
dwight
00fa1a1278 keep arb- reconf off for the moment 2010-10-31 12:11:38 -04:00
dwight
e20f638e8c rs fix initial sync oplog application it was grabbing the whole oplog which can be problematic and inefficient 165 2010-10-30 15:41:35 -04:00
dwight
8e027b4f36 comments and cleaning and safer 2010-10-30 14:56:56 -04:00
dwight
0bb17dfae1 add assert 2010-10-30 14:49:57 -04:00
dwight
4a6b9257b8 better logging on rs errors 165 2010-10-30 14:41:49 -04:00
Eliot Horowitz
68edc8aa37 better assert for rs error 2010-10-26 00:17:38 -04:00
Kristina Chodorow
45b08e54aa allow arbiter to become secondary & vice versa SERVER-1930 2010-10-20 16:35:01 -04:00
Kristina Chodorow
5ac3449393 "too stale" server should go into recovering SERVER-1933 2010-10-18 11:59:51 -04:00
Kristina Chodorow
b01f4c9366 ignore slaveDelay until initial sync is complete 2010-10-04 14:52:20 -04:00
Dwight
cb5bfad605 bug fix: was never coming back online after rs.stepDown() in a single member repl set 2010-10-04 11:22:40 -04:00
Kristina Chodorow
a16d5cc4d6 make slaveDelay wait to write on the first op SERVER-1882 2010-10-01 18:02:44 -04:00
dwight
e9d0762ed5 name was confusing 2010-09-07 12:18:44 -04:00
dwight
86a1bf2878 rs honor RS_FATAL in sync thread 2010-09-02 10:16:52 -04:00
Dwight
494530e5d2 rs potential fix for sync1.js intermittents 163 2010-08-30 10:56:17 -04:00
dwight
a5818c40a7 more logging to debugh sync1.js [2] 2010-08-29 21:24:15 -04:00
dwight
0a780284ff more logging to debugh sync1.js 2010-08-29 21:20:54 -04:00
dwight
3701f69ddf rs add a new test case 2010-08-29 16:03:17 -04:00
Dwight
2f1b077bb5 do not background index when applying a create index operation 2010-08-23 13:55:34 -04:00
Eliot Horowitz
62c81c93ca fix compile 2010-08-18 14:39:50 -04:00
Dwight
dde78c8e66 rs slaveDelay 162 2010-08-18 14:29:04 -04:00
Dwight
dac2ff3ce7 rs slaveDelay 162? 2010-08-18 14:12:14 -04:00
Dwight
22be11b4c2 rs rollback better logging for errors 162 2010-08-17 18:23:40 -04:00
dwight
6604772cf0 rs log better 2010-08-13 18:21:32 -04:00
dwight
926bf4bd0e SERVER-1577 stay primary on some config changes 2010-08-09 12:01:27 -04:00
Dwight
660d4132ee extraneous logging 2010-08-04 10:55:11 -04:00
dwight
1cbc8284a3 correct error msg 2010-08-03 17:35:28 -04:00
Dwight
1fc830e7ba check oplog wrap on initial sync 2010-08-02 18:48:24 -04:00
Dwight
11bd217ddb rs show progress 2010-08-02 13:19:18 -04:00
dwight
d0bddbf887 better err msg 2010-08-02 11:39:44 -04:00
dwight
59629331f9 optimize writelock 2010-08-02 11:03:01 -04:00
dwight
32e38c18cb rs change how initial sync happens we now take the whole old oplog 2010-08-02 14:03:33 -04:00
dwight
76bd2b4645 rs better diags 2010-08-01 11:42:16 -04:00
dwight
b07eeee2f1 RS rollback fix 2010-07-30 15:00:19 -04:00
dwight
7572badd92 SERVER-1516 2010-07-30 12:30:34 -04:00
dwight
27c027913f rs minor 2010-07-30 11:57:30 -04:00
dwight
f3fbd835d9 rs better error reporting 2010-07-30 11:35:28 -04:00
dwight
78fc92c7bc logging 2010-07-30 11:08:47 -04:00
Dwight
abd17d10df minvalid set on rollback 2010-07-29 15:01:41 -04:00
dwight
09bc1738e8 rollback rs 2010-07-28 22:02:15 -04:00
dwight
6212e5c2df rs de-spaghetti 2010-07-22 17:50:54 -04:00
Dwight
3b2ede3771 rs rollback work 2010-07-21 15:39:59 -04:00
Dwight
4c28261430 cleaning 2010-07-21 13:13:36 -04:00
dwight
77a84758b0 typo 2010-07-21 01:47:13 -04:00
dwight
ec9b608c7d new file 2010-07-21 01:45:04 -04:00
dwight
4e2a494ccb sync error case 2010-07-20 16:03:03 -04:00
Dwight
12646d15a2 rs 2010-07-20 14:58:51 -04:00
Dwight
c419b08b34 rs 2010-07-20 13:37:09 -04:00