Commit Graph

487 Commits

Author SHA1 Message Date
Mathias Stearn
eede4ec2fc add FileCreatedOp on first use of file, regardless of preexistence 180?
Previously FileCreatedOp wouldn't be done for preallocated files since they
already existed.
2011-03-01 18:05:15 -05:00
Aaron
a5ae1cfeb9 SERVER-2650 prevent too small extents 2011-03-01 12:08:28 -08:00
Eliot Horowitz
b2ebbd04d7 rare warning 2011-02-28 18:16:58 -05:00
Eliot Horowitz
b0488fdf7c more index debugging 2011-02-28 16:09:48 -05:00
Eliot Horowitz
b10942e94d better index error logging 2011-02-28 15:46:06 -05:00
Eliot Horowitz
095948e11e cleaner logging 2011-02-26 21:20:08 -05:00
Eliot Horowitz
b8337b7af2 better index debugging 2011-02-26 01:00:36 -05:00
Eliot Horowitz
02b4507e84 cruft 2011-02-26 00:35:49 -05:00
Eliot Horowitz
a15ed6c457 fix a bad log line 2011-02-26 00:35:49 -05:00
Aaron
e639697999 SERVER-2417 wait for file allocator to finish in _deleteDataFiles directoryperdb case 2011-01-31 11:37:38 -08:00
Eliot Horowitz
f8172fe729 fix 32-bit file size 2011-01-20 11:01:57 -05:00
Eliot Horowitz
adc52c9fbc make 32-bit files smaller so can fit more and for durability since we need more room SERVER-2382 2011-01-20 02:02:32 -05:00
Eliot Horowitz
16061c38f5 remove old _hudsonSmall hack 2011-01-20 02:00:32 -05:00
Aaron
a61e609d2b rename backgroundIndexBuildInProgress to indexBuildInProgress 2011-01-14 16:27:07 -08:00
Aaron
a8b02e12de For blocking index builds, commit periodically and improve recoverability 2011-01-14 16:27:07 -08:00
Mathias Stearn
b4094b20bb get rid of TempDisableDurability and replace with syncDataAndTruncateJournal 2011-01-12 16:16:25 -05:00
Mathias Stearn
06d88a1367 do group commit inside of TempDisableDurability 2011-01-12 16:16:25 -05:00
Mathias Stearn
717af9c6bc TempDisableDurability in repair 2011-01-10 18:50:47 -05:00
Mathias Stearn
067f9de68e dropDB uses TempDisableDurability rather than DropDbOp 2011-01-10 13:58:15 -05:00
Eliot Horowitz
51ca8ee218 FileAllocator cleaning 2011-01-09 01:45:33 -05:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Dwight
57c509a1c0 probably should log it on this case 2011-01-03 11:59:13 -05:00
Eliot Horowitz
d60aa255e3 don't allow empty collection names SERVER-2314 2010-12-30 23:59:18 -05:00
Aaron
3a2087ac5c Add support for making NamespaceDetails::Extra writes durable and use this durable support when dropping indexes 2010-12-28 17:35:15 -08:00
Aaron
0ee14969a0 SERVER-2294 fix nExtents test paramenter handling to satisfy existing unit tests 2010-12-27 22:30:06 -08:00
Aaron
dccc20d6c9 SERVER-2294 capped truncate handle empty extent 2010-12-27 22:30:06 -08:00
Eliot Horowitz
1794b2fe34 move some extent methods into Extent class 2010-12-24 13:43:06 -05:00
Eliot Horowitz
19b8c2be8a fix follow up extent sizing when an int overflow SERVER-2287 2010-12-24 13:33:24 -05:00
Eliot Horowitz
1a1b3326e0 better invalid ns message 2010-12-22 13:32:03 -05:00
Eliot Horowitz
e634287abf remove temp collection code 2010-12-17 00:22:20 -05:00
Eliot Horowitz
e97dddd66b initialize bool 2010-12-14 00:26:46 -05:00
dwight
51bc560803 dur drop database handling 2010-12-12 19:47:10 -05:00
Eliot Horowitz
47d2007d88 can never change _id with a full object update SERVER-2206 2010-12-12 11:19:50 -05:00
Mathias Stearn
1c17cece76 Pull some durability code into a class for easy disabling 2010-12-10 19:20:43 -05:00
dwight
6c3eb1ddd4 dur remap 2010-11-27 15:25:08 -05:00
dwight
b1983295bc clean obsolete 2010-11-25 11:08:44 -05:00
dwight
b8555c9f52 dur optimizations to not journal too much 2010-11-21 19:36:40 -05:00
Eliot Horowitz
5d50b728f8 replace goingAway with inShutdown() SERVER-1876 2010-11-11 01:47:15 -05:00
Dwight
ee5399cfea dur 2010-11-05 17:15:39 -04:00
Dwight
48ae1fddaf move inl header inclusion to top 2010-11-04 09:07:28 -04:00
Dwight
0648d61288 move include to top of file from bottom 2010-11-04 09:00:39 -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
5b17695af7 better logging 2010-10-24 18:10:59 -04:00
Dwight
35d37b5199 readability of code 2010-10-06 11:19:43 -04:00
Dwight
5b0b5d7eb6 remove MMF:pointer to keep code simple - we are going to take a different approach 2010-09-30 15:14:10 -04:00
Dwight
6a931d5e05 write intent work on updates 2010-09-29 13:24:33 -04:00
Dwight
7edb8c3f65 intent to write 2010-09-29 10:18:11 -04:00
Dwight
a0e977c8c1 write intent 2010-09-28 18:08:44 -04:00
Dwight
e414e72d5a intent 2010-09-28 17:55:08 -04:00
Dwight
c595bf62aa more intent to write declarations 2010-09-28 17:49:40 -04:00