3ff75ff568made pass over log documentation
Sears Russell
2009-05-13 22:06:58 +0000
a611775f8fcustom dictionary for eclipse spellchecker
Sears Russell
2009-05-13 22:06:26 +0000
8a10a6388dupdated Doxyfile.in using "doxygen -u". Removed now-generated doc/doxyfile
Sears Russell
2009-05-13 19:45:16 +0000
6ef255e89eadd doxygen support to CMake; modify doxyfile for out of tree builds, and automatic CMake manipulation
Sears Russell
2009-05-13 19:37:57 +0000
87218ad929yet another refactoring; broke groupForce into its own module, removed more static variables and namespace violations
Sears Russell
2009-05-13 18:04:53 +0000
bc554efc85renamed some functions to match naming convention
Sears Russell
2009-05-08 06:53:30 +0000
651a1a22e5more refactoring; removed static variables from pageHandle.c
Sears Russell
2009-05-08 04:56:34 +0000
a0dd692b2ceclipse project files
Sears Russell
2009-05-07 18:33:28 +0000
7b4cf40221refactored/created stasis_buffer_manager_open and stasis_handle_open
Sears Russell
2009-05-07 08:52:06 +0000
b5b414490afix config.h error for installed copies of stasis
Sears Russell
2009-04-29 21:31:39 +0000
f947a2b417add make install target
Sears Russell
2009-04-29 20:22:41 +0000
55c43358b6fix recovery bug due to interactions between truncation and the old CLR format. check_faultInjection should now pass.
Sears Russell
2009-04-22 22:03:38 +0000
b2ff81fc8ebuild / test fault_injection by default
Sears Russell
2009-04-21 19:03:50 +0000
2533dd921bfault injection tool for stasis
Ashok Sudarsanam
2009-04-21 18:34:46 +0000
4bc6d083c6add -f to rm configure.in commands (fixes flamebox build error message)
Sears Russell
2009-04-18 22:09:22 +0000
62b692fd6dremove more autotools dribbles and other cruft
Sears Russell
2009-04-18 05:36:17 +0000
7e70dc7340remove more cruft
Sears Russell
2009-04-18 05:14:07 +0000
ab236ca2feremoved obsolete information from README
Sears Russell
2009-04-18 05:05:13 +0000
e33d45f832update svn:ignore
Sears Russell
2009-04-18 05:00:31 +0000
f864f6f66cadded installation instructions, more autoconf cleanups
Sears Russell
2009-04-18 04:58:51 +0000
434a5fdb55build unit tests even if check is not installed
Sears Russell
2009-04-18 04:57:07 +0000
fa183bd48esilence reconf and bootstrap
Sears Russell
2009-04-18 04:33:38 +0000
6a36011c6eDo not depend on automake/libtool. (They are now optional.)
Sears Russell
2009-04-18 04:10:30 +0000
02469fb735remove dependency on the check unit test suite
Sears Russell
2009-04-14 21:55:47 +0000
5bb8dbc2b9centralized #include <check.h>, removed obsolete (uncompiled) unit test.
Sears Russell
2009-04-14 20:21:05 +0000
731da7456amore eclipse refactoring; cleaned up some names, whitespace and documentation
Sears Russell
2009-04-13 22:50:12 +0000
7db35ecd39removed static variables from bufferPool.c; renamed methods, moved Page typedef to common.h
Sears Russell
2009-04-13 21:55:08 +0000
4b07b538a6Renamed some methods; fixed bug that caused recovery to create potentially unbounded numbers of concurrent, active transactions.
Sears Russell
2009-04-11 17:17:42 +0000
dacc33642esilence cast warnings on 32-bit linux
Sears Russell
2009-04-09 15:17:38 +0000
d080734e46simple binary tree example
Sears Russell
2009-04-03 22:07:01 +0000
05077b62fdnested top action cleanup and bugfix; subsequent recovery calls could undo logical undos in some circumstances
Sears Russell
2009-04-03 22:01:37 +0000
fba041469fAdded macro that provides id numbers for third-party Operations.
Sears Russell
2009-04-03 22:00:27 +0000
83a982d0bffail earlier if record_type and record_size apis are abused
Sears Russell
2009-04-01 21:12:50 +0000
564dfe426bRenamed / refactored operation implementation + registration functions. Added support for third party operations
Sears Russell
2009-03-31 05:02:54 +0000
42cfc3d8edbenchmark script
Sears Russell
2009-03-20 11:36:58 +0000
83ad15b6d0more benchmarks; transactions can now be multithreaded
Sears Russell
2009-03-20 11:36:27 +0000
d413bb27f3support for lsn-free writeback; partial benchmark code for submission
Sears Russell
2009-03-19 03:36:13 +0000
b1f44ab005added simplistic support for log reordering
Sears Russell
2009-03-16 08:11:49 +0000
45a2410a25add support for lsn-free set (but not alloc, etc...)
Sears Russell
2009-03-15 07:21:37 +0000
bd2015443fexpose nextAvailableLSN for lsn-free pages
Sears Russell
2009-03-15 02:43:09 +0000
1a1268ac36re-enable majority of linearHashNTA tests. (Ooops!)
Sears Russell
2009-03-15 02:42:00 +0000
2ecc822561more iterator tests
Sears Russell
2009-03-15 02:14:03 +0000
a69e61ed85stop checking hash.size, which has changed
Sears Russell
2009-03-15 02:11:01 +0000
9e54ad60d5renamed hash() to avoid linker collisions; inlined some hash functions
Sears Russell
2009-02-20 23:42:54 +0000
5c46901b9cAdd build file for examples
Luke Skycrapper
2009-02-19 18:45:42 +0000
4ce4491097avoid extra calls to gettimeofday() when the log is not durable; set group commit to wait for 10msec, not 100...
Sears Russell
2009-02-03 05:36:33 +0000
95e9158847checkin partially implemented log based on file pool so that svn will compile
Sears Russell
2009-01-05 21:57:33 +0000
93885a3ab4removed static variables from logWriter.c
Sears Russell
2008-12-29 23:05:13 +0000
5ba41bb3cbrenamed logWriter.[ch] to safeWrites.[ch]
Sears Russell
2008-12-29 20:01:37 +0000
6f809b00e2renamed open/deleteLogWriter
Sears Russell
2008-12-29 19:46:51 +0000
97ab7670dbfixes major correctness/performance regression; test for when to force log to maintain WAL was reversed
Sears Russell
2008-12-12 00:05:42 +0000
1f336255f5fix shutdown of empty rose trees
Sears Russell
2008-12-05 20:52:39 +0000
32950b2b98fixed memory leaks and pointer aliasing bugs in lsmTree_iterator.
Sears Russell
2008-12-05 00:08:46 +0000
32fae6795bFix memory leak in lruFast.c during Tdeinit().
Sears Russell
2008-12-04 23:07:07 +0000
79d1512a5efixed 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.
Sears Russell
2008-12-04 09:22:17 +0000
e4341e10b9partially fixed rose recovery; clean shutdowns now work
Sears Russell
2008-12-04 04:12:47 +0000
ff641be5dcadd 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.
Sears Russell
2008-12-02 21:45:58 +0000
c6564e67c7documentation update; eliminated some dead code
Sears Russell
2008-12-02 19:39:20 +0000
1383a42206documentation update; made slottedFlush, etc.. static
Sears Russell
2008-12-02 19:38:49 +0000
78a72d81f3build readonlyhash; fix compile error from nightly builds
Sears Russell
2008-12-02 00:33:45 +0000
ddc93caeaedo not use group commit with non-durable transactions
Sears Russell
2008-12-01 23:22:38 +0000
2dcc6598d2added support for softcommit, and for compile / runtime configuration of stasis log + storefile locations
Sears Russell
2008-12-01 22:45:32 +0000
17d4bb3ed4log refactoring
Sears Russell
2008-12-01 19:48:59 +0000
d9b00d457dRemove old comment.
Sears Russell
2008-12-01 04:29:42 +0000
77b24a991d- Arrange for buffer manager writback to use group commit - Only call correct log force when log_to_mem is enabled.
Sears Russell
2008-12-01 04:28:46 +0000
1cddd8ab8cremove ancient obsolete file
Sears Russell
2008-12-01 04:24:24 +0000
41460d041adid 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
Sears Russell
2008-11-27 00:08:59 +0000
e22c35a1b5fix lsm iterator data corruption bug
Sears Russell
2008-11-26 22:39:48 +0000
fe6c865737support multiple include
Sears Russell
2008-11-26 22:37:49 +0000
549f97d297rewrote mergeThread, added ability to start iterators mid lsmTable
Sears Russell
2008-11-26 07:14:23 +0000
1985ec6424defensively check that caller locked pages as appropriate
Sears Russell
2008-11-26 07:12:51 +0000
b8624d09b1obtain readlocks on lsm tree pages while iterating over them
Sears Russell
2008-11-26 07:05:22 +0000
6a5e7f5589Fix two problems in lsmTree:
Sears Russell
2008-11-26 07:01:43 +0000
9012bef5fcFixes nasty concurrency bug; rle's readRecord() was not reentrant(!)
Sears Russell
2008-11-26 06:58:22 +0000
15a097a100sort of compiles under macos now
Sears Russell
2008-11-25 01:19:36 +0000
11082997d8revert accidentally committed files
Sears Russell
2008-11-24 23:43:26 +0000
a321ba6e4ehandle null lsmIiterator_ gracefully
Sears Russell
2008-11-24 23:41:11 +0000
09641257adfixed memory leak
Sears Russell
2008-11-24 07:35:59 +0000
2b63991014preliminary (and largely untested) support for opening LSM-tree iterators starting at a given tuple
Sears Russell
2008-11-24 01:32:35 +0000
23205f8cc4Fixed 'make coverage' (removed old reference to libdfa/...)
Sears Russell
2008-11-13 20:15:03 +0000
cafd05f9bdmoved legacy buffer manager into its own directory
Sears Russell
2008-11-13 20:08:37 +0000
53a7982f47fixes numerous blob bugs, allowing linearHashNTA to store arbitrary length key,value pairs.
Sears Russell
2008-11-13 04:18:50 +0000
e842987915check that TrecordSize() works for blobs.
Sears Russell
2008-11-13 04:17:59 +0000
46fbfa3c35Implement blob deallocation; add test case
Sears Russell
2008-11-13 00:13:11 +0000
dcf07c1d4cRemove obsolete #include
Sears Russell
2008-11-13 00:08:27 +0000
f5d1229941Recovery now maintains XactionTable's state in the same way as forward operation. Internal transactional2.c state is now declared static.
Sears Russell
2008-11-13 00:06:35 +0000
9bf242f1a5Add check for invalid transaction xids to Tupdate().
Sears Russell
2008-11-12 19:00:09 +0000
484cd7fd38fix new gcc compiler warnings
Sears Russell
2008-11-11 01:15:25 +0000
8b0251ae4bFix conditional compilation for flex / bison
Sears Russell
2008-11-07 08:18:46 +0000
58d7e12c58fix error messages
Sears Russell
2008-11-07 08:15:51 +0000
5321a46d97don't try to link to librw
Sears Russell
2008-11-07 03:45:41 +0000
fc5b5a2b29do away with librw
Sears Russell
2008-11-07 03:44:41 +0000
eb6ade59e4fix doxygen warning
Sears Russell
2008-11-06 21:06:55 +0000
3c8f2caa10added more fuse functions
Sears Russell
2008-11-06 07:19:14 +0000
794edb07d5updated documentation
Sears Russell
2008-11-06 07:19:02 +0000
b01a053664conditional compilation for fuse stuff; added readOnlyHash to cmake (and fixed automake build problem)
Sears Russell
2008-11-05 22:33:09 +0000
c51c51dc13Enable building fuse by default
Sears Russell
2008-11-05 22:24:13 +0000
00f5037f79first cut at fuse filesystem; files > 4K do not work yet; nor do deletion, and other things.
Sears Russell
2008-11-05 22:18:11 +0000