.. |
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 flush and shutdown apis to concurrent ringbuffer, tighten up get_rd_buf api
|
2011-04-18 20:21:16 +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
|
partial implementation of filePool log format. force and truncate are unimplemented, as is attempting to read unflushed data.
|
2011-04-18 20:31:19 +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 |