Stasis is a flexible transactional storage library for high-performance applications and system developers. It supports concurrent transactional storage and no-FORCE/STEAL buffer management.
Find a file
2010-03-31 22:39:07 +00:00
benchmarks reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
blast forgot to save it the last time... 2005-05-01 22:36:08 +00:00
cmake cmake files for lex and yacc 2008-09-28 06:42:53 +00:00
doc Move page type to Page_s struct. This breaks indirect.c (which is poorly thought out, and will be removed shortly), and was the next step on the road to segment-based recovery 2009-07-07 19:20:22 +00:00
examples refactor getUpdateArgs; remove a bunch of casts, fix a bunch of warnings 2009-12-31 20:20:47 +00:00
lang Perl updates: 2010-02-17 05:05:23 +00:00
libdfa do away with librw 2008-11-07 03:44:41 +00:00
m4 Removed inapprorpiate "ERROR" from message, provides debian/ubuntu help. 2007-12-19 03:21:49 +00:00
pbl reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
pobj fix pobj warning; add pobj tests to cmake 2008-10-02 07:15:35 +00:00
src fix concurrency bug that cropped up when the concurrent buffer manager was used with the concurrent wrapper replacement policy. Concurrent wrapper hashes on pageid, but the buffer manager was changing the pageid out from under it 2010-03-31 22:39:07 +00:00
stasis add prefetch primitives 2010-03-29 22:29:30 +00:00
test fix concurrentWrapper so that it implements the same api as the other replacement policies (it used to livelock when no pages were available. It now returns null). 2010-03-31 22:37:42 +00:00
utilities more refactoring; log handles now manage their log entries memory 2009-12-31 23:01:37 +00:00
.cproject add build to eclipse C indexer path 2009-10-05 20:48:30 +00:00
.cvsignore Updated svn:ignore. 2007-10-03 01:52:41 +00:00
.project eclipse project files 2009-05-07 18:33:28 +00:00
AUTHORS remove more cruft 2009-04-18 05:14:07 +00:00
bootstrap silence reconf and bootstrap 2009-04-18 04:33:38 +00:00
clean.sh remove more autotools dribbles and other cruft 2009-04-18 05:36:17 +00:00
CMakeLists.txt avoid use of -Wno-variadic-macros, which causes an error with gcc 3. 2010-01-20 23:51:54 +00:00
config.h.cmake initial openbsd port 2009-11-29 06:57:16 +00:00
configure.in.automake fix automake build 2009-07-30 22:46:56 +00:00
configure.in.lite added installation instructions, more autoconf cleanups 2009-04-18 04:58:51 +00:00
COPYING Initial revision 2004-06-24 21:10:31 +00:00
CTestConfig.cmake Questionable attempts to appease valgrind. 2008-03-14 03:09:29 +00:00
INSTALL more header cleaning; updated INSTALL 2009-07-26 19:47:05 +00:00
Makefile.am add doxygen support to CMake; modify doxyfile for out of tree builds, and automatic CMake manipulation 2009-05-13 19:37:57 +00:00
README removed obsolete information from README 2009-04-18 05:05:13 +00:00
reconf fixed out of date obsolescence message 2009-07-30 22:27:57 +00:00
reconf-1.8 add -f to rm configure.in commands (fixes flamebox build error message) 2009-04-18 22:09:22 +00:00
reconf-1.9 add -f to rm configure.in commands (fixes flamebox build error message) 2009-04-18 22:09:22 +00:00

Stasis is a transactional storage library.

Please see the COPYING file for licensing information, and INSTALL for
compilation instructions.

More information, including papers, a tutorial and API documentation
are available at:

http://www.cs.berkeley.edu/~sears/stasis/