Commit Graph

23 Commits

Author SHA1 Message Date
Mathias Stearn
7cad9757de Don't need to call lseek if we won't do fadvise (was getting unused var warning) 2011-08-09 15:41:01 -04:00
dwight
1eb21fc88b add assert minor 2011-08-02 02:39:09 -04:00
Mathias Stearn
7c2bd1f36f Truncate log files to end of current commit on rotate SERVER-3412 2011-08-01 19:14:03 -04:00
Dwight
8b0e7ecde6 try to fix SERVER-2948 journaling windows error message 2011-05-03 16:59:14 -04:00
Mathias Stearn
3fb147f515 Make journalling work even when O_DIRECT doesn't SERVER-2906 2011-04-05 19:18:21 -04:00
Mathias Stearn
f14bb06850 flush directories where needed SERVER-2763 2011-03-15 16:27:12 -04:00
Mathias Stearn
9b534592f3 Better error message. 180? 2011-03-01 18:05:15 -05:00
dwight
879e5e1b0a preallocate journal files. some file systems are quite slow otherwise. 2011-02-04 15:02:06 -05:00
Eliot Horowitz
38364885c5 fdatasync is linux only 2011-02-03 11:23:27 -05:00
Eliot Horowitz
4c26ae7633 use fdatasync instead of O_SYNC for journal 2011-02-02 17:15:23 -05:00
Mathias Stearn
dde119cf7b better error messages 2011-01-25 14:40:46 -05:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Mathias Stearn
d62ca23e4a initialize _name on posix 2010-12-30 12:16:18 -05:00
dwight
cfda399631 remove extraneous logging 2010-12-25 12:00:58 -05:00
Dwight
5a3296db37 dur assure journal files are kept long enough before rotation out 2010-12-20 14:10:43 -05:00
Mathias Stearn
cfea72ebf3 remove some tabs 2010-12-08 16:23:21 -05:00
dwight
62206631c0 const 2010-11-15 22:58:09 -05:00
dwight
80f2d635e0 dur 2010-11-15 22:55:19 -05:00
dwight
8b49740bf9 dur work 2010-11-14 22:28:04 -05:00
dwight
0acda4e6d7 crlf 2010-11-10 13:42:08 -05:00
dwight
c24d82a1ae work on logfile.cpp 2010-11-08 09:21:33 -05:00
dwight
93edd125bb warning 2010-11-06 21:34:04 -04:00
dwight
b56cba0c7e logfile.cpp 2010-11-06 21:29:49 -04:00