Commit graph

393 commits

Author SHA1 Message Date
Sears Russell
1c979f3052 Factored logWriter.h out of the rest of the system. The only file that directly depends on it is logger2.c, which can
now dispatch requests to different (hardcoded) log implementations.
2006-04-06 03:22:57 +00:00
Sears Russell
10e7434d32 corrected slottedFrespace()'s declaration (it was returning an int, but needed to return a size_t 2006-04-05 02:54:14 +00:00
Sears Russell
d9f1df0476 Fixed behavior when __really_do_ralloc() is called, but the record's slot is greater than numslots_ptr().
Optimized slotted_compact and __really_do_ralloc() so that they try to put lower numbered slots earlier in the freelist.
2006-04-05 02:52:40 +00:00
Sears Russell
d896155b82 Fixed freespace measurement during recovery/abort by adding slottedFreespaceForSlot()
(This version is still broken, because __really_do_ralloc() does not properly increment numslots_ptr
2006-04-05 00:38:11 +00:00
Sears Russell
91381bffc2 Switched from mixture of int and lsn_t to lsn_t 2006-04-04 23:00:08 +00:00
Sears Russell
041bfce736 The bucket list entries for variable lenth hash tables were too long, causing memory corruption, and wasting space+log bandwidth 2006-04-04 22:34:35 +00:00
Sears Russell
959233566c changed type of lsn variables to "lsn_t" 2006-04-04 22:33:30 +00:00
Sears Russell
8e0bd2ecd2 Extra check for end of iterator. 2006-04-04 22:32:48 +00:00
Sears Russell
6898b2a2a6 recordid.size is now a signed 64-bit int 2006-04-04 22:31:59 +00:00
Sears Russell
2250b7a6c7 More freespace troubles... Should be correct now. 2006-03-28 21:27:10 +00:00
Sears Russell
3c55daede9 The freespace calculations were double counting the new slot's header. 2006-03-28 21:21:47 +00:00
Sears Russell
ced022d0fe partial fixes 2006-03-28 20:15:31 +00:00
Sears Russell
0250ee4a0a Intialization bug 2006-03-28 20:14:04 +00:00
Sears Russell
bb37db0857 Partial port to amd64. 2006-03-20 23:11:46 +00:00
Colleen M. Lewis
a579da0a58 Insert method added to check_bTree.c 2005-11-08 20:55:18 +00:00
Colleen M. Lewis
5bfcbdb076 Bug fixed: TfixedPageAlloc calls fixedPageInitialize with the wrong arguments. 2005-10-31 23:21:18 +00:00
Colleen M. Lewis
497790ca9b Problem with FixedPageRecordSize shown in test file 2005-10-30 00:39:25 +00:00
Colleen M. Lewis
345f0cde78 Added the base functionality and test case for the BTree... just a hello world method. but it has the h, c and check files. -colleen ;) 2005-05-05 21:34:12 +00:00
Colleen M. Lewis
9fb39c14ce added bTree.c 2005-05-05 21:26:40 +00:00
Sears Russell
3a5c96def6 Addid information about the blast branch. 2005-05-02 01:32:47 +00:00
Sears Russell
397d0c57da forgot to save it the last time... 2005-05-01 22:36:08 +00:00
Sears Russell
9e8ac01b8f Preliminary blast files for lladd 2005-05-01 01:17:59 +00:00
Sears Russell
6b95cefc62 Fixed logWriter abort performance bug, also cleaned up the file, simplified locking, etc. 2005-04-14 04:23:22 +00:00
Sears Russell
a053b19757 removed extraneous abort 2005-04-14 01:43:14 +00:00
Sears Russell
c60787e8b2 Final draft. 2005-04-01 02:01:37 +00:00
Sears Russell
3b70b0b005 ESC-q 2005-03-31 23:04:43 +00:00
Sears Russell
b75c4c79d7 Grammar fixes from dara 2005-03-31 23:02:39 +00:00
Sears Russell
749be80e9a minor fixes, softened the XML stuff. 2005-03-31 21:39:04 +00:00
Eric Brewer
09e018f72b one full pass 2005-03-31 15:28:27 +00:00
Sears Russell
dbef511fbc More refinements. 2005-03-31 02:48:34 +00:00
Sears Russell
2a5a730b29 another grammar pass; fleshed out some ideas... 2005-03-30 22:39:33 +00:00
Sears Russell
1dafb98029 ran esc-q 2005-03-30 17:57:43 +00:00
Sears Russell
f7ce3b70a6 Added more LLADD details; it probably has grammer mistakes now. 2005-03-30 01:42:14 +00:00
Sears Russell
66801e3091 Ran ESC-q on whole buffer. 2005-03-29 03:00:26 +00:00
Sears Russell
a561f990e5 Updated some wording problems 2005-03-29 02:58:54 +00:00
Sears Russell
160caf0dfe Initial version of HPTS submission. 2005-03-29 02:09:12 +00:00
Sears Russell
cbd52297b5 Final SOSP submission. 2005-03-26 08:34:42 +00:00
Sears Russell
8f590b9328 The final, submitted version of the paper. (The late one that was
e-mailed out.)
2005-03-26 08:34:19 +00:00
Eric Brewer
40b412eee0 abstract 2005-03-26 08:15:34 +00:00
Eric Brewer
93e91fc502 sec 8 2005-03-26 07:50:30 +00:00
Sears Russell
d1dcb83082 final before submit? 2005-03-26 07:43:13 +00:00
Eric Brewer
073623091a sec 7 2005-03-26 07:36:37 +00:00
Sears Russell
8527e4f679 spell checked 2005-03-26 07:33:57 +00:00
Eric Brewer
a81927f016 sec 6 2005-03-26 07:30:17 +00:00
Sears Russell
1738db486a 14 pages!!! (Pulled references, part of conclusion for multiplexer... 2005-03-26 07:26:19 +00:00
Sears Russell
1617075291 shortened references 2005-03-26 07:24:18 +00:00
Sears Russell
69245efa89 graph captions. 2005-03-26 07:19:35 +00:00
Sears Russell
38d3141f62 minor changes 2005-03-26 07:16:41 +00:00
Eric Brewer
085d50fcaa sec 3 adn 4 2005-03-26 07:06:26 +00:00
Sears Russell
cbe922febe done merging changes from anil, sections 1-4 2005-03-26 06:56:22 +00:00