0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 01:21:03 +01:00
Commit Graph

58 Commits

Author SHA1 Message Date
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
Dwight
6e1f782d16 important cursor bug fixes (getmore)
clean up logs a little
2008-07-30 14:07:02 -04:00