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 |
|
Luke Skycrapper
|
5c46901b9c
|
Add build file for examples
|
2009-02-19 18:45:42 +00:00 |
|
Sears Russell
|
4ce4491097
|
avoid extra calls to gettimeofday() when the log is not durable; set group commit to wait for 10msec, not 100...
|
2009-02-03 05:36:33 +00:00 |
|
Sears Russell
|
95e9158847
|
checkin partially implemented log based on file pool so that svn will compile
|
2009-01-05 21:57:33 +00:00 |
|
Sears Russell
|
93885a3ab4
|
removed static variables from logWriter.c
|
2008-12-29 23:05:13 +00:00 |
|
Sears Russell
|
5ba41bb3cb
|
renamed logWriter.[ch] to safeWrites.[ch]
|
2008-12-29 20:01:37 +00:00 |
|
Sears Russell
|
6f809b00e2
|
renamed open/deleteLogWriter
|
2008-12-29 19:46:51 +00:00 |
|
Sears Russell
|
97ab7670db
|
fixes major correctness/performance regression; test for when to force log to maintain WAL was reversed
|
2008-12-12 00:05:42 +00:00 |
|
Sears Russell
|
1f336255f5
|
fix shutdown of empty rose trees
|
2008-12-05 20:52:39 +00:00 |
|
Sears Russell
|
32950b2b98
|
fixed memory leaks and pointer aliasing bugs in lsmTree_iterator.
|
2008-12-05 00:08:46 +00:00 |
|
Sears Russell
|
32fae6795b
|
Fix memory leak in lruFast.c during Tdeinit().
|
2008-12-04 23:07:07 +00:00 |
|
Sears Russell
|
79d1512a5e
|
fixed problem in lsm tree recovery; it was not updating the lsm tree header when passing C1 into C2's merger thread. Then C2 freed C1, and C1 pointed to uninitialized data.
|
2008-12-04 09:22:17 +00:00 |
|
Sears Russell
|
e4341e10b9
|
partially fixed rose recovery; clean shutdowns now work
|
2008-12-04 04:12:47 +00:00 |
|
Sears Russell
|
ff641be5dc
|
add an explicit ID parameter to StaticTuple. Instantiators of StaticTuple need to make sure this is different for each static tuple type that may coexist in the same page file. This allows multiple copies of rose to run at once.
|
2008-12-02 21:45:58 +00:00 |
|
Sears Russell
|
c6564e67c7
|
documentation update; eliminated some dead code
|
2008-12-02 19:39:20 +00:00 |
|
Sears Russell
|
1383a42206
|
documentation update; made slottedFlush, etc.. static
|
2008-12-02 19:38:49 +00:00 |
|
Sears Russell
|
78a72d81f3
|
build readonlyhash; fix compile error from nightly builds
|
2008-12-02 00:33:45 +00:00 |
|
Sears Russell
|
ddc93caeae
|
do not use group commit with non-durable transactions
|
2008-12-01 23:22:38 +00:00 |
|
Sears Russell
|
2dcc6598d2
|
added support for softcommit, and for compile / runtime configuration of stasis log + storefile locations
|
2008-12-01 22:45:32 +00:00 |
|
Sears Russell
|
17d4bb3ed4
|
log refactoring
|
2008-12-01 19:48:59 +00:00 |
|
Sears Russell
|
d9b00d457d
|
Remove old comment.
|
2008-12-01 04:29:42 +00:00 |
|
Sears Russell
|
77b24a991d
|
- Arrange for buffer manager writback to use group commit
- Only call correct log force when log_to_mem is enabled.
|
2008-12-01 04:28:46 +00:00 |
|
Sears Russell
|
1cddd8ab8c
|
remove ancient obsolete file
|
2008-12-01 04:24:24 +00:00 |
|
Sears Russell
|
41460d041a
|
did away with memoization for rle_ (cost of mutex was too high). pthread_[get|set]specific does not provide enough keys to make sense as an alternative
|
2008-11-27 00:08:59 +00:00 |
|
Sears Russell
|
e22c35a1b5
|
fix lsm iterator data corruption bug
|
2008-11-26 22:39:48 +00:00 |
|