stasis-aries-wal/lladd
Sears Russell 362b1036de Changed CLR log format so that it is identical to update entries. The old format pointed back to an earlier
entry in the log, complicating truncation significantly.  The new format copies log entries into their CLRs,
and is somewhat redundant, as redo and undo information is stored in the CLR, but the undo information will
never be used...
2007-04-03 09:18:45 +00:00
..
io Support for multiple inclusion. 2007-03-13 06:52:35 +00:00
logger Changed CLR log format so that it is identical to update entries. The old format pointed back to an earlier 2007-04-03 09:18:45 +00:00
operations Talloc() now reuses space when possible. It still needs to call slottedCompact() intelligentally. Also, allocationPolicy should support an extra tier 2006-07-29 00:56:54 +00:00
.cvsignore Added .cvsignore files. 2007-03-04 00:40:15 +00:00
allocationPolicy.h Added function to handle code that allocates data without first consulting the allocationPolicy 2006-08-11 03:01:16 +00:00
arrayCollection.h Fixed unit tests, added iterator interface, and generic (almost) iterator test harness. 2005-03-10 03:19:04 +00:00
bufferManager.h Added TdurabilityLevel(). 2007-03-07 06:45:28 +00:00
bufferPool.h Documentation Fix 2006-10-05 00:46:18 +00:00
common.h fixed compile warnings 2006-11-10 11:18:24 +00:00
compensations.h partial fixes 2006-03-28 20:15:31 +00:00
config.h.in Initial revision 2004-06-24 21:10:31 +00:00
constants.h Cleanup and refactoring for deferred updates. CLR's were broken; Tdefer requires them, so it is 2007-03-30 09:16:21 +00:00
consumer.h Documentation Fix 2006-10-05 00:46:18 +00:00
crc32.h 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
doubleLinkedList.h A doubly linked list implementation. All operations are O(1), including the ability to remove things from 2007-03-11 07:37:20 +00:00
fifo.h Implemented fifo pool that allocates entries out of a pool (it should be easy to extend this to avoid deadlock, while allowing it to continue to provide backpressure) 2005-03-23 08:07:53 +00:00
graph.h Transitive closure working! 2005-03-24 04:43:22 +00:00
hash.h Fixed a bunch of 'easy' warnings 2006-05-25 00:02:46 +00:00
iterator.h Implemented fifo pool that allocates entries out of a pool (it should be easy to extend this to avoid deadlock, while allowing it to continue to provide backpressure) 2005-03-23 08:07:53 +00:00
lhtable.h Minor cleanup, added ability to calculate the global average number of 2006-08-10 23:43:53 +00:00
lockManager.h Started adding error handling code to LLADD. 2005-02-16 04:11:14 +00:00
Makefile.am Initial revision 2004-06-24 21:10:31 +00:00
multiplexer.h Fixed a bunch of 'easy' warnings 2006-05-25 00:02:46 +00:00
operations.h Started implementing the region allocator 2006-06-22 19:10:02 +00:00
pageCache.h New "default" buffer manager that aims to replace the current one, but 2007-03-08 07:56:53 +00:00
pageHandle.h Adaptor between the pageFile interface and stasis_handle_t 2007-03-13 08:40:31 +00:00
recovery.h Cleaned out old cruft, such as commented out code, dead data structures, and dead files. sloccount went from $75,000 to $50,000 on src/lladd. ;) 2004-06-28 22:48:02 +00:00
redblack.h Initial import of redblack implementation. 2006-07-28 00:01:57 +00:00
replacementPolicy.h A O(1) lru implementation. 2007-03-11 07:45:17 +00:00
ringbuffer.h multiplexer and fifo are now working. (also added removed some timeouts from tests that were timing out) 2005-03-15 05:30:57 +00:00
stamp-h.in Initial revision 2004-06-24 21:10:31 +00:00
stamp-h1 Initial revision 2004-06-24 21:10:31 +00:00
stats.h Cleaning up bufferManager / page for locking. Want to limit access to the Page struct. 2004-07-14 20:49:18 +00:00
transactional.h Cleaned up Tupdate() by adding TupdateRaw(); removed *_RAW and updated linear hash accordingly. 2007-03-28 09:21:07 +00:00
truncation.h Did away with slottedPreRallocFromPage. 2006-06-13 20:00:46 +00:00