Sears Russell
|
25c6be64b4
|
add assertunlocked() call
|
2009-05-30 02:22:04 +00:00 |
|
Sears Russell
|
8a95f5859d
|
fixes Issue 8: When passed a prefix of an existing key, pageOrientedList will no longer treat the prefix and the existing key interchangably
|
2009-05-21 04:13:50 +00:00 |
|
Sears Russell
|
9de2e515f8
|
eclipse whitespacifaction
|
2009-05-21 04:10:41 +00:00 |
|
Sears Russell
|
7db06197ca
|
refactored truncation + dirty page table, fixed doxygen warnings.
|
2009-05-20 21:23:51 +00:00 |
|
Sears Russell
|
73c4b4fb71
|
Fix for Issue 1. Reworked log format so that nested top actions do not need to look up old entries during forward operation. This saves log bandwidth and avoids the bug that caused the performance regression
|
2009-05-14 21:28:09 +00:00 |
|
Sears Russell
|
3ff75ff568
|
made pass over log documentation
|
2009-05-13 22:06:58 +00:00 |
|
Sears Russell
|
a611775f8f
|
custom dictionary for eclipse spellchecker
|
2009-05-13 22:06:26 +00:00 |
|
Sears Russell
|
8a10a6388d
|
updated Doxyfile.in using "doxygen -u". Removed now-generated doc/doxyfile
|
2009-05-13 19:45:16 +00:00 |
|
Sears Russell
|
6ef255e89e
|
add doxygen support to CMake; modify doxyfile for out of tree builds, and automatic CMake manipulation
|
2009-05-13 19:37:57 +00:00 |
|
Sears Russell
|
87218ad929
|
yet another refactoring; broke groupForce into its own module, removed more static variables and namespace violations
|
2009-05-13 18:04:53 +00:00 |
|
Sears Russell
|
bc554efc85
|
renamed some functions to match naming convention
|
2009-05-08 06:53:30 +00:00 |
|
Sears Russell
|
651a1a22e5
|
more refactoring; removed static variables from pageHandle.c
|
2009-05-08 04:56:34 +00:00 |
|
Sears Russell
|
a0dd692b2c
|
eclipse project files
|
2009-05-07 18:33:28 +00:00 |
|
Sears Russell
|
221b2e4acb
|
remove static variables, fix filehandle leak
|
2009-05-07 09:56:36 +00:00 |
|
Sears Russell
|
7b4cf40221
|
refactored/created stasis_buffer_manager_open and stasis_handle_open
|
2009-05-07 08:52:06 +00:00 |
|
Sears Russell
|
b5b414490a
|
fix config.h error for installed copies of stasis
|
2009-04-29 21:31:39 +00:00 |
|
Sears Russell
|
f947a2b417
|
add make install target
|
2009-04-29 20:22:41 +00:00 |
|
Sears Russell
|
55c43358b6
|
fix recovery bug due to interactions between truncation and the old CLR format. check_faultInjection should now pass.
|
2009-04-22 22:03:38 +00:00 |
|
Sears Russell
|
b2ff81fc8e
|
build / test fault_injection by default
|
2009-04-21 19:03:50 +00:00 |
|
Ashok Sudarsanam
|
2533dd921b
|
fault injection tool for stasis
|
2009-04-21 18:34:46 +00:00 |
|
Sears Russell
|
4bc6d083c6
|
add -f to rm configure.in commands (fixes flamebox build error message)
|
2009-04-18 22:09:22 +00:00 |
|
Sears Russell
|
62b692fd6d
|
remove more autotools dribbles and other cruft
|
2009-04-18 05:36:17 +00:00 |
|
Sears Russell
|
7e70dc7340
|
remove more cruft
|
2009-04-18 05:14:07 +00:00 |
|
Sears Russell
|
ab236ca2fe
|
removed obsolete information from README
|
2009-04-18 05:05:13 +00:00 |
|
Sears Russell
|
e33d45f832
|
update svn:ignore
|
2009-04-18 05:00:31 +00:00 |
|
Sears Russell
|
f864f6f66c
|
added installation instructions, more autoconf cleanups
|
2009-04-18 04:58:51 +00:00 |
|
Sears Russell
|
434a5fdb55
|
build unit tests even if check is not installed
|
2009-04-18 04:57:07 +00:00 |
|
Sears Russell
|
fa183bd48e
|
silence reconf and bootstrap
|
2009-04-18 04:33:38 +00:00 |
|
Sears Russell
|
6a36011c6e
|
Do not depend on automake/libtool. (They are now optional.)
|
2009-04-18 04:10:30 +00:00 |
|
Sears Russell
|
02469fb735
|
remove dependency on the check unit test suite
|
2009-04-14 21:55:47 +00:00 |
|
Sears Russell
|
5bb8dbc2b9
|
centralized #include <check.h>, removed obsolete (uncompiled) unit test.
|
2009-04-14 20:21:05 +00:00 |
|
Sears Russell
|
731da7456a
|
more eclipse refactoring; cleaned up some names, whitespace and documentation
|
2009-04-13 22:50:12 +00:00 |
|
Sears Russell
|
7db35ecd39
|
removed static variables from bufferPool.c; renamed methods, moved Page typedef to common.h
|
2009-04-13 21:55:08 +00:00 |
|
Sears Russell
|
4b07b538a6
|
Renamed some methods; fixed bug that caused recovery to create potentially unbounded numbers of concurrent, active transactions.
(Note: this commit contains quite a few instances of auto-cleaned whitespace....)
|
2009-04-11 17:17:42 +00:00 |
|
Sears Russell
|
dacc33642e
|
silence cast warnings on 32-bit linux
|
2009-04-09 15:17:38 +00:00 |
|
Sears Russell
|
d080734e46
|
simple binary tree example
|
2009-04-03 22:07:01 +00:00 |
|
Sears Russell
|
05077b62fd
|
nested top action cleanup and bugfix; subsequent recovery calls could undo logical undos in some circumstances
|
2009-04-03 22:01:37 +00:00 |
|
Sears Russell
|
fba041469f
|
Added macro that provides id numbers for third-party Operations.
|
2009-04-03 22:00:27 +00:00 |
|
Sears Russell
|
83a982d0bf
|
fail earlier if record_type and record_size apis are abused
|
2009-04-01 21:12:50 +00:00 |
|
Sears Russell
|
564dfe426b
|
Renamed / refactored operation implementation + registration functions. Added support for third party operations
|
2009-03-31 05:02:54 +00:00 |
|
Sears Russell
|
42cfc3d8ed
|
benchmark script
|
2009-03-20 11:36:58 +00:00 |
|
Sears Russell
|
83ad15b6d0
|
more benchmarks; transactions can now be multithreaded
|
2009-03-20 11:36:27 +00:00 |
|
Sears Russell
|
d413bb27f3
|
support for lsn-free writeback; partial benchmark code for submission
|
2009-03-19 03:36:13 +00:00 |
|
Sears Russell
|
b1f44ab005
|
added simplistic support for log reordering
|
2009-03-16 08:11:49 +00:00 |
|
Sears Russell
|
45a2410a25
|
add support for lsn-free set (but not alloc, etc...)
|
2009-03-15 07:21:37 +00:00 |
|
Sears Russell
|
bd2015443f
|
expose nextAvailableLSN for lsn-free pages
|
2009-03-15 02:43:09 +00:00 |
|
Sears Russell
|
1a1268ac36
|
re-enable majority of linearHashNTA tests. (Ooops!)
|
2009-03-15 02:42:00 +00:00 |
|
Sears Russell
|
2ecc822561
|
more iterator tests
|
2009-03-15 02:14:03 +00:00 |
|
Sears Russell
|
a69e61ed85
|
stop checking hash.size, which has changed
|
2009-03-15 02:11:01 +00:00 |
|
Sears Russell
|
9e54ad60d5
|
renamed hash() to avoid linker collisions; inlined some hash functions
|
2009-02-20 23:42:54 +00:00 |
|