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

102 Commits

Author SHA1 Message Date
Eliot Horowitz
0edfb44bbf better assert string() 2010-05-11 15:18:07 -04:00
Eliot Horowitz
0f09595154 move oplog code into db/oplog.* 2010-04-13 13:50:09 -04:00
Eliot Horowitz
ac321ab259 move repl blocking code into its own file 2010-04-13 11:45:01 -04:00
Aaron Staple
217860f1f1 reset mem size audit correctly for repl ids 2010-04-09 23:36:30 -07:00
Eliot Horowitz
5645c80f94 better/safe implementation of tracking slave progress for SERVER-467 2010-04-02 13:18:06 -04:00
Eliot Horowitz
8ecaf5dc18 slave ids, and option to block or slaves SERVER-467 2010-04-02 11:29:45 -04:00
Eliot Horowitz
2077548895 first cut at storing slave locations in prep for SERVER-467 2010-03-30 14:32:15 -04:00
Dwight
8c0333345a first pass at making replication more realtime 2010-03-26 14:37:31 -04:00
Eliot Horowitz
c86ea1f913 fix ClientCursor change 2010-03-25 16:16:59 -04:00
Dwight
14e61fb619 store queryOptions in ClientCursor in case needed during getMore 2010-03-25 15:42:11 -04:00
Aaron
57d2a1d901 SERVER-684 refactor findingStart code 2010-03-09 13:54:19 -08:00
Dwight
5ddd713d43 keepalive event logged by masters for replication
so that repl status is never too stale even when idle
logged every 10 seconds
2010-03-08 15:03:00 -05:00
Eliot Horowitz
982ca5d436 reset pointer in repl to Database on close 2010-03-03 17:19:56 -05:00
Eliot Horowitz
a3f64b719d don't close dbs used by repl 2010-03-03 17:14:00 -05:00
Aaron
ee3e5923e5 SERVER-580 try to remove windows warning 2010-03-01 14:34:03 -08:00
Aaron
bdeca98185 SERVER-580 implement slavedelay 2010-03-01 13:55:31 -08:00
Aaron
23475ac37f SERVER-623 implement and test fastsync / snapshot repl pair mode 2010-02-16 19:33:24 -08:00
Dwight Merriman
56092b9e2d Merge branch 'master' of github.com:mongodb/mongo 2010-02-12 08:44:03 -05:00
Eliot Horowitz
f765ec0442 fix repl 2010-02-10 14:18:57 -05:00
Dwight Merriman
285f6034e1 crlf->lf 2010-02-09 18:30:32 -05:00
Eliot Horowitz
c037f21674 move some replication settings into ReplicationSettings 2010-02-08 21:04:09 -05:00
Eliot Horowitz
90157edb27 some repl cmd abstraction in prep for SERVER-586 2010-02-08 17:17:18 -05:00
dwight
6973778138 make findingstartcursor safe from timeouts 2010-01-12 14:08:38 -05:00
Dwight
59954ffa35 comment MINOR 2010-01-04 17:41:12 -05:00
Dwight
4d8a09b25a cleanup comments prepwork for some repl improvements 2010-01-04 11:15:09 -05:00
Dwight
7d26553061 a little code cleanup / renameing 2010-01-03 16:37:38 -05:00
Eliot Horowitz
fa8961c3e8 Exception classess need codes too SERVER-112 2009-12-28 17:06:07 -05:00
Dwight
20ce663892 adaptive replication sleep time
and log much cleaner for repl
2009-09-22 10:10:02 -04:00
dwight
740318b133 isMaster() - still wasn't right 2009-08-17 21:46:18 -04:00
dwight
4120dfc568 fix checks that operations cannot be performed on slaves; also, allow read operations on
--slave instances (but not repl pair nonmasters)
2009-08-17 16:13:13 -04:00
Dwight
17042c403e use $snapshot in the clone / repl code where appropriate
also adds snapshot to the C++ client driver
2009-08-10 16:57:59 -04:00
Aaron
6a2a8d385f comments MINOR 2009-05-28 15:22:24 -04:00
Aaron
5ec3dc58da merge 2009-05-07 11:23:01 -07:00
Aaron
898b1feb14 extracted DbSet 2009-05-06 20:24:01 -04:00
Aaron
d5dc67eb33 comment MINOR 2009-05-06 19:02:48 -04:00
Aaron
4cdfce21a9 update comments to describe new repl data format MINOR 2009-05-06 11:41:09 -04:00
Aaron
7560c29dc2 ensure there are no pending ops from new slave before saving position in new master's local oplog 2009-04-27 15:30:17 -04:00
Aaron
8305e4cd77 always get owned id and include that mem in returned size 2009-04-27 10:31:32 -04:00
Aaron
470731bd4c need to explicitly create collection before calling ensureIndex 2009-04-24 18:16:10 -04:00
Aaron
10c0670c52 test for upgrading to collection based set storage 2009-04-24 14:35:13 -04:00
Aaron
c710e7b01a implement upgrade to collection based set storage 2009-04-24 11:14:29 -04:00
Aaron
97bbbb35cd test rough mem id set size 2009-04-23 18:26:42 -04:00
Aaron
63cc171bbb tests for db and mem based id sets 2009-04-23 18:01:24 -04:00
Aaron
c9bf4e8527 relocate IdSets objects, fix bug tracking local id 2009-04-23 14:44:05 -04:00
Aaron
86bfe9dbdf refactor pairing code 2009-04-22 17:44:23 -04:00
Aaron
0eb64ee342 get rid of 'dbs' list 2009-04-22 13:53:35 -04:00
Aaron
12d259e8a5 get rid of initialPull variable -- no longer necessary 2009-04-22 11:57:45 -04:00
Aaron
4a3631017b new master forces new slave to resync if either master or slave oplog has filled since while both are master 2009-04-22 10:52:32 -04:00
Aaron
bf656b52ff add sigkill case, handle writes to master during oplog reconciliation 2009-04-17 13:21:50 -04:00
Aaron
f660a76369 pairing checkpoint 2009-04-16 11:36:06 -04:00