Mathias Stearn
|
f99aba9824
|
$showDiskLoc query option SERVER-1054.
Implementation is a bit ugly. Please code-review and let me know if there is a better way
|
2010-05-11 19:12:13 -04:00 |
|
Eliot Horowitz
|
740cc1308e
|
auto_ptr -> shared_ptr for Cursor objects
|
2010-05-07 17:25:57 -04:00 |
|
Dwight
|
bd28578ab8
|
stdafx->pch
|
2010-04-27 15:27:52 -04:00 |
|
Eliot Horowitz
|
55e8b26481
|
basic serverStatus for mongos SERVER-942
|
2010-04-20 12:58:04 -04:00 |
|
Eliot Horowitz
|
5645c80f94
|
better/safe implementation of tracking slave progress for SERVER-467
|
2010-04-02 13:18:06 -04:00 |
|
Eliot Horowitz
|
6b34772e70
|
some ClientCursor helpers and a yield option where you want to run some code
|
2010-03-30 11:00:16 -04:00 |
|
Dwight
|
14e61fb619
|
store queryOptions in ClientCursor in case needed during getMore
|
2010-03-25 15:42:11 -04:00 |
|
Aaron
|
c971842a55
|
Revert "Revert "SERVER-695 don't destroy static global mutexes""
This reverts commit eb7cde3e75 .
Conflicts:
db/instance.h
|
2010-03-15 09:42:01 -07:00 |
|
Eliot Horowitz
|
62aad0ee18
|
refactoring runQuery / UserQueryOp part 1
|
2010-02-15 22:33:27 -05:00 |
|
Dwight
|
a84fc5843a
|
rename storage.h -> diskloc.h
|
2010-02-04 18:06:04 -05:00 |
|
Dwight
|
530b1b2e7a
|
deleteIndexes -> dropIndexes
|
2010-01-22 15:58:49 -05:00 |
|
Dwight
|
adf21e9404
|
block administrative things like dropping namespace while a background index job is in progress
|
2010-01-22 15:17:03 -05:00 |
|
Dwight
|
28f3a90f8c
|
fix an issue with new clientcursor::pinvalue code
and more on bg indexing
|
2010-01-22 12:15:24 -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 |
|
dwight
|
6973778138
|
make findingstartcursor safe from timeouts
|
2010-01-12 14:08:38 -05:00 |
|
Dwight
|
63c26a96bd
|
SERVER-521 cursor may be deleted while in getMore
|
2010-01-06 13:39:57 -05:00 |
|
Dwight
|
7d26553061
|
a little code cleanup / renameing
|
2010-01-03 16:37:38 -05:00 |
|
Dwight
|
0e1575bd36
|
$atomic option on remove()
see
http://www.mongodb.org/display/DOCS/Removing
|
2009-12-21 17:43:06 -05:00 |
|
Eliot Horowitz
|
96472f28a3
|
make ClientCursor::yield - move temp test there
|
2009-12-18 14:10:24 -05:00 |
|
Dwight
|
9cc8e2608a
|
rename func
|
2009-12-17 17:17:46 -05:00 |
|
Eliot Horowitz
|
a7635d3b09
|
when doing large delete, unlock so other things can go: SERVER-494
|
2009-12-17 16:54:40 -05:00 |
|
dwight
|
20d4e01e46
|
minor concurrency prep tweaking
|
2009-11-27 16:40:58 -05:00 |
|
Eliot Horowitz
|
a8bc6f9584
|
store query in ClientCursor so can see query on slow getMore queries
|
2009-10-17 23:07:26 -04:00 |
|
Dwight
|
12bf0ac29b
|
comment
|
2009-10-09 13:37:30 -04:00 |
|
Dwight
|
e216098c6c
|
Merge branch 'master' of git@github.com:mongodb/mongo
Conflicts:
db/clientcursor.cpp
|
2009-10-09 12:10:28 -04:00 |
|
Dwight
|
75cc68851f
|
make ClientCursor methods threadsafe
|
2009-10-09 11:24:37 -04:00 |
|
Dwight
|
a57f85698b
|
more cleanup / clientcursor encapsulated better
|
2009-10-07 15:47:08 -04:00 |
|
Dwight
|
d2db017c7a
|
some code cleanup
|
2009-10-07 15:34:14 -04:00 |
|
Eliot Horowitz
|
dd9ba41ed4
|
no cursor timeout query option - using for clone
|
2009-07-29 12:09:38 -04:00 |
|
Dwight
|
31193a1476
|
remove IdSet (for deduping)
|
2009-07-02 18:20:32 -04:00 |
|
Eliot Horowitz
|
8d8ca5c041
|
refactoring field matcher, no function changes yet MINOR
|
2009-07-01 14:55:52 -04:00 |
|
Aaron
|
6a2a8d385f
|
comments MINOR
|
2009-05-28 15:22:24 -04:00 |
|
Aaron
|
7f42e31739
|
guard _ids before upgrading storage from cursor MINOR
|
2009-05-14 12:00:52 -04:00 |
|
Aaron
|
a23f4a3138
|
don't do de duping for capped collections
|
2009-05-14 11:30:13 -04:00 |
|
Aaron
|
691629143c
|
adjust dependencies MINOR
|
2009-05-11 15:09:30 -04:00 |
|
Aaron
|
c6a6b880c9
|
add storage upgrade to IdSet
|
2009-05-11 10:44:27 -04:00 |
|
Aaron
|
898b1feb14
|
extracted DbSet
|
2009-05-06 20:24:01 -04:00 |
|
Aaron
|
47ebf4cf08
|
basic implementation of dup id checking for query results
|
2009-05-06 19:48:01 -04:00 |
|
Aaron
|
69756316c1
|
reinstate KeyValJsMatcher
|
2009-04-07 10:40:10 -04:00 |
|
Aaron
|
bf07afef73
|
back out KeyValJsMatcher, until we can fix it to handle multikey arrays correctly
|
2009-04-06 14:11:32 -04:00 |
|
Dwight
|
317ea6d583
|
timeout old cursors (for sharding)
|
2009-03-27 16:27:35 -04:00 |
|
Dwight
|
db14f056f9
|
comments/cleanup
|
2009-03-24 14:19:03 -04:00 |
|
Aaron
|
b5d11b9350
|
Use key matcher, keep real BSONObj in matcher, fix deleteObject bug
|
2009-03-02 13:42:31 -05:00 |
|
Aaron
|
261a467aa5
|
Replaced our #defined cout with mongo::out()
|
2009-01-15 11:26:38 -05:00 |
|
Aaron
|
90d45238aa
|
Indent all lines within namespaces one level
|
2009-01-15 10:17:11 -05:00 |
|
Aaron
|
ad1f6b3cbd
|
Put our code in 'mongo' namespace
|
2009-01-14 17:09:51 -05:00 |
|
Aaron
|
b7cbd30112
|
Replace tab indentation with spaces
|
2008-12-28 20:28:49 -05:00 |
|
Dwight
|
60b769a8cb
|
replication fixes -- "first: true" support (local.dbinfo.*); clean up class name
|
2008-12-02 14:24:45 -05:00 |
|
Dwight
|
ede1f1e2ba
|
big change for stopOnMiss
|
2008-11-18 15:47:37 -05:00 |
|