Commit Graph

67 Commits

Author SHA1 Message Date
dwight
62fbef60e7 str stuff 2010-12-15 10:42:43 -05:00
dwight
ba84222056 use relative paths in the journal 2010-12-14 20:27:24 -05:00
dwight
b55418440a comment 2010-12-14 18:06:59 -05:00
Mathias Stearn
488eeaadec Fail hard if maps don't match 2010-12-14 14:24:42 -05:00
Mathias Stearn
d946dce692 Exceptions in durThread should cause immediate shutdown 2010-12-14 14:24:42 -05:00
dwight
7ee635b2a2 fix warning convesion 64 bit to 32 bit int 2010-12-13 20:09:00 -05:00
Mathias Stearn
02572f806f Use memcmp to speed up dur checking. Add --durOptions bit for extra checks 2010-12-13 18:54:53 -05:00
dwight
c7c5a57b1f eliminate the _DURABLE preprocessor define 2010-12-13 18:03:32 -05:00
Dwight
85502d3bd8 compile 2010-12-13 16:08:40 -05:00
Dwight
1a4ec92282 dur safety when going back and forth with startup options 2010-12-13 16:06:13 -05:00
Dwight
4a437cc8b8 commitNow() 2010-12-13 14:53:49 -05:00
Eliot Horowitz
0317b34be5 dur compile 2010-12-13 02:23:50 -05:00
dwight
9c3f0bf9d3 move stuff into dur namesapce 2010-12-13 00:40:13 -05:00
dwight
d7a05a90da dur getlasterror wait for group commit via fsync:1 2010-12-13 00:21:08 -05:00
dwight
51bc560803 dur drop database handling 2010-12-12 19:47:10 -05:00
dwight
488dd8b82f compile 2010-12-12 16:46:38 -05:00
dwight
cc66c8abf0 dur trace a little better 2010-12-12 16:05:21 -05:00
dwight
c853e9a206 work around a header include dependency issue; plus misc cleaning 2010-12-12 10:59:16 -05:00
Mathias Stearn
d53c412a29 Add an md5sum to each journal commit and check it on restore
This slightly changes the journal format. Currently, support is there for
reading the old format, but I plan to remove that next week.
2010-12-10 19:20:43 -05:00
Mathias Stearn
1c17cece76 Pull some durability code into a class for easy disabling 2010-12-10 19:20:43 -05:00
Dwight
b2378d6b5f dur bug fix when --dur is off 2010-12-09 12:36:08 -05:00
dwight
646b27bfb2 dur bug with remap 2010-12-08 00:27:04 -05:00
dwight
42db2e8ff8 hmmm 2010-12-06 23:31:26 -05:00
Eliot Horowitz
20897e334b compile 2010-12-06 22:39:04 -05:00
dwight
b0f9b1a4d2 compile 2010-12-06 20:55:16 -05:00
dwight
03984ad0df tweak name 2010-12-06 20:25:20 -05:00
Mathias Stearn
6ab0fa5b5d Allow writing to datafiles in linux 2010-12-06 19:12:33 -05:00
Mathias Stearn
1edfc56303 Unused variable warning 2010-12-06 19:12:33 -05:00
Dwight
eca622a236 dur fix an intent in dbtests and some other diag stuff 2010-12-06 17:24:30 -05:00
dwight
37b57e98ef dur 2010-12-05 16:53:39 -05:00
dwight
cdeb62b371 dur bug fix and lots of asserts 2010-12-01 13:16:37 -05:00
dwight
a57d30f6e3 dur validation code 2010-12-01 11:18:11 -05:00
dwight
65f426f218 dur fix 2010-12-01 09:48:29 -05:00
Dwight
9ccab7add2 dur 2010-11-30 14:46:18 -05:00
Dwight
df1ce3043a dur fixes for cmdLine.dur==false when _DRUABLE is defined 2010-11-29 16:05:17 -05:00
dwight
3669bdab40 compile with str::stream changes 2010-11-28 10:22:17 -05:00
dwight
83a58aa700 dur add a cmd lien setting 2010-11-28 10:13:01 -05:00
dwight
bf532c4638 dur debugging 2010-11-27 17:30:51 -05:00
dwight
fe11f8506b crlf, dir 2010-11-27 15:40:57 -05:00
dwight
6c3eb1ddd4 dur remap 2010-11-27 15:25:08 -05:00
dwight
ce93e7c824 dur 2010-11-26 18:18:24 -05:00
Dwight
eba21ba317 dur 2010-11-23 10:12:31 -05:00
dwight
02865179be dur 2010-11-22 10:35:30 -05:00
dwight
aa27925a60 compile 2010-11-22 08:42:39 -05:00
dwight
b8555c9f52 dur optimizations to not journal too much 2010-11-21 19:36:40 -05:00
dwight
8c6075dc61 dur 2010-11-20 15:29:49 -05:00
dwight
6d53776029 dur 2010-11-17 22:31:38 -05:00
Dwight
86a7618917 dur 2010-11-17 13:59:29 -05:00
dwight
70d2689d23 dur 2010-11-17 01:53:52 -05:00
dwight
62eaedd3d2 AlignedBuilder dur 2010-11-15 22:13:48 -05:00