stasis-aries-wal/src/lladd
Sears Russell 6198522971 Starting to rip the old jbhash implementation out, and replace it with a
linear hash implementation.  In particular, I've implemented (sort of) an
iterator for linear hash, and (sort of) ported libdfa to linearhash.c

I say 'sort of' since this functionality is broken with this commit.  On the other hand, CVS should build now, and the tests under lladd will pass.  libdfa's new tests don't pass at the moment.
2005-01-10 03:02:02 +00:00
..
logger Implemented TrecordType() 2004-12-01 01:26:25 +00:00
operations Starting to rip the old jbhash implementation out, and replace it with a 2005-01-10 03:02:02 +00:00
page Fixed nasty bug that was causing the LLADD header to be lost (!!) 2004-12-06 01:20:48 +00:00
blobManager.c Implemented a freespace manager that should safely allocate space, even in the face of crashes, and can reclaim unused space (unless an application opens more than one simultaneous transaction that performs allocations) 2004-08-21 00:03:30 +00:00
blobManager.h Blobs are now re-entrant. 2004-07-26 20:37:04 +00:00
bufferManager.c Fixed nasty bug that was causing the LLADD header to be lost (!!) 2004-12-06 01:20:48 +00:00
common.c Blobs are now re-entrant. 2004-07-26 20:37:04 +00:00
crc32.c Preliminary version of logical logging linear hash. (No latching yet, and there are some bugs re-opening a closed hash.) 2004-10-18 18:24:54 +00:00
hash.c Starting to rip the old jbhash implementation out, and replace it with a 2005-01-10 03:02:02 +00:00
io.c Moved some utility functions into their own file. 2004-07-27 21:33:00 +00:00
io.h Moved some utility functions into their own file. 2004-07-27 21:33:00 +00:00
latches.h Speedups, most notably in the logging subsystem. 2004-10-19 04:45:42 +00:00
linkedlist.c Fixed regressions, major update of page / slotted interfaces in anticipation of moving LLADD towards a generic transactional page system. 2004-08-17 01:46:17 +00:00
linkedlist.h Initial revision 2004-06-24 21:10:31 +00:00
Makefile.am Support for nested top actions, with simple unit test. (Haven't tested for thread safety yet.) 2004-11-29 21:28:13 +00:00
operations.c Preliminary version of logical logging linear hash. (No latching yet, and there are some bugs re-opening a closed hash.) 2004-10-18 18:24:54 +00:00
page.c Added getRecordType() 2004-11-24 23:25:36 +00:00
page.h Added getRecordType() 2004-11-24 23:25:36 +00:00
pageCache.c Refactored bufferMananger / pageCache, so that bufferMananger handles loading an unloading pages, and pageCache only implements the replacement policy. 2004-07-27 01:04:35 +00:00
pageFile.c Speedups, most notably in the logging subsystem. 2004-10-19 04:45:42 +00:00
pageFile.h O_DIRECT (sort of...) 2004-07-27 21:30:54 +00:00
recovery2.c Preliminary version of logical logging linear hash. (No latching yet, and there are some bugs re-opening a closed hash.) 2004-10-18 18:24:54 +00:00
stats.c Ported LLADD to Fedora, cleaned up autoconf setup, and numerouse #includes that were problematic. 2004-07-06 01:22:18 +00:00
transactional2.c Implemented TsetRange, fixed bug in linear hash. 2004-12-03 00:27:47 +00:00