Commit Graph

418 Commits

Author SHA1 Message Date
Eliot Horowitz
df2dd73fdb fix limit with $with SERVER-777 2010-03-17 21:51:14 -04:00
Eliot Horowitz
7fa2feb891 some Cursors may not support get more 2010-03-17 11:46:26 -04:00
Aaron
b4257fa816 SERVER-761 don't release mutex in deleteObjects() in god mode 2010-03-16 14:05:25 -07:00
Eliot Horowitz
b425b6bfe0 commited and reverted so the code exists
Revert "stalled attempt at covered index lookup SERVER-192 see case for why stalled"

This reverts commit aa6c394b72.
2010-03-15 16:53:31 -04:00
Eliot Horowitz
aa6c394b72 stalled attempt at covered index lookup SERVER-192 see case for why stalled 2010-03-15 16:52:41 -04:00
Eliot Horowitz
f927ace9d1 explain has difference between btree scanned and objects loaded SERVER-702 2010-03-14 00:36:13 -05:00
Eliot Horowitz
43b2fab5cd fix explain for _id lookup SERVER-468 2010-03-12 15:58:21 -05:00
Aaron
94479c550f SERVER-645 tailable cursor on capped collections only, won't use indexes 2010-03-09 16:19:51 -08:00
Aaron
57d2a1d901 SERVER-684 refactor findingStart code 2010-03-09 13:54:19 -08:00
Aaron
95b9d930fb SERVER-692 replace startKey/endKey with indexBounds 2010-03-03 01:46:31 -08:00
Eliot Horowitz
e03392121b cleaning 2010-03-02 15:32:42 -05:00
Eliot Horowitz
ca2a6d8db0 get rid of cursor hack and add test 2010-03-01 13:30:10 -05:00
Eliot Horowitz
e75dd19549 fix geo with other filters 2010-02-28 22:11:13 -05:00
Aaron
478bad6685 merge 2010-02-25 23:14:30 -08:00
Aaron
12544983bc SERVER-680 fix issues with --only mode 2010-02-25 23:06:37 -08:00
Eliot Horowitz
22246ef94d can access geo through $near 2010-02-25 23:34:01 -05:00
Eliot Horowitz
46a4f1cca0 make geo index work for non geo-search 2010-02-24 23:44:49 -05:00
Eliot Horowitz
f0ffbefee8 clean logging 2010-02-24 17:01:42 -05:00
Eliot Horowitz
d1e3572f45 re-hydrate index values 2010-02-16 16:24:23 -05:00
Eliot Horowitz
4f16871628 diagnosic method to just get index keys 2010-02-16 11:37:47 -05:00
Eliot Horowitz
773570b8a8 refactor UserQueryOp a bit 2010-02-16 11:13:31 -05:00
Eliot Horowitz
6b67db1f23 optimize findOne memory usage 2010-02-16 10:18:26 -05:00
Eliot Horowitz
cfec75960b some more cleaning 2010-02-15 23:55:41 -05:00
Eliot Horowitz
62aad0ee18 refactoring runQuery / UserQueryOp part 1 2010-02-15 22:33:27 -05:00
Eliot Horowitz
e74ce5f592 optimize memory usage a bit 2010-02-14 20:36:18 -05:00
Eliot Horowitz
bb740f5527 more runQuery cleaning 2010-02-13 17:47:32 -05:00
Eliot Horowitz
2ad5ffd39c some cleaning of runQuery 2010-02-13 17:41:15 -05:00
Eliot Horowitz
c3b8492cf0 count commands separately 2010-02-11 12:52:26 -05:00
Eliot Horowitz
c037f21674 move some replication settings into ReplicationSettings 2010-02-08 21:04:09 -05:00
Aaron
1d562aeb9b SERVER-595 be sure to release mutex in corner case when scan from beginning 2010-02-06 14:56:48 -08:00
Eliot Horowitz
68eae18d00 slight _id query plan optimization 2010-02-05 12:02:01 -05:00
Eliot Horowitz
cf2c6c068e fix timing so starts when enter lock 2010-02-04 15:56:02 -05:00
Eliot Horowitz
62f47cc910 cleaning up security - moving to centralized location 2010-02-04 10:49:19 -05:00
Eliot Horowitz
8e28795bab cleaning 2010-02-03 12:03:33 -05:00
Eliot Horowitz
cff55fcc07 make locks for queries more fine-grained 2010-02-03 11:52:15 -05:00
Eliot Horowitz
6c18efe606 pre-lock cleaning 2010-02-03 11:34:21 -05:00
Eliot Horowitz
fb3dd13366 Merge branch 'master' of git@github.com:mongodb/mongo 2010-02-02 17:16:32 -05:00
Aaron
ccf1d618f5 SERVER-595 forgot to update matcher test for forward scan 2010-02-02 12:53:46 -08:00
Eliot Horowitz
cddedd78af Merge branch 'master' of git@github.com:mongodb/mongo 2010-02-02 15:49:38 -05:00
Aaron
1b251ab297 SERVER-595 add test 2010-02-02 12:38:48 -08:00
Aaron
7f24acaf6d SERVER-595 extent hopping implementation for findingStart mode 2010-02-02 11:46:02 -08:00
Eliot Horowitz
ea575be277 Top/Client/CurOp cleanup checkpoint - mostly working - Top doesn't output anything yet 2010-02-01 13:27:05 -05:00
Dwight
03abb654fb eliminate findElement - use getField() instead 2010-01-28 13:41:51 -05:00
Aaron
dcce5e795e SERVER-258 add readOnly auth mode 2010-01-26 17:04:09 -08:00
Dwight
33bd6d1fe1 towards bg indexing 2010-01-25 12:25:29 -05:00
Dwight
a5a7815936 inspect NamespaceDetails on load 2010-01-21 13:40:18 -05:00
Dwight
3f09bd4f64 noTimeout() wasn't threadsafe, in theory could timeout before the call. probably wouldn't ever actually
happen - but fixed.

i think there is still some places where ClientCursor::Pointer may be needed, but not yet used.
2010-01-21 12:23:44 -05:00
Dwight
11a2fb7e25 cleaning 2010-01-20 17:11:25 -05:00
Eliot Horowitz
c0a2b97769 _id lookup don't work without index (capped collections) SERVER-545 2010-01-14 13:07:17 -05:00
dwight
6973778138 make findingstartcursor safe from timeouts 2010-01-12 14:08:38 -05:00