Commit Graph

33 Commits

Author SHA1 Message Date
Mathias Stearn
e2778cdf78 Use more common (and readable) names for branch prediction hints 2011-08-02 18:50:04 -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
dwight
81fece68e9 prefetch type stuff 2011-08-02 02:36:36 -04:00
Eliot Horowitz
3bd8786b0d undo optimization to test 2011-07-24 11:35:14 -04:00
dwight
984dc80a02 prep for some compiler hinting in the future 2011-07-11 09:31:33 -04:00
dwight
3021bbf4e2 dead code elim 2011-07-11 08:11:38 -04:00
Mathias Stearn
270996933d replace "dur" with "journal" in log messages 2011-04-04 12:15:23 -04:00
dwight
6113b4cd26 change to a faster checksum (old was md5). new is less discriminating but fast.
also, now includes the JSectHeader in the checksum.
2011-02-24 13:34:42 -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
2dbe7e6937 SERVER-2320 finish lsn some code was missing 2011-01-09 16:26:33 -05:00
Dwight
5583c643bf just name changes to make things more explicit and clear hopefully 2011-01-04 12:58:03 -05:00
Dwight
84a36e6f63 unusual to reach this code, so be explicit that it was reached for safety 2011-01-04 12:32:11 -05:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Mathias Stearn
9b7676c8b9 Compiler warning 2010-12-30 15:47:30 -05:00
dwight
9472613d04 dur stats 2010-12-27 11:29:16 -05:00
dwight
bae0fdb468 dur speed research 2010-12-26 14:01:19 -05:00
Mathias Stearn
9361b7cf9b safety 2010-12-23 12:38:30 -05:00
Mathias Stearn
0bd4f7db8d privatize permanent members of WriteIntent 2010-12-22 16:52:47 -05:00
Dwight
97ab6fa1af do insertWriteIntent outside of dbMutex, which yeilds a small throughput increase 2010-12-21 12:52:59 -05:00
dwight
6b3bf8eb22 more on seq nums 2010-12-21 01:59:33 -05:00
dwight
9666cbe807 dur journal file format change in prep for addtl work 2010-12-20 20:24:43 -05:00
Mathias Stearn
3dfc3dd42b replace WriteIntent vector with a set and merge overlapping/adjacent intents 2010-12-20 15:17:02 -05:00
Mathias Stearn
9fcb46f038 Manually revert JObjAppendOp stuff 2010-12-20 13:29:58 -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
e36a722daf cleaning 2010-12-19 16:49:53 -05:00
dwight
9001773676 in prep of a fix 2010-12-19 16:20:23 -05:00
dwight
fe370eb97b reorganize in preparation of a fix 2010-12-19 16:14:51 -05:00
dwight
3c5c64a543 dur objappend temporarily off until fixed; objappend moved to its own data structure separate from basic writes 2010-12-19 15:31:11 -05:00
dwight
38122cae7a no newline at eof 2010-12-19 12:09:58 -05:00
dwight
1fb5ac5453 dur optimize writing to the oplog for durability 2010-12-19 10:54:45 -05:00