.. |
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 |
experimental
|
move compression and latchFree page formats to experimental/
|
2011-06-13 08:02:20 +00:00 |
io
|
add "raid1" a simple mirroring I/O handle implementation
|
2010-12-03 03:51:24 +00:00 |
logger
|
fix deadlock in filePool logger. The deadlock was due to pages being evicted before Tupdate() released the log entry for writeback. Now, we track another timestamp, so that Tupdate() starts with something analogous to a writelock, and downgrades it to a readlock before pinning pages, and invoking callbacks
|
2011-07-15 17:37:50 +00:00 |
operations
|
move latching stuff to util/, blobs to operations/
|
2011-06-13 11:26:25 +00:00 |
page
|
move compression and latchFree page formats to experimental/
|
2011-06-13 08:02:20 +00:00 |
util
|
fix deadlock in filePool logger. The deadlock was due to pages being evicted before Tupdate() released the log entry for writeback. Now, we track another timestamp, so that Tupdate() starts with something analogous to a writelock, and downgrades it to a readlock before pinning pages, and invoking callbacks
|
2011-07-15 17:37:50 +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 |
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
|
whitespace fixup after removal of compensations
|
2011-06-12 09:20:58 +00:00 |
config.h.in
|
Renamed 'lladd' directories and python module to 'stasis'
|
2007-06-11 21:36:57 +00:00 |
constants.h
|
filePool implementation is more-or-less complete. added remaining functions and latching
|
2011-04-19 18:51:43 +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 |
flags.h
|
minor log fixes. add stasis_log_chunk_name flag.
|
2011-04-20 21:50:56 +00:00 |
iterator.h
|
clean up iterator interface; remove Titerator_releaseLock()
|
2009-06-28 18:54:57 +00:00 |
lockManager.h
|
remove compensations.h (This is a big change, and impacts lots of whitespace. I have left some indentation breakage in place in order to minimize the size of the diff)
|
2011-06-12 08:13:34 +00:00 |
Makefile.am
|
support "make install", and use libtool to generate .so, .a files.
|
2007-06-25 15:47:28 +00:00 |
operations.h
|
move latching stuff to util/, blobs to operations/
|
2011-06-13 11:26:25 +00:00 |
page.h
|
move latching stuff to util/, blobs to operations/
|
2011-06-13 11:26:25 +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 |
replacementPolicy.h
|
change replacementPolicy to avoid a malloc / free during page pins
|
2011-04-20 20:25:17 +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 |
transactional.h
|
remove compensations.h (This is a big change, and impacts lots of whitespace. I have left some indentation breakage in place in order to minimize the size of the diff)
|
2011-06-12 08:13:34 +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 |