c7c729acfaFix typo in last commit
Sears Russell
2008-11-03 21:51:23 +0000
2c2c603dd2all naive linear hash methods now start with TnaiveHash; removed references to ThashAlloc from documentation
Sears Russell
2008-11-03 21:42:42 +0000
3c4c4f0916Initial import of stiki, the STasis wIKI.
Sears Russell
2008-10-28 04:34:05 +0000
0a551720c8added optional template arguments to FOR and RLE to let callers specify the size of delta_t and copy_count_t, resepectively.
Sears Russell
2008-10-27 23:35:51 +0000
0ff6196776documentation fix
Sears Russell
2008-10-27 23:33:22 +0000
a639d461b8fail a bit earlier on error
Sears Russell
2008-10-27 23:32:45 +0000
c7ba4dfb62forgot to commit header for new allocation policy function
Sears Russell
2008-10-27 23:30:53 +0000
470c52c9ccadd compile time PACK_STATS option that displays statistics about the number of bytes used per column
Sears Russell
2008-10-27 23:27:48 +0000
a2a8c73cb5prevent rose from initiating lots of small merges when the writer process is slow
Sears Russell
2008-10-27 23:26:16 +0000
15e0391187initial checkin of perl bindings
Sears Russell
2008-10-27 23:25:03 +0000
5c5b6d0c67allow callers to truncateNow() to (safely) override normal truncation policy
Sears Russell
2008-10-27 23:24:21 +0000
23548354a4fixes over-zealous assert due to partial log read
Sears Russell
2008-10-27 23:22:38 +0000
71cc9d6df7transactions now can check with allocation policy before allocating to pages of their own choosing
Sears Russell
2008-10-27 23:20:31 +0000
fa18df2424ignore size field of hashHeader argument
Sears Russell
2008-10-23 20:27:55 +0000
c76f22fd4freduce the risk that broken calls to Tset() will create unrecoverable logs
Sears Russell
2008-10-23 20:27:08 +0000
db4f26b48cFix crash in recovery; 'initted' was false during undo. undo calls Tupdate(), which checks the status of 'initted'
Sears Russell
2008-10-23 19:56:21 +0000
0940c59d96fail fast if Tbegin() called before Tinit()
Sears Russell
2008-10-22 21:05:49 +0000
6f717c351aupdate comment
Sears Russell
2008-10-22 21:05:12 +0000
edb51e5789Fix buffer manager page leak.
Sears Russell
2008-10-09 20:14:55 +0000
108d40ec16fix warnings on 32-bit platforms
Sears Russell
2008-10-09 19:00:17 +0000
97dfdb8f95Fix conditional compilation for libcheck and libconfuse
Sears Russell
2008-10-09 18:59:45 +0000
ad65a806a5removed old #include
Sears Russell
2008-10-07 19:19:58 +0000
474cabdb99removed workaround code for old arraylist bug
Sears Russell
2008-10-04 16:09:34 +0000
82ec112788Fixed overly specific assertion.
Sears Russell
2008-10-04 15:53:19 +0000
a6a83b98a1Removed handling/warning related to old kludge.
Sears Russell
2008-10-04 07:27:53 +0000
a20d28d369removed dead code; added additional check for TpagedListInsert()
Sears Russell
2008-10-04 07:18:25 +0000
132a567533removed dead/unnecessary code; private methods are now static
Sears Russell
2008-10-04 07:08:35 +0000
42d779838eCheck TarrayListLength()
Sears Russell
2008-10-04 07:01:38 +0000
35216c4ee4check ring buffer error handling, deallocation
Sears Russell
2008-10-04 01:39:23 +0000
c8d368f4b1Don't include btree header...
Sears Russell
2008-10-04 01:37:31 +0000
d43e64a41fremove bTree stuff from build systems
Sears Russell
2008-10-04 01:35:56 +0000
ef487c4dc8remove btree stub files
Sears Russell
2008-10-04 00:53:11 +0000
aee7e00c99Fixed doxygen warning
Sears Russell
2008-10-03 17:10:54 +0000
6354fe8a2fuse pageid instead of int; Tupdate now takes a pageid instead of a recordid
Sears Russell
2008-10-03 02:42:25 +0000
c0f7336772fixed broken test cases
Sears Russell
2008-10-03 02:41:14 +0000
18fd6009fecosmetic change
Sears Russell
2008-10-02 20:40:43 +0000
5195eca7f9fix pobj warning; add pobj tests to cmake
Sears Russell
2008-10-02 07:15:35 +0000
220c33cc31Fixed two buffer manager performance problems (Markos, Vinayak, thanks for pointing these out!):
Sears Russell
2008-10-01 20:43:58 +0000
cf8eb2ca15fix doxygen warnings
Sears Russell
2008-10-01 20:32:02 +0000
7341668b81Fix CMake version compatibility warnings
Sears Russell
2008-10-01 20:03:57 +0000
65a3c94421Fix libdfa warnings, add libdfa to CMake.
Sears Russell
2008-10-01 20:03:15 +0000
348783398aport pobj to c99, add to build system
Sears Russell
2008-10-01 20:02:09 +0000
545fe27019increased test timeout
Sears Russell
2008-10-01 17:59:16 +0000
4afe95cda7unit test was setting page lsns to invalid values, breaking truncation
Sears Russell
2008-10-01 15:57:29 +0000
ff5ef752f3fix compiler warning
Sears Russell
2008-10-01 15:50:24 +0000
defbcbfde1Fixed bug in check_bufferManager.c. It wasn't marking pages dirty or setting LSN's.
Sears Russell
2008-09-30 17:49:39 +0000
db1d79efcdRemoved Tinstant* and broken logical hash stuff
Sears Russell
2008-09-30 15:34:42 +0000
313a55f401- Added CREATE_EXECUTABLE macro
Sears Russell
2008-09-30 15:28:32 +0000
b91050755aShortened tests again (hitting timeouts...)
Sears Russell
2008-09-29 14:38:19 +0000
466c58a141Shortened test so that it can terminate in a reasonable amount of time.
Sears Russell
2008-09-29 14:20:43 +0000
5dcf3bd1a4check_bufferManager should pass now(!!!) bufferManager was crashing with "assert(victim) failed" if the application pinned so many pages that the writeback tasks could not write back pages in order to maintain the free page list.
Sears Russell
2008-09-29 04:35:08 +0000
6d108dfa73Added line to compile sequential throughput test.
Sears Russell
2008-06-11 00:52:22 +0000
71be29c843New version of paper. Still needs new graphs, editing, etc.
Sears Russell
2008-06-10 17:36:41 +0000
2dc3d666e3Modified output of synthetic runs for benchmarking
Sears Russell
2008-06-09 17:26:52 +0000
a2154a3de1Added new synthetic data generator
Sears Russell
2008-06-09 17:16:46 +0000
e6ec2cb9fcAdded "loadUninitializedPage()", which returns an uninitialized page instead of reading preimages from disk.
Sears Russell
2008-06-09 01:13:02 +0000
aaf2f8bc39Binary search implementations
Sears Russell
2008-06-08 20:45:04 +0000
75f857bc26Added supoort for binary search to page lookups
Sears Russell
2008-06-08 20:28:53 +0000
651299716eFixed bugs in gc iterator.
Sears Russell
2008-06-08 20:28:23 +0000
3179b46ce3Better (more varied) data generation due to changes in schema.
Sears Russell
2008-06-08 20:22:58 +0000
db28de7311Added sample invocation to script.
Sears Russell
2008-06-08 20:22:10 +0000
8394c26959Updated with some reviewer comments addressed.
Sears Russell
2008-06-08 07:15:57 +0000
690ebdea9aMess with some of the typedefs for better code clarity, and (hopefully) better real-world compression.
Sears Russell
2008-05-27 07:33:35 +0000
a4c29b95a2Fix bug due to over-zealous optimization. It was accidentally skipping the max slot id check in some cases.
Sears Russell
2008-05-27 07:32:37 +0000
214976a4faFix compiler warning.
Sears Russell
2008-05-27 07:27:15 +0000
decc2f7dfbPort to centos 4.2
Sears Russell
2008-05-21 21:15:11 +0000
2863487991Documentation update; added more sections under modules, reduced amount of cruft generated by doxygen.
Sears Russell
2008-04-23 01:41:57 +0000
2929394b31Fixed some documentation warnings, and clarified a few points.
Sears Russell
2008-04-17 06:29:34 +0000
539a5bcc2aFixed compile error in old code.
Sears Russell
2008-04-14 18:14:05 +0000
609ed81c05Added warning to reconf-1.8. Created reconf-1.9
Sears Russell
2008-04-13 04:22:48 +0000
afbd89e3ffAll headers now live in the header directory. (stasis/, not src/stasis)
Sears Russell
2008-04-13 04:02:57 +0000
904d120ea4Final commit before submission.
Sears Russell
2008-03-14 12:57:20 +0000
b1bfe7979fQuestionable attempts to appease valgrind.
Sears Russell
2008-03-14 03:09:29 +0000
3b70dfaab7nearly ready to run experiments...
Sears Russell
2008-03-14 03:06:52 +0000
ca1ced24e6Updated paper.
Sears Russell
2008-03-14 03:05:29 +0000
9b337fea58Initial update for next submission.
Sears Russell
2008-03-13 08:24:28 +0000
1dacb52d91Perl script that generates synthetic tpc-style workloads.
Sears Russell
2008-03-13 01:17:50 +0000
0c7d45f788Added support for tombstones and rudimentary versioning.
Sears Russell
2008-03-13 01:16:37 +0000