Commit Graph

15 Commits

Author SHA1 Message Date
dwight
08c3888312 make a long running operation terminate if the client has disconnected. we check for this at the beginning
of every request but intra request.  if a request will run for a very long time this is bad.

probably not for backporting -- might be nuances need to smoke for a while

also some yield code cleaning, really just making it easier to read.
2011-10-11 15:16:01 -04:00
Aaron
4184797545 SERVER-3555 assert when or query yield fails to prevent potential invalid memory access 2011-08-17 21:03:54 -07:00
Eliot Horowitz
33fe71e636 cruft 2011-08-05 11:14:05 -04:00
Mathias Stearn
e2778cdf78 Use more common (and readable) names for branch prediction hints 2011-08-02 18:50:04 -04:00
dwight
8919d7686e compile 2011-08-02 10:37:48 -04:00
dwight
96b6b65530 compile 2011-08-02 02:36:39 -04:00
dwight
81fece68e9 prefetch type stuff 2011-08-02 02:36:36 -04:00
dwight
b1a62743d1 cleaning getmore 2011-08-02 02:35:55 -04:00
gregs
a0f84c7f22 change name of extra explain function for cursor - SERVER-3277 2011-07-27 12:37:46 -04:00
gregs
1a1233fd67 allow custom explain extensions SERVER-3277 2011-07-27 12:37:46 -04:00
Kristina
f1cd4e99c2 return 0 instead of throwing getMoreWaitException 2011-07-14 15:44:34 -04:00
Eliot Horowitz
317c3a4e3b use ClientCursor::extractKeys so can use covered index if possible 2011-06-24 16:07:13 -04:00
Eliot Horowitz
6cd435b005 SERVER-2563 - make ClientCursor check disk location for record in memory if its going to be needed 2011-06-23 15:46:10 -04:00
dwight
066039d368 fix compile with vcxproj for new files 2011-06-22 23:16:36 -04:00
Eliot Horowitz
131e1d2182 more cleaning 2011-06-22 15:51:08 -04:00