stasis-aries-wal/stasis
2011-04-18 20:08:40 +00:00
..
bufferManager cleaned up initialization code for stasis handles; it is no longer possible to instantiate the (long broken) non-blocking handle implementation 2010-12-03 02:18:56 +00:00
io add "raid1" a simple mirroring I/O handle implementation 2010-12-03 03:51:24 +00:00
logger add firstPendingEntry call to log API, use finer grained latches in Tupdate(). 2011-04-01 17:25:46 +00:00
operations fix blob recovery issue; pages were being initialized outside of tupdate, breaking recovery 2011-03-29 22:27:31 +00:00
page add latch-free slotted pages, and a bug-fix in page.c 2010-09-17 01:10:42 +00:00
util add stasis_double_to_timeval() 2011-04-18 20:08:40 +00:00
.cvsignore Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
allocationPolicy.h Reimplemented allocationPolicy.c; updated API + added more cases to the unit tests. 2009-08-05 06:35:11 +00:00
arrayCollection.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
blobManager.h renamed some functions to match naming convention 2009-05-08 06:53:30 +00:00
bufferManager.h Fix handling of lsns in loadUninitializedPage(). This change is more of a hack than I would like. 2011-03-25 20:03:50 +00:00
bufferPool.h removed static variables from bufferPool.c; renamed methods, moved Page typedef to common.h 2009-04-13 21:55:08 +00:00
common.h new data structures: min aggregate and concurrent ringbuffer 2011-04-14 23:03:20 +00:00
compensations.h fix doxygen warnings 2008-10-01 20:32:02 +00:00
concurrentHash.h one line fix to concurrentHashTable, plus documentation and improved unit tests. 2011-02-15 02:57:19 +00:00
config.h.in Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
constants.h cleaned up initialization code for stasis handles; it is no longer possible to instantiate the (long broken) non-blocking handle implementation 2010-12-03 02:18:56 +00:00
consumer.h Fixed some documentation warnings, and clarified a few points. 2008-04-17 06:29:34 +00:00
crc32.h add c decl stuff to crc32.h 2010-10-03 15:40:53 +00:00
dirtyPageTable.h third-party dirtyPageTable patches 1-4, forward ported to trunk. This commit may introduce a regression; dirty_page_table_flush is probably no longer reentrant 2010-10-19 22:37:07 +00:00
doubleLinkedList.h Refactored doubleLinkedList and lruFast. The linked list API is now less insane, and lruFast is simpler. Added asserts to detect double insertion of nodes into the lists / lru 2010-09-24 17:56:51 +00:00
fifo.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
flags.h add "raid1" a simple mirroring I/O handle implementation 2010-12-03 03:51:24 +00:00
graph.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
hash.h Increase dirtyPageTable concurrency 2009-08-14 06:31:13 +00:00
iterator.h clean up iterator interface; remove Titerator_releaseLock() 2009-06-28 18:54:57 +00:00
latches.h use pthread_rwlock instead of rwlock userspace emulation of it 2009-10-13 00:29:35 +00:00
lhtable.h Increase dirtyPageTable concurrency 2009-08-14 06:31:13 +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 use pageid instead of int; Tupdate now takes a pageid instead of a recordid 2008-10-03 02:42:25 +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 cleaned up multipage operations a bit; added stasis_segments_enabled flag 2010-05-11 22:01:37 +00:00
page.h fix blob recovery issue; pages were being initialized outside of tupdate, breaking recovery 2011-03-29 22:27:31 +00:00
pageHandle.h expose stasis_handle_t up through the buffer manager; add sequential I/O hinting; fix stupid busy-wait in prefetch 2010-04-12 20:54:10 +00:00
recovery.h more refactoring; no more globals in transactionTable.c 2009-10-14 21:22:50 +00:00
redblack.h wrote some wrappers that emulate redblack; default to stl tree for now 2009-11-24 00:24:18 +00:00
replacementPolicy.h This fixes in Stasis issue 22. 2010-04-20 01:09:32 +00:00
ringbuffer.h Renamed 'lladd' directories and python module to 'stasis' 2007-06-11 21:36:57 +00:00
rw.h added DEBUG() statements 2010-08-05 23:07:52 +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
stlredblack.h add implementations of some more rblookup flags to the stl red black tree adapter 2010-09-23 20:38:50 +00:00
transactional.h comment out declaration of non-existant function 2011-03-21 21:25:00 +00:00
transactionTable.h fix transaction table leaks during recovery; add debugging field to xact table entries 2010-11-05 18:57:18 +00:00
truncation.h more refactoring; no more globals in transactionTable.c 2009-10-14 21:22:50 +00:00
tsearchcompat.h wrote some wrappers that emulate redblack; default to stl tree for now 2009-11-24 00:24:18 +00:00