Commit Graph

357 Commits

Author SHA1 Message Date
Eliot Horowitz
10e373e079 on a collection drop remove namespaces from Top SERVER-768 2010-03-16 16:18:36 -04:00
Aaron
9a5dbd5c03 SERVER-758 reset query optimizer stats after building index in background 2010-03-16 00:58:47 -07:00
Eliot Horowitz
0d779a3fa8 can get progress of index creation through db.currentOp and web console SERVER-707 2010-03-15 11:18:08 -04:00
Dwight
dd19daa8e8 better log msg 2010-02-25 13:52:58 -05:00
Aaron
975a714cc7 SERVER-657 pass through error code on failed index create 2010-02-23 11:48:40 -08:00
Eliot Horowitz
267056081f don't waste so much memory for small collections 2010-02-20 17:37:12 -05:00
Eliot Horowitz
8e6c51441e better debugging for SERVER-650 2010-02-20 16:38:37 -05:00
Eliot Horowitz
ebb37d118f optional debugging for indexing ram usage 2010-02-20 16:25:10 -05:00
Eliot Horowitz
5725f09db3 more logging for index building 2010-02-19 20:51:03 -05:00
Aaron
7ed81cdf6b SERVER-579 support copyDatabase from source running with security 2010-02-16 15:20:35 -08:00
Eliot Horowitz
491f7c448d cleaning 2010-02-14 10:50:53 -05:00
Eliot Horowitz
5ca3413cce cleaning 2010-02-13 22:15:27 -05:00
Dwight
635a16e94c SERVER-620
mongod thinks a background process is running for a db, even when it's not
2010-02-10 15:34:41 -05:00
Aaron
a01100d8e5 SERVER-594 allocate first extent of new collection from free list 2010-02-08 18:21:42 -08:00
Eliot Horowitz
df9e034ad3 add _id to system. collections if they are legal client namespaces 2010-02-07 02:04:19 -05:00
Dwight
1aad70190a Merge branch 'master' of git@github.com:mongodb/mongo 2010-02-04 15:46:34 -05:00
Dwight
92e756eabc background index building 2010-02-04 14:25:49 -05:00
Eliot Horowitz
57c0843f76 better debugging MINOR 2010-02-04 10:52:59 -05:00
Eliot Horowitz
62f47cc910 cleaning up security - moving to centralized location 2010-02-04 10:49:19 -05:00
Dwight
b9be275c37 make a couple vars loop invariant for multi updates, and thus be a bit faster for that case 2010-02-03 17:31:52 -05:00
Dwight
a0fdf6d9e9 fix for a dropDups case with bg indexing 2010-02-02 13:01:11 -05:00
Dwight
1120113826 towards bg indexing 2010-02-01 12:01:26 -05:00
Eliot Horowitz
afa43dc8cd get rid of setClient - all Database storage is in Client::Context 2010-01-29 17:22:34 -05:00
Dwight
b8f779a2a2 shell should use the db's reIndex command 2010-01-29 14:58:10 -05:00
Dwight
8f21c738c1 small cleanup 2010-01-29 14:12:02 -05:00
Dwight
03abb654fb eliminate findElement - use getField() instead 2010-01-28 13:41:51 -05:00
Aaron
d0847c9912 SERVER-308 add support for --directoryperdb option 2010-01-26 14:40:06 -08:00
Aaron
ec3731c75b SERVER-308 add directoryperdb option, remove dead code 2010-01-26 11:21:31 -08:00
Aaron
3b4a0b04dd SERVER-426 make repair path configurable 2010-01-25 11:32:51 -08:00
Dwight
33bd6d1fe1 towards bg indexing 2010-01-25 12:25:29 -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
c78ec26e0f some work towards bg indexing 2010-01-21 16:35:35 -05:00
Aaron
f623739aca SERVER-525 check for index conflict before inserting into capped collection 2010-01-20 18:09:27 -08:00
Dwight
2772af49a1 SERVER-182 allow queries with array indexes 2010-01-20 13:57:20 -05:00
Dwight
036e6f7ba8 some work towards background indexing
option
2010-01-18 14:34:33 -05:00
Dwight
0165ec1fda fix extraneous info put in profiler objects, and make a tiny bit faster (updates) too 2010-01-15 17:33:44 -05:00
Dwight
98db9eed8a comment MINOR 2010-01-15 17:12:16 -05:00
Dwight
2628d0213a refactor and clean up some index building code
no longer allow two indexes with same key pattern (with diff names)
2010-01-15 16:05:14 -05:00
Dwight
94ed98667f make buildindex interruptable 2010-01-15 13:19:35 -05:00
Eliot Horowitz
c02e200b10 move some Index* stuff to db/index.* 2010-01-15 11:03:05 -05:00
Dwight
5e557f4071 fix warning on vc++ 2010-01-06 13:41:20 -05:00
Aaron
df1c01d6fe MINOR always allocate new extents when 'nExtents' debug parameter is specified, to avoid occasional capped2.js failures 2010-01-05 09:54:01 -08:00
Eliot Horowitz
fcf2d5721c some cleaning/optmizing of Database* storage, also just a little encaspulation 2010-01-02 01:25:53 -05:00
Eliot Horowitz
d531f77f67 nsToClient -> nsToDatabase 2009-12-31 16:31:07 -05:00
Eliot Horowitz
5f36804299 stop using stringstream for logging 2009-12-29 23:30:29 -05:00
Eliot Horowitz
d5a5401f9a use code in getLastError SERVER-112 2009-12-28 17:12:49 -05:00
Eliot Horowitz
0ab8149a8e uassert/massert take error code SERVER-112 2009-12-28 16:43:43 -05:00
Aaron
e6b27edec7 MINOR comments 2009-12-21 09:26:16 -08:00