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

37 Commits

Author SHA1 Message Date
Eliot Horowitz
8fd95e2a19 ability to make a Client god for a little while 2009-10-22 23:47:39 -04:00
Dwight
16f8b77c5e move the var 'database' inside Client object 2009-10-14 14:34:38 -04:00
Dwight
b71a69891e fix isMaster() for master-master mode 2009-09-22 14:34:55 -04:00
Dwight
1a53fbf2ed fix bug where isMaster() returned false when should have been true 2009-09-22 13:45:42 -04:00
Dwight
2706a28123 begin cmdline.h 2009-08-25 10:24:44 -04:00
dwight
740318b133 isMaster() - still wasn't right 2009-08-17 21:46:18 -04:00
dwight
bc50b778cf fix isMaster() broken earlier today 2009-08-17 17:33:04 -04:00
dwight
a6cd2c4794 fix compile of unit tests 2009-08-17 16:45:34 -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
Aaron
ea5b205666 must be exactly one master when applying oplog after initial sync completed 2009-04-10 17:03:45 -04:00
Aaron
4e79d2b48f name enums to make old compiler happy (thx kristina) 2009-04-06 17:57:16 -04:00
Aaron
e347e27606 Better 'not master' validation 2009-03-30 14:07:04 -04:00
Aaron
593bf1f126 virtual dtors == good 2009-02-18 13:42:32 -05:00
Dwight
5dd84d0638 on exit, wait for replication to finish up 2009-02-04 13:22:02 -05:00
Aaron
384514998c Make arbitration smarter -- arbiter forwards negotiate request to paired node 2009-02-02 09:53:01 -05:00
dwight
e1021ee8ab authenticate command work
some dbhelpers additions
less verbose logging
2009-01-18 17:48:44 -05:00
Aaron
90d45238aa Indent all lines within namespaces one level 2009-01-15 10:17:11 -05:00
Aaron
248a6dd8de Replace tab indentation with spaces 2009-01-14 17:17:24 -05:00
Aaron
ad1f6b3cbd Put our code in 'mongo' namespace 2009-01-14 17:09:51 -05:00
Aaron
dacc872ba2 Enhance json parser 2009-01-06 13:02:09 -05:00
Aaron
c9429bb044 Reinstate pairing tests 2008-12-28 22:01:18 -05:00
Aaron
b7cbd30112 Replace tab indentation with spaces 2008-12-28 20:28:49 -05:00
Aaron
38edd39c7f Not master if haven't caught up 2008-12-12 16:00:55 -05:00
Aaron
8b8522c4e6 Lock repl pair state where necessary. 2008-12-10 13:07:18 -05:00
Aaron
155ac2b7c2 Add arbitration unit test; adjust tab formatting of some files 2008-12-07 20:58:20 -05:00
Aaron Staple
243a3e6b2f Adding some pairing tests 2008-12-05 16:03:35 -05:00
Dwight
60b769a8cb replication fixes -- "first: true" support (local.dbinfo.*); clean up class name 2008-12-02 14:24:45 -05:00
Dwight
182651744c repl pair bug fix 2008-12-01 14:55:36 -05:00
unknown
5ca796e0dd a little more on web 2008-11-30 21:00:54 -05:00
Dwight
6c1d07af9b go 'dead' mode if replication pairing confused 2008-11-20 18:03:41 -05:00
Dwight
f56113d736 arbitrate 2008-09-11 15:13:47 -04:00
Dwight
2b67b58085 Option_SlaveOk 2008-09-11 13:04:30 -04:00
Dwight
1d4379a5d2 dbgrid.cpp added; return $err on assert 2008-09-11 10:45:57 -04:00
Dwight
5f163f72b8 dbgrid.vcproj missing; more work on dbgrid 2008-09-11 09:15:34 -04:00
Dwight
8dd8937576 better class name 2008-09-05 18:04:29 -04:00
Dwight
5deec92469 endian check capability
repl work in progress
cleanup
2008-09-04 10:33:56 -04:00
Dwight
8cac7e4dc4 advertise new dbs for replication; handle user asserts on repl 2008-09-03 16:43:00 -04:00