Commit Graph

63 Commits

Author SHA1 Message Date
Greg Studer
12de29a401 SERVER-4800 make unsorted parallel cursors do round-robin when pulling data, minimize timeouts
Signed-off-by: Tad Marshall <tad@10gen.com>
2012-06-27 15:36:51 -04:00
Greg Studer
36ae878645 SERVER-4680 sendNextBatch logic isn't correct with nonzero batch size (corrected backport) 2012-04-20 12:30:13 -04:00
gregs
671479a616 better logging of stale configs for parallel cursor SERVER-3982 2011-10-04 18:08:54 -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
d42d4c2a0c add options to Futures SERVER-3405 2011-07-27 15:59:27 -04:00
gregs
884e100ec0 better logic for no-result in rs for parallel ops SERVER-2481 2011-06-16 17:34:40 -04:00
gregs
4d8ee4cc7c parallel cursor recover gracefully from replica set and other errors SERVER-2481 2011-06-16 17:34:39 -04:00
gregs
6a1bc03630 dbGetMore needs to filter out newly migrated results SERVER-3086 2011-06-03 17:15:25 -04:00
gregs
e329ba1bae always use parallelcursor SERVER-3086 2011-06-03 17:15:25 -04:00
Mathias Stearn
c4dff971d6 Don't use separate threads for Future::spawnCommand SERVER-1790 2011-05-31 17:49:19 -04:00
Mathias Stearn
8a2bdb812c SERVER-1790 WIP: use initLazy but still in separate thread 2011-05-31 17:49:19 -04:00
Eliot Horowitz
4106745747 parallelize ParallelSortClusteredCursor using callLazy SERVER-2014 2011-04-21 14:57:44 -04:00
Eliot Horowitz
5f6e63338f cleaner with LOG 2011-04-21 14:57:44 -04:00
Eliot Horowitz
40b607d051 some cleaning on parallel cursor 2011-04-21 14:57:44 -04:00
Eliot Horowitz
ee7f6dd929 comment 2011-02-01 01:11:32 -05:00
Eliot Horowitz
43d4d1306f ability to get partial results from a sharded find SERVER-2020 2011-01-25 02:02:38 -05:00
Eliot Horowitz
4f5b880157 ability to select Connection to use for Future 2011-01-23 02:53:31 -05:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Eliot Horowitz
c754cd2ebb fix sharded explain so it sends fields wanted 2010-12-21 16:56:04 -05:00
Mathias Stearn
6836d1fd52 Note about updating shell's explain 2010-11-29 16:09:34 -05:00
Eliot Horowitz
483db509ab object ownership 2010-11-10 23:12:54 -05:00
Eliot Horowitz
af8370b1e2 fix limit on explain SERVER-1896 2010-11-10 16:22:04 -05:00
Eliot Horowitz
669870840d fix Future 2010-09-17 23:48:16 -04:00
Eliot Horowitz
54d982725d simplify Future and have it catch exceptions 2010-09-17 23:39:51 -04:00
Eliot Horowitz
7944c002f8 handle explain counts generically so new ones get aggregated 2010-09-14 11:07:23 -04:00
Mathias Stearn
d8d9c80000 block rather than poll in CommandResult::join() 2010-09-08 13:27:00 -04:00
Mathias Stearn
323cb15d9a get rid of last _grab SERVER-1602 2010-09-08 13:27:00 -04:00
Alberto Lerner
7a7cc4adfa SERVER-1452 StringData-ing up, c_str()-ing down 2010-08-18 18:12:31 -04:00
Mathias Stearn
b2569f1650 better adding of sort key to projection in mongos SERVER-1601 2010-08-09 22:14:06 -04:00
Eliot Horowitz
51ac96b844 fix sorting if sort field not included in projection SERVER-1561 2010-08-04 11:50:15 -04:00
Dwight
08eaec0599 check for null return from query() 2010-08-02 14:44:53 -04:00
Eliot Horowitz
27e404fa08 cleaning to make sure _init isn't being called twice 2010-08-01 01:02:51 -04:00
Eliot Horowitz
0aecc0bfd3 fix memory leak in ParallelCursor on config changes 2010-07-29 16:31:41 -04:00
Eliot Horowitz
8740436757 fix skip + batch size issue 2010-07-28 16:59:38 -04:00
Eliot Horowitz
639a1ebc89 fixing 2010-07-23 02:33:44 -04:00
Eliot Horowitz
3b50ea0767 fix bach size for weird cases 2010-07-23 01:10:18 -04:00
Alberto Lerner
aeb3276abc SERVER-1278 sharding/cursor1.js shouldn't really work, fix upcoming 2010-07-22 16:59:57 -04:00
Eliot Horowitz
f8c35c1d96 treat some stale configs differently SERVER-1430 2010-07-22 12:45:58 -04:00
Eliot Horowitz
dc9de883be passthrough mongod $err through mognos SERVER-1431 2010-07-19 10:57:16 -04:00
dwight
46542f495c cleaning 2010-07-18 13:34:16 -04:00
Alberto Lerner
daf8c0fbd0 Revert "SERVER-1270 Prep for hooking StringData"
This reverts commit b7c9a9fc57.
2010-07-17 16:07:38 -04:00
Alberto Lerner
b7c9a9fc57 SERVER-1270 Prep for hooking StringData 2010-07-17 14:33:17 -04:00
Eliot Horowitz
1094c428ac fix mongod side filternig with emebdded objects SERVER-1245 2010-06-25 15:45:27 -04:00
Mathias Stearn
c2db61f0aa Make ShardConnection complain if not closed 2010-05-27 16:09:49 -04:00
Eliot Horowitz
8cd3607d2c sharded explain SERVER-953 2010-05-26 14:44:52 -04:00
Eliot Horowitz
b200d9e3cb checkpoint for explain sharded SERVER-953 2010-05-26 13:26:16 -04:00
Eliot Horowitz
4b284d9aab fix conn leak 2010-05-26 01:44:09 -04:00
Eliot Horowitz
ecec906288 fix connection pooling a bit 2010-05-20 13:36:29 -04:00
Eliot Horowitz
29130d0c12 make client -> mongod connection static SERVER-956 2010-05-19 17:01:09 -04:00
Dwight
bd28578ab8 stdafx->pch 2010-04-27 15:27:52 -04:00