Commit Graph

157 Commits

Author SHA1 Message Date
dwight
2b05a2fcce faster: groupCommit already catches exceptions 2011-02-24 19:07:44 -05:00
dwight
8b0ba123cc csv output for dbtests perf for easy spreadsheetization 2011-02-23 20:51:04 -05:00
dwight
9bd9f144b3 SERVER-2500 private map was using too much memory on windows 2011-02-15 15:04:12 -05:00
Mathias Stearn
3094a42860 Releasing write lock is implicit commitIfNeeded 2011-02-11 18:39:50 -05:00
dwight
879e5e1b0a preallocate journal files. some file systems are quite slow otherwise. 2011-02-04 15:02:06 -05:00
dwight
e3760e478e report earlycommits in serverStatus, as this could be very important to see if it is
a high number
2011-02-04 12:15:20 -05:00
dwight
b27afb18b8 dur stats are supposed to reset every 3 seconds, not be cumulative 2011-02-02 02:51:55 -05:00
dwight
6b94c09f48 comments 2011-01-28 02:42:13 -05:00
dwight
c3de5e8a1a mispelling 2011-01-26 17:25:08 -08:00
Mathias Stearn
9956662b3a Fix asserts. MongoMMF::open is outside mmmutex so files could be partially opened 2011-01-25 15:06:21 -05:00
Eliot Horowitz
4e3145686e dur debugging 2011-01-25 14:24:19 -05:00
dwight
f7bc0765eb fixes for new groupCommitMutex 2011-01-22 23:38:44 -05:00
dwight
097a82fda9 call shutdown at end of thread to be nice 2011-01-22 21:25:56 -05:00
dwight
3465621cb9 local statics arent thread safe 2011-01-22 20:53:12 -05:00
dwight
76418c81fd fix race condition 2011-01-22 19:57:15 -05:00
dwight
3156a1fb43 better error reporting on groupcommit 2011-01-22 17:11:17 -05:00
dwight
fce353f01c comment 2011-01-19 19:31:44 -05:00
Mathias Stearn
7324c1722a Make sure awaitCommit never blocks forever 2011-01-17 23:00:19 -05:00
Mathias Stearn
e419e8c850 Don't let durThread allocate new journal during shutdown 2011-01-14 13:44:21 -05:00
Mathias Stearn
325b51e25b Get rid of durThreadMutex 2011-01-14 13:44:21 -05:00
dwight
e0ed295611 implement setNoJournal 2011-01-13 22:33:44 -05: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
dwight
0063a97194 dur debug log display of commitIfNeeded missing invocations 2011-01-12 14:03:27 -05:00
dwight
a4c8d5ccaf dur assert if too much is written in one commit group 2011-01-12 10:05:49 -05:00
dwight
d9b92b0f98 lastremap was not being set 2011-01-12 00:01:32 -05:00
dwight
c8be8c7b27 dont use too much memory in private views with dur 2011-01-11 19:10:06 -05:00
dwight
532ebd514a easier to read inline as command can be a single line 2011-01-10 17:01:10 -05:00
Mathias Stearn
31c4e9ab87 Revert "dur try to fix a deadlock issue" (double fix)
This reverts commit 8b7b68a3ec.
2011-01-10 16:31:08 -05:00
dwight
8b7b68a3ec dur try to fix a deadlock issue 2011-01-10 16:17:23 -05:00
Mathias Stearn
5079064a7c Fix deadlock with drainSome() 2011-01-10 15:18:38 -05:00
Mathias Stearn
d1d3df7b12 fix deadlocks 2011-01-10 13:58:15 -05:00
Mathias Stearn
067f9de68e dropDB uses TempDisableDurability rather than DropDbOp 2011-01-10 13:58:15 -05:00
Mathias Stearn
87bb1b5866 fix deadlock between durThreadMutex and dbMutex 2011-01-10 13:58:15 -05:00
Mathias Stearn
a593ed70df TempDisableDurability now does SyncAndTruncate 2011-01-10 13:58:15 -05:00
dwight
13b139f6c1 remove _TESTINTENT 2011-01-08 13:22:45 -05:00
Dwight
4f47d79a61 adding some self testing for concurrency. fledgling and will likely
evolve a lot; a first pass.
2011-01-06 13:37:56 -05:00
Dwight
a5aae27593 shorter 2011-01-06 13:06:34 -05:00
Mathias Stearn
b72cf35438 old boost compile 2011-01-05 20:15:31 -05:00
Mathias Stearn
11eb14f71b Stop durThread during TempDisableDurability. 2011-01-05 20:05:25 -05:00
Mathias Stearn
79e5cbbd57 Recovery uses mmaped files again 2011-01-04 21:02:13 -05:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Dwight
1b7ac8c5e6 missing lock? dur 2011-01-03 15:15:07 -05:00
Dwight
87cf5a3f83 Revert "remove what appears to be dead code"
This reverts commit 5379e7ce30.
2011-01-03 15:00:09 -05:00
Eliot Horowitz
e869f00e1d fix compile *nix 2011-01-03 14:13:07 -05:00
Dwight
28a558b213 dur fix potential await issue 2011-01-03 14:05:56 -05:00
Dwight
04b0d4366a small optimization 2011-01-03 14:01:13 -05:00
Dwight
a19ebee8d9 dur safer 2011-01-03 13:59:06 -05:00
Dwight
73be40b922 comment 2011-01-03 13:53:47 -05:00
Dwight
5379e7ce30 remove what appears to be dead code 2011-01-03 13:51:02 -05:00