Commit Graph

778 Commits

Author SHA1 Message Date
Eliot Horowitz
d6f97c514b fix getLastErrorDetailed definitions to match 2011-10-10 03:26:10 -04:00
Brandon Diamond
9587418f27 Added more params to C++ driver's getLastError interface 2011-10-07 11:35:56 -04:00
Spencer T Brody
850df11d14 Throw UserException instead of DBException. 2011-10-06 11:26:28 -04:00
Spencer T Brody
243aaea517 Don't send queries to non-ok master. 2011-10-06 11:26:28 -04:00
gregs
34174c2f49 better logging of stale configs for parallel cursor SERVER-3982 2011-10-04 18:10:50 -04:00
gregs
785a715e67 Change test to allow the creation of new locks as well SERVER-3959 2011-10-04 17:30:57 -04:00
Spencer T Brody
5007bfc8fa More descriptive exception message. 2011-10-04 14:24:39 -04:00
Spencer T Brody
d570e5e14c Throw exception when no secondary is valid and there's no master. 2011-10-04 13:24:21 -04:00
Dwight
ae30374ed8 Merge branch 'master' of github.com:mongodb/mongo
Conflicts:
	db/btree.cpp
	db/db.vcxproj
	dbtests/test.vcxproj
	server.h
	util/concurrency/rwlock.h
	util/concurrency/value.h
2011-10-03 13:43:34 -04:00
dwight
bc9d347ff8 compile 2011-10-02 14:04:31 -04:00
dwight
b02aa297bc compile 2011-10-02 12:53:13 -04:00
dwight
98865b3bc0 compile 2011-10-02 13:41:51 -04:00
gregs
e73943d75e add lock pinger conn timeout, to avoid hanging SERVER-3784 2011-09-29 12:23:15 -04:00
gregs
df3231c83d share lastpings between dist locks SERVER-3959 2011-09-29 12:23:15 -04:00
dwight
a18dcc76ff SERVER-3962 previous commit wasnt right. backport. 2011-09-29 11:53:12 -04:00
dwight
77a43260c1 finish SERVER-3962 2011-09-27 22:47:11 -04:00
dwight
19058fad75 SERVER-3962 very high extraneous ismaster type commands from mongos to repl set if slaveok and no pure secondary is up 2011-09-27 21:08:21 -04:00
dwight
5468b4e829 better dbclient_rs logging - mainly for mongos 2011-09-27 18:10:17 -04:00
Eliot Horowitz
af4722d9fe ClientBasic for client 2011-09-18 01:04:44 -04:00
Eliot Horowitz
fd7849ec10 need to describe exception if known when syncclusterconnection fails SERVER-3888 2011-09-16 22:40:20 -04:00
dwight
863608146c remove pcre dependency from the cpp client 2011-09-14 22:12:44 -04:00
Yakov Markovitch
fc49bf2a20 Made most of the GridFS and GridFile member functions 'const'. 2011-09-13 18:05:45 -04:00
Dwight
1fa05e4ea5 merge vcxproj files and cleaning there 2011-08-29 16:01:43 -04:00
Eliot Horowitz
f33cd59e74 extraneous include breaking buildbot 2011-08-21 01:34:14 -04:00
Spencer T Brody
861bc071b8 Fix mongos skipping checking the health of the first node in the _nodes array
in the replica set monitor.  SERVER-3605
2011-08-15 19:12:37 -04:00
gregs
b52af9b709 fix for sharding slaveok 2011-08-09 02:29:41 -04:00
Eliot Horowitz
5598fe195b fix mongos slave ok 2011-08-08 23:37:44 -04:00
Mathias Stearn
e0391514a8 in-place serverNameCompare 2011-08-08 19:52:56 -04:00
Eliot Horowitz
760f0b28d4 update hidden status and check secondary more accurately SERVER-3432 2011-08-08 19:00:59 -04:00
Mathias Stearn
689469c2de Rename keep_going to continue_on_error SERVER-3233 2011-08-08 12:44:52 -04:00
Aaron
94412807e6 SERVER-3249 add so_timeout support in DBClientReplicaSet 2011-08-07 15:09:50 -07:00
Eliot Horowitz
41f43db6e2 better slave handling for SERVER-3462 2011-08-06 19:50:16 -04:00
Eliot Horowitz
7355a811ba finish SERVER-3462 2011-08-06 15:02:15 -04:00
Eliot Horowitz
6121d0c551 debugging 2011-08-06 09:36:34 -04:00
Eliot Horowitz
5fafbffa27 don't use lazy on connection types where it can't work 2011-08-03 11:05:31 -04:00
gregs
8ac0b95fee port tech could be >= 0 2011-07-28 13:24:59 -04:00
gregs
dad6351cfb check host empty not port, port() always > 0 2011-07-28 12:56:48 -04:00
gregs
b776b8c9d3 additional logging for slave selection 2011-07-28 10:45:41 -04:00
gregs
d42d4c2a0c add options to Futures SERVER-3405 2011-07-27 15:59:27 -04:00
gregs
cc43fc3e4a change command api to allow command options SERVER-3405 2011-07-27 15:59:27 -04:00
gregs
0a3a147ffb test and group slaveok fix for SERVER-3405 2011-07-27 15:59:26 -04:00
Eliot Horowitz
fdfbffbc2b forgot an ssl #ifdef 2011-07-27 09:50:17 -04:00
Eliot Horowitz
f84bf1a41a support for forced ssl everywhere in client and server 2011-07-27 09:48:35 -04:00
Eliot Horowitz
639571e966 Socket client ssl support
support for ssl in httpclient
2011-07-27 09:48:35 -04:00
Eliot Horowitz
20a0374718 expose ReplicaSetMonitor stats
SERVER-3487
2011-07-26 18:07:29 -04:00
Spencer T Brody
39032a0f97 Make doing slaveOk reads use all secondaries - SERVER-3462 2011-07-26 10:33:01 -04:00
Eliot Horowitz
68e0ade105 fix connection pooling with socket timeouts 2011-07-12 13:48:20 -04:00
Eliot Horowitz
4934f03169 comment 2011-07-08 13:22:29 -04:00
Eliot Horowitz
c08f11d5a3 fixed comment 2011-07-07 10:42:40 -04:00
Eliot Horowitz
1e32965aeb a little http client cleaning and better test 2011-07-06 17:50:09 -04:00