dwight
|
dfd9245930
|
comment
|
2011-09-12 23:32:50 -04:00 |
|
Aaron
|
789bd622ae
|
SERVER-3208 refresh cached namespace pointers on update yield
|
2011-07-31 08:59:01 -07:00 |
|
Eliot Horowitz
|
3a5096deb4
|
ClientCursor::getFieldsDotted safe for v1 indexes
|
2011-07-01 10:07:38 -04:00 |
|
Dwight
|
a538179ca4
|
bug fix v1 indexes and distinct
|
2011-06-27 17:40:05 -04:00 |
|
Eliot Horowitz
|
3a77049fda
|
net cleaning: message split checkpoint where everything works
|
2011-06-26 18:11:45 -04:00 |
|
Eliot Horowitz
|
142a86b237
|
net cleaning: move message.* to net/
net cleaning: move http tools to net/
|
2011-06-26 17:13:54 -04:00 |
|
Eliot Horowitz
|
5696b25f0a
|
ClientCursor::extractKeys
|
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 |
|
Eliot Horowitz
|
037cf2ea57
|
yield with disk prep for ClientCursor SERVER-2563
|
2011-06-15 17:29:18 -04:00 |
|
gregs
|
6a1bc03630
|
dbGetMore needs to filter out newly migrated results SERVER-3086
|
2011-06-03 17:15:25 -04:00 |
|
gregs
|
9def02f2e8
|
Revert "exact checks for 2d queries SERVER-2968"
This reverts commit 174d466dac.
|
2011-05-09 11:39:10 -04:00 |
|
Mathias Stearn
|
6236e63d31
|
Matching class/struct
|
2011-05-09 11:46:22 -04:00 |
|
gregs
|
174d466dac
|
exact checks for 2d queries SERVER-2968
|
2011-05-09 11:25:12 -04:00 |
|
dwight
|
c8918a0430
|
defensive, maybe safer for shutdown, in particular on posix
|
2011-05-09 10:49:19 -04:00 |
|
Mathias Stearn
|
82f9f32993
|
Prevent accidental usage of scoped or shared_ptr with ClientCursor
|
2011-05-04 15:41:43 -04:00 |
|
Mathias Stearn
|
3cff88123e
|
Fix and cleanup ClientCursor::invalidate() SERVER-2816
|
2011-04-07 17:16:44 -04:00 |
|
Eliot Horowitz
|
c2cee09890
|
more safety for getMore yielding 180
|
2011-03-09 02:34:28 -05:00 |
|
Eliot Horowitz
|
567480430e
|
ClientCursor::getFieldDotted
|
2011-02-05 17:52:36 -05:00 |
|
Eliot Horowitz
|
b828d21630
|
ran astyle SERVER-2304
|
2011-01-04 00:40:41 -05:00 |
|
Eliot Horowitz
|
b0845cb442
|
pass ns to staticYield so can log on error/warning SERVER-2268
|
2010-12-22 02:48:47 -05:00 |
|
Eliot Horowitz
|
2603a9632c
|
use data from indexes if possivle SERVER-192
|
2010-11-16 16:11:43 -05:00 |
|
Eliot Horowitz
|
62878d24b7
|
rename FieldMatcher to Projection
|
2010-11-15 16:36:04 -05:00 |
|
Eliot Horowitz
|
a0de804492
|
more FieldMatcher cleaning
|
2010-11-15 16:36:02 -05:00 |
|
Eliot Horowitz
|
2c9fe6b427
|
if key is in index, use it for distinct SERVER-1673
|
2010-11-14 01:42:36 -05:00 |
|
Eliot Horowitz
|
f5f012c46d
|
method on cursor to say if a key might be different than in the object
|
2010-11-12 18:03:06 -05:00 |
|
Eliot Horowitz
|
31a3c0bc0f
|
check for dups on multikey indexes SERVER-1904
|
2010-11-09 18:36:56 -05:00 |
|
Eliot Horowitz
|
5f0427fdd8
|
some thoughts on getting things from indexes SERVER-1502 SERVER-192
|
2010-11-02 00:09:00 -04:00 |
|
Eliot Horowitz
|
9c312facc6
|
move ClientCursor::ClientCursor() to .cpp
|
2010-11-02 00:02:08 -04:00 |
|
Eliot Horowitz
|
6157d16b47
|
cleaning ClientCursor to obey kernel rules and encapsulate more so can add logic later
|
2010-10-29 11:00:38 -04:00 |
|
Eliot Horowitz
|
334b692807
|
some more passthrough methods on ClientCursor
|
2010-10-23 17:40:36 -04:00 |
|
Alberto Lerner
|
465896350e
|
SERVER-1804 tighter background job
|
2010-10-13 17:38:09 -04:00 |
|
Eliot Horowitz
|
807d6a5d44
|
make ClientCursor::byLoc have cursor id be part of key SERVER-1875
|
2010-09-30 12:19:35 -04:00 |
|
Eliot Horowitz
|
33dc9a2d29
|
cleaing killCursor code
|
2010-09-30 10:07:17 -04:00 |
|
dwight
|
c1b68a13de
|
towards durability
|
2010-09-27 12:35:22 -04:00 |
|
Dwight
|
6f12a64f54
|
cleaning
|
2010-08-23 11:53:49 -04:00 |
|
Dwight
|
857bd9b4dc
|
more const
|
2010-08-23 11:45:32 -04:00 |
|
dwight
|
4be061b5e3
|
const is safer
|
2010-08-23 11:27:47 -04:00 |
|
dwight
|
61e7998a22
|
clean up diags clientcursor after changes
|
2010-08-23 11:24:34 -04:00 |
|
dwight
|
c073cafa96
|
fix an old but serious bug with cursors 162
|
2010-08-23 11:12:35 -04:00 |
|
Eliot Horowitz
|
70f3d4fc31
|
track number of timed out cursors and display in cursorinfo and serverStatus
|
2010-08-18 09:48:02 -04:00 |
|
Aaron
|
e6ad6ecb02
|
SERVER-1453 yield during geo query
|
2010-08-02 15:43:53 -07:00 |
|
Eliot Horowitz
|
3f77dcec43
|
fix yield
|
2010-08-01 23:17:07 -04:00 |
|
Eliot Horowitz
|
74a6d11e6b
|
fix update/remove concurrency - centralize for query SERVER-1529 SERVER-1518
|
2010-08-01 22:22:14 -04:00 |
|
Eliot Horowitz
|
eb194af185
|
Cursor::supportYields SERVER-1453
|
2010-07-24 21:58:39 -04:00 |
|
Eliot Horowitz
|
4308df6f3b
|
don't delete old chunk data until there aren't cursors iterating it SERVER-937
|
2010-07-22 17:24:51 -04:00 |
|
Eliot Horowitz
|
4d97315ae6
|
const char * to string
|
2010-07-15 14:14:57 -04:00 |
|
Aaron
|
c6f48e0cd3
|
SERVER-1390 don't put ClientCursor in shared_ptr
|
2010-07-12 11:20:53 -07:00 |
|
Aaron
|
f17aefd598
|
SERVER-1376 yield in query set runner for query,count,update,delete
|
2010-07-07 19:35:26 -07:00 |
|
Eliot Horowitz
|
35118b07ce
|
easier to use Yield
|
2010-07-03 22:06:35 -04:00 |
|
Eliot Horowitz
|
14344eeea3
|
yield based off of scanned and time
ElapsedTracker class for managing (horrible name)
finish SERVER-517
|
2010-06-22 06:37:49 -04:00 |
|