Commit graph

  • c7c729acfa Fix typo in last commit Sears Russell 2008-11-03 21:51:23 +0000
  • 2c2c603dd2 all naive linear hash methods now start with TnaiveHash; removed references to ThashAlloc from documentation Sears Russell 2008-11-03 21:42:42 +0000
  • 3c4c4f0916 Initial import of stiki, the STasis wIKI. Sears Russell 2008-10-28 04:34:05 +0000
  • 0a551720c8 added 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
  • 0ff6196776 documentation fix Sears Russell 2008-10-27 23:33:22 +0000
  • a639d461b8 fail a bit earlier on error Sears Russell 2008-10-27 23:32:45 +0000
  • c7ba4dfb62 forgot to commit header for new allocation policy function Sears Russell 2008-10-27 23:30:53 +0000
  • 470c52c9cc add 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
  • a2a8c73cb5 prevent rose from initiating lots of small merges when the writer process is slow Sears Russell 2008-10-27 23:26:16 +0000
  • 15e0391187 initial checkin of perl bindings Sears Russell 2008-10-27 23:25:03 +0000
  • 5c5b6d0c67 allow callers to truncateNow() to (safely) override normal truncation policy Sears Russell 2008-10-27 23:24:21 +0000
  • 23548354a4 fixes over-zealous assert due to partial log read Sears Russell 2008-10-27 23:22:38 +0000
  • 71cc9d6df7 transactions now can check with allocation policy before allocating to pages of their own choosing Sears Russell 2008-10-27 23:20:31 +0000
  • fa18df2424 ignore size field of hashHeader argument Sears Russell 2008-10-23 20:27:55 +0000
  • c76f22fd4f reduce the risk that broken calls to Tset() will create unrecoverable logs Sears Russell 2008-10-23 20:27:08 +0000
  • db4f26b48c Fix 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
  • 0940c59d96 fail fast if Tbegin() called before Tinit() Sears Russell 2008-10-22 21:05:49 +0000
  • 6f717c351a update comment Sears Russell 2008-10-22 21:05:12 +0000
  • edb51e5789 Fix buffer manager page leak. Sears Russell 2008-10-09 20:14:55 +0000
  • 108d40ec16 fix warnings on 32-bit platforms Sears Russell 2008-10-09 19:00:17 +0000
  • 97dfdb8f95 Fix conditional compilation for libcheck and libconfuse Sears Russell 2008-10-09 18:59:45 +0000
  • ad65a806a5 removed old #include Sears Russell 2008-10-07 19:19:58 +0000
  • 474cabdb99 removed workaround code for old arraylist bug Sears Russell 2008-10-04 16:09:34 +0000
  • 82ec112788 Fixed overly specific assertion. Sears Russell 2008-10-04 15:53:19 +0000
  • a6a83b98a1 Removed handling/warning related to old kludge. Sears Russell 2008-10-04 07:27:53 +0000
  • a20d28d369 removed dead code; added additional check for TpagedListInsert() Sears Russell 2008-10-04 07:18:25 +0000
  • 132a567533 removed dead/unnecessary code; private methods are now static Sears Russell 2008-10-04 07:08:35 +0000
  • 42d779838e Check TarrayListLength() Sears Russell 2008-10-04 07:01:38 +0000
  • 35216c4ee4 check ring buffer error handling, deallocation Sears Russell 2008-10-04 01:39:23 +0000
  • c8d368f4b1 Don't include btree header... Sears Russell 2008-10-04 01:37:31 +0000
  • d43e64a41f remove bTree stuff from build systems Sears Russell 2008-10-04 01:35:56 +0000
  • ef487c4dc8 remove btree stub files Sears Russell 2008-10-04 00:53:11 +0000
  • aee7e00c99 Fixed doxygen warning Sears Russell 2008-10-03 17:10:54 +0000
  • 6354fe8a2f use pageid instead of int; Tupdate now takes a pageid instead of a recordid Sears Russell 2008-10-03 02:42:25 +0000
  • c0f7336772 fixed broken test cases Sears Russell 2008-10-03 02:41:14 +0000
  • 18fd6009fe cosmetic change Sears Russell 2008-10-02 20:40:43 +0000
  • 5195eca7f9 fix pobj warning; add pobj tests to cmake Sears Russell 2008-10-02 07:15:35 +0000
  • 220c33cc31 Fixed two buffer manager performance problems (Markos, Vinayak, thanks for pointing these out!): Sears Russell 2008-10-01 20:43:58 +0000
  • cf8eb2ca15 fix doxygen warnings Sears Russell 2008-10-01 20:32:02 +0000
  • 7341668b81 Fix CMake version compatibility warnings Sears Russell 2008-10-01 20:03:57 +0000
  • 65a3c94421 Fix libdfa warnings, add libdfa to CMake. Sears Russell 2008-10-01 20:03:15 +0000
  • 348783398a port pobj to c99, add to build system Sears Russell 2008-10-01 20:02:09 +0000
  • 545fe27019 increased test timeout Sears Russell 2008-10-01 17:59:16 +0000
  • 4afe95cda7 unit test was setting page lsns to invalid values, breaking truncation Sears Russell 2008-10-01 15:57:29 +0000
  • ff5ef752f3 fix compiler warning Sears Russell 2008-10-01 15:50:24 +0000
  • defbcbfde1 Fixed bug in check_bufferManager.c. It wasn't marking pages dirty or setting LSN's. Sears Russell 2008-09-30 17:49:39 +0000
  • db1d79efcd Removed 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
  • b91050755a Shortened tests again (hitting timeouts...) Sears Russell 2008-09-29 14:38:19 +0000
  • 466c58a141 Shortened test so that it can terminate in a reasonable amount of time. Sears Russell 2008-09-29 14:20:43 +0000
  • 5dcf3bd1a4 check_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
  • 0ec7af69a2 fixed locking bugs, cleanup, added diagnostic messages Sears Russell 2008-09-29 04:30:21 +0000
  • a7e8751f2f Remove hardcoded path from parser; tell automake not to bother with swig or parser Sears Russell 2008-09-28 07:35:20 +0000
  • f19dd1d2b4 cmake files for lex and yacc Sears Russell 2008-09-28 06:42:53 +0000
  • e96b4d1c05 check in lex/yacc based relational algebra primitives Sears Russell 2008-09-28 06:39:45 +0000
  • ff0887624c Simplified the page locking conventions. Sears Russell 2008-09-28 05:50:59 +0000
  • 6d17442380 Major refactoring: Sears Russell 2008-09-28 03:11:24 +0000
  • 14fc96e068 add C utilities to CMake build system Sears Russell 2008-09-28 02:39:14 +0000
  • 3da2d2b71c fix compile warnings Sears Russell 2008-09-28 01:45:18 +0000
  • 7867100b8b change default io handle to pfile (was non_blocking) Sears Russell 2008-09-28 01:44:18 +0000
  • b6c3f60126 removed unneccessary local variable Sears Russell 2008-09-28 01:02:36 +0000
  • 7e54d72f18 fixed compilation warning Sears Russell 2008-09-28 01:01:38 +0000
  • 41cd975e91 fixed new const warnings from gcc Sears Russell 2008-09-24 06:40:34 +0000
  • 021f28b8fd Add handling for PREPARE entries. Sears Russell 2008-09-24 03:10:49 +0000
  • 944c7e984f fixes / cleanups of Tprepare() Sears Russell 2008-09-24 03:08:32 +0000
  • fb4e91debe removed deferred operation stubs Sears Russell 2008-09-12 23:08:41 +0000
  • 75419290c4 Added asserts to help narrow down unit test failures Sears Russell 2008-09-12 22:55:23 +0000
  • a07852007e Improved graph printability, fixed remaining todo's in rose.tex. Sears Russell 2008-06-17 04:09:14 +0000
  • d9b2ee7c32 Fixed some typos. Sears Russell 2008-06-17 02:26:15 +0000
  • 2aa191c755 Very nearly the camera ready. Sears Russell 2008-06-17 01:13:25 +0000
  • 6f49d9cabd More fixes; graphs print in black and white, cleaned up text. Sears Russell 2008-06-13 11:43:31 +0000
  • 0dee9a1af6 Nearly final graphs; rewrote section 4. Sears Russell 2008-06-13 00:57:56 +0000
  • 56fa9378d5 More fixes; reviewer comments largely addressed; incorporates Mark's suggestions. Sears Russell 2008-06-11 19:56:28 +0000
  • 6d108dfa73 Added line to compile sequential throughput test. Sears Russell 2008-06-11 00:52:22 +0000
  • 71be29c843 New version of paper. Still needs new graphs, editing, etc. Sears Russell 2008-06-10 17:36:41 +0000
  • 2dc3d666e3 Modified output of synthetic runs for benchmarking Sears Russell 2008-06-09 17:26:52 +0000
  • a2154a3de1 Added new synthetic data generator Sears Russell 2008-06-09 17:16:46 +0000
  • e6ec2cb9fc Added "loadUninitializedPage()", which returns an uninitialized page instead of reading preimages from disk. Sears Russell 2008-06-09 01:13:02 +0000
  • aaf2f8bc39 Binary search implementations Sears Russell 2008-06-08 20:45:04 +0000
  • 75f857bc26 Added supoort for binary search to page lookups Sears Russell 2008-06-08 20:28:53 +0000
  • 651299716e Fixed bugs in gc iterator. Sears Russell 2008-06-08 20:28:23 +0000
  • 3179b46ce3 Better (more varied) data generation due to changes in schema. Sears Russell 2008-06-08 20:22:58 +0000
  • db28de7311 Added sample invocation to script. Sears Russell 2008-06-08 20:22:10 +0000
  • 8394c26959 Updated with some reviewer comments addressed. Sears Russell 2008-06-08 07:15:57 +0000
  • 690ebdea9a Mess with some of the typedefs for better code clarity, and (hopefully) better real-world compression. Sears Russell 2008-05-27 07:33:35 +0000
  • a4c29b95a2 Fix 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
  • 214976a4fa Fix compiler warning. Sears Russell 2008-05-27 07:27:15 +0000
  • decc2f7dfb Port to centos 4.2 Sears Russell 2008-05-21 21:15:11 +0000
  • 2863487991 Documentation update; added more sections under modules, reduced amount of cruft generated by doxygen. Sears Russell 2008-04-23 01:41:57 +0000
  • 2929394b31 Fixed some documentation warnings, and clarified a few points. Sears Russell 2008-04-17 06:29:34 +0000
  • 539a5bcc2a Fixed compile error in old code. Sears Russell 2008-04-14 18:14:05 +0000
  • 609ed81c05 Added warning to reconf-1.8. Created reconf-1.9 Sears Russell 2008-04-13 04:22:48 +0000
  • afbd89e3ff All headers now live in the header directory. (stasis/, not src/stasis) Sears Russell 2008-04-13 04:02:57 +0000
  • 904d120ea4 Final commit before submission. Sears Russell 2008-03-14 12:57:20 +0000
  • b1bfe7979f Questionable attempts to appease valgrind. Sears Russell 2008-03-14 03:09:29 +0000
  • 3b70dfaab7 nearly ready to run experiments... Sears Russell 2008-03-14 03:06:52 +0000
  • ca1ced24e6 Updated paper. Sears Russell 2008-03-14 03:05:29 +0000
  • 9b337fea58 Initial update for next submission. Sears Russell 2008-03-13 08:24:28 +0000
  • 1dacb52d91 Perl script that generates synthetic tpc-style workloads. Sears Russell 2008-03-13 01:17:50 +0000
  • 0c7d45f788 Added support for tombstones and rudimentary versioning. Sears Russell 2008-03-13 01:16:37 +0000