stasis-aries-wal/stasis
Sears Russell 6d17442380 Major refactoring:
- Changed operations to take only two arguments
     - No more hacks regarding log argument sizes

     - Set pageid = INVALID_PAGE if you want a logical operation

  - Ported operation implementations to new api; exposed + fixed a number of concurrency bugs

  - More fixes to prepare

  - Fixed to nested top actions

  - More coherent operations api / recovery implmentation

  - TnaiveHash* and Tinstant* are (and were already) broken, and are set for removal

  - Removed some instances of fail_unless

  - Fixed design flaws in blob implementation.

  - New naming convention for operation callback functions.
2008-09-28 03:11:24 +00:00
..
bufferManager All headers now live in the header directory. (stasis/, not src/stasis) 2008-04-13 04:02:57 +00:00
io Fixed some documentation warnings, and clarified a few points. 2008-04-17 06:29:34 +00:00
logger Major refactoring: 2008-09-28 03:11:24 +00:00
operations Major refactoring: 2008-09-28 03:11:24 +00:00
page Binary search implementations 2008-06-08 20:45:04 +00:00
.cvsignore Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
allocationPolicy.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
arrayCollection.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
blobManager.h Major refactoring: 2008-09-28 03:11:24 +00:00
bufferManager.h Added "loadUninitializedPage()", which returns an uninitialized page instead of reading preimages from disk. 2008-06-09 01:13:02 +00:00
bufferPool.h Clean up includes for new cmake build system. 2008-03-02 23:21:39 +00:00
common.h Major refactoring: 2008-09-28 03:11:24 +00:00
compensations.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
config.h.in Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
constants.h Major refactoring: 2008-09-28 03:11:24 +00:00
consumer.h Fixed some documentation warnings, and clarified a few points. 2008-04-17 06:29:34 +00:00
crc32.h Fix linker namespace collision with libz 2007-12-06 21:52:37 +00:00
doubleLinkedList.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
fifo.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
flags.h * Remove spurious warnings messages from tests that intentionally crash stasis. 2007-10-23 23:16:58 +00:00
graph.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
hash.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
io.h All headers now live in the header directory. (stasis/, not src/stasis) 2008-04-13 04:02:57 +00:00
iterator.h Fixed some documentation warnings, and clarified a few points. 2008-04-17 06:29:34 +00:00
latches.h All headers now live in the header directory. (stasis/, not src/stasis) 2008-04-13 04:02:57 +00:00
lhtable.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
linkedlist.h All headers now live in the header directory. (stasis/, not src/stasis) 2008-04-13 04:02:57 +00:00
lockManager.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
Makefile.am support "make install", and use libtool to generate .so, .a files. 2007-06-25 15:47:28 +00:00
multiplexer.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
operations.h Major refactoring: 2008-09-28 03:11:24 +00:00
page.h Major refactoring: 2008-09-28 03:11:24 +00:00
pageCache.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
pageFile.h All headers now live in the header directory. (stasis/, not src/stasis) 2008-04-13 04:02:57 +00:00
pageHandle.h Preliminary force_range implementation; lsmTable leaks significantly less space now. 2007-11-11 23:22:21 +00:00
recovery.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
redblack.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
replacementPolicy.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
ringbuffer.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
stamp-h.in Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
stamp-h1 Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
stats.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
transactional.h Major refactoring: 2008-09-28 03:11:24 +00:00
truncation.h force_range is now being called after compressData() 2007-11-12 00:49:00 +00:00