Commit graph

638 commits

Author SHA1 Message Date
Sears Russell
33af9805ad printf -> fprintf(stderr, and assert(0) -> abort() 2006-06-13 22:43:20 +00:00
Sears Russell
f77e8b240d It was improperly tracking the log's global offset. (Hopefully)
fixed offset tracking, made it optional, and disabled it.
2006-06-13 22:42:15 +00:00
Sears Russell
c5add15bd3 assert(0) -> abort 2006-06-13 22:40:53 +00:00
Sears Russell
eab6385ca5 Moved #defines below definition of Page_s. 2006-06-13 22:40:24 +00:00
Sears Russell
0d09e9fb93 removed assert() heisenbug. 2006-06-13 22:38:50 +00:00
Sears Russell
f89903d529 moved stdio.h include out of header file. 2006-06-13 22:38:25 +00:00
Sears Russell
e56c46b95c Moved blob_record_t into transactional.h (part of transition to using
slot type lookup tables.)
2006-06-13 22:37:29 +00:00
Sears Russell
8bec3d6175 Changed to use uint_64 for lsn_t 2006-06-13 22:36:03 +00:00
Sears Russell
a11fbdd9e6 Did away with slottedPreRallocFromPage. 2006-06-13 20:00:46 +00:00
Sears Russell
164f84a533 fixed compiler warning. 2006-06-12 22:51:14 +00:00
Sears Russell
cef9e2c4ce Added settings for longer-running tests 2006-06-12 22:45:41 +00:00
Sears Russell
e0b34633ec Fixed broken min_rec_lsn() semantics; before, if there were not outstanding transactions / writes,
then these calls would return flushedLSN().  The problem was that flushedLSN wasn't guaranteed to
return a pointed to the beginning of a log entry.
2006-06-12 21:50:21 +00:00
Sears Russell
7bb0ce0d17 Fixed truncation bug (truncation is more aggressive now), and added more debugging info. 2006-06-12 20:55:49 +00:00
Sears Russell
5f307ab820 benchmark for in-memory hashtable 2006-06-12 20:52:22 +00:00
Sears Russell
27f7df6f09 Fixed races on flushedLSN and page->dirty. 2006-06-12 20:05:28 +00:00
Sears Russell
35a5e80871 removed bogus .deps files. 2006-06-01 22:18:50 +00:00
Sears Russell
fd19036843 Added more complete hashtable test; fixed incorrect return value in LH_ENTRY(find) 2006-05-31 00:37:56 +00:00
Sears Russell
6138c77306 Documentation fix 2006-05-31 00:37:23 +00:00
Sears Russell
0649f179b3 Got rid of the ~1 second delay on exit. 2006-05-30 22:59:22 +00:00
Sears Russell
640b97182c nightly benchmark graphing infrastructure. 2006-05-30 22:58:20 +00:00
Sears Russell
d6ca424ea2 First stab at automated benchmark execution; broke compatibility with old plotter.pl, timing.pl, and added a Makefile that attempts to
intelligently manage binaries, and benchmarking data, with support for interruputed runs, etc.  Also, extended the .def format to include
enough information to run the benchmarks
2006-05-27 02:45:29 +00:00
Sears Russell
68dcc2067e No more warnings with -O2. 2006-05-25 22:50:52 +00:00
Sears Russell
1d9f7b314f Added -fno-strict-aliasing to the CFLAGS for the unit tests... This is
easier than making all this code -O2 clean...  (The rest of lladd now
compiles without warning under -O2, so this seems like a good
tradeoff...)
2006-05-25 22:50:28 +00:00
Sears Russell
c45b384b3b was passing unitialized pointer into pthread_join... 2006-05-25 22:49:19 +00:00
Sears Russell
8ce9e6127f Fixed return value in removeFromLinkedList 2006-05-25 22:48:15 +00:00
Sears Russell
29662b7e06 removed dead field from TransactionLog 2006-05-25 22:24:13 +00:00
Sears Russell
b5d578f4e0 Fixed remaining warnings, got rid of alTupdate 2006-05-25 20:08:12 +00:00
Sears Russell
fda416090b Fixed a bunch of 'easy' warnings 2006-05-25 00:02:46 +00:00
Sears Russell
229a296f54 Disabled timeout; fixed compilation warning. 2006-05-24 23:25:01 +00:00
Sears Russell
cb3a4ae20d Bucket list extension working. 2006-05-24 23:24:31 +00:00
Sears Russell
8b54b0d265 No longer attempts to truncate when long transactions prevent it from
being useful...
2006-05-24 23:21:33 +00:00
Sears Russell
03b5c12fdd test file for linear hash 2006-05-24 02:26:54 +00:00
Sears Russell
827e0d891a The linear hashtable implementation (to replace pbl's) 2006-05-24 02:23:58 +00:00
Sears Russell
2e06cafaa8 2006-05-24 02:19:04 +00:00
Sears Russell
4c168d8fb2 Fixed truncation bugs, and a minor test case bug. 2006-05-22 23:59:02 +00:00
Sears Russell
f06159b3cd forgot to add these... 2006-05-19 20:17:44 +00:00
Sears Russell
59b133dfd1 final submission 2006-04-25 04:19:17 +00:00
Eric Brewer
873e775112 cleanup 2006-04-25 04:00:13 +00:00
Sears Russell
6e04de91e9 title capitalization... 2006-04-25 03:49:29 +00:00
Sears Russell
40346e3c72 submission version. 2006-04-25 03:46:40 +00:00
Sears Russell
a426824f18 bibliography entries 2006-04-25 02:38:55 +00:00
Eric Brewer
7643cb6275 cleanup 2006-04-25 01:50:20 +00:00
Sears Russell
6c2869c11f spell check 2006-04-25 01:25:02 +00:00
Sears Russell
dd86020819 A bit of rearranging. 2006-04-25 01:08:53 +00:00
Sears Russell
ca2c373829 new figures 2006-04-24 23:48:45 +00:00
Eric Brewer
67a0295a6b cleanup 2006-04-24 23:22:46 +00:00
Sears Russell
c0d143529c Made one full pass 2006-04-24 22:34:24 +00:00
Sears Russell
5441e2f758 more scattered changes... working through the paper in order (in section 4.2 right now) 2006-04-24 21:11:30 +00:00
Sears Russell
95b10bcf98 a bunch of scattered changes 2006-04-24 20:10:41 +00:00
Sears Russell
5c0ba0d0e4 scattered changes 2006-04-24 18:40:45 +00:00