Commit Graph

27 Commits

Author SHA1 Message Date
Dwight
b12de69636 various mutex cleanup. fix a bug with recursive lock of nonrecursive mutex. detect recursion with SimpleMutex. use SimpleMutex. 2011-10-03 18:14:34 -04:00
dwight
50902acb9a journal compression 2011-08-02 02:41:45 -04:00
dwight
9a30ac81c4 journal compression 2011-08-02 02:39:51 -04:00
Mathias Stearn
bf4a31eef0 Rotation is now an internal detail of the jouurnal code called automatically on every commit SERVER-3412 2011-08-01 19:14:03 -04:00
dwight
643c49042f fix 1.9.0 assertion curlogfile==0, dropdb_race.js manifests (rarely) 2011-07-22 12:44:28 -04:00
Dwight
add206436e temp stop age out of journal files for backups. backport? 2011-06-21 12:48:31 -04:00
dwight
43e19abd09 use smaller journal files with --smallfiles option 2011-04-18 19:16:08 -04:00
Dwight
9c8515d27a try small journal files with _DEBUG to see if they pass buildbot 2011-04-12 13:37:34 -04:00
Dwight
73126163cc have a buildbot test 128MB journal file rotation 2011-04-11 18:26:21 -04:00
Mathias Stearn
4115af00a8 Open a journal file on startup 180 2011-03-09 17:20:02 -05:00
dwight
0fe9db187a clarify confusing log line 2011-03-01 21:20:34 -05:00
Dwight
5aac530120 dur try to fix fileId bug 2011-02-07 13:48:32 -05:00
dwight
879e5e1b0a preallocate journal files. some file systems are quite slow otherwise. 2011-02-04 15:02:06 -05:00
dwight
7ea3b35626 use a smaller journal file rotation threshold for 32 bit 2011-02-04 12:38:02 -05:00
Mathias Stearn
3625433470 Get rid of tryToCloseCurFile 2011-01-10 13:58:15 -05:00
dwight
2dbe7e6937 SERVER-2320 finish lsn some code was missing 2011-01-09 16:26:33 -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
5583c643bf just name changes to make things more explicit and clear hopefully 2011-01-04 12:58:03 -05:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Mathias Stearn
20e25e1315 get rid of unlinkThread 2010-12-29 19:25:31 -05:00
dwight
ff2e487de3 eliminate the lsn thread 2010-12-27 17:01:48 -05:00
dwight
6b3bf8eb22 more on seq nums 2010-12-21 01:59:33 -05:00
dwight
678a260283 dur sequence numbers to speed recovery 2010-12-20 22:49:37 -05:00
Dwight
5a3296db37 dur assure journal files are kept long enough before rotation out 2010-12-20 14:10:43 -05:00
dwight
8d1b7c0ee3 remove comrpessedbuilder 2010-12-20 09:28:19 -05:00
dwight
ec5ff12c53 dur stub out a compressed builder 2010-12-19 19:42:28 -05:00
dwight
cc8cb49a18 cleaner 2010-12-19 14:15:32 -05:00