Commit graph

1117 commits

Author SHA1 Message Date
Sears Russell
a2154a3de1 Added new synthetic data generator 2008-06-09 17:16:46 +00:00
Sears Russell
e6ec2cb9fc Added "loadUninitializedPage()", which returns an uninitialized page instead of reading preimages from disk. 2008-06-09 01:13:02 +00:00
Sears Russell
aaf2f8bc39 Binary search implementations 2008-06-08 20:45:04 +00:00
Sears Russell
75f857bc26 Added supoort for binary search to page lookups 2008-06-08 20:28:53 +00:00
Sears Russell
651299716e Fixed bugs in gc iterator. 2008-06-08 20:28:23 +00:00
Sears Russell
3179b46ce3 Better (more varied) data generation due to changes in schema. 2008-06-08 20:22:58 +00:00
Sears Russell
db28de7311 Added sample invocation to script. 2008-06-08 20:22:10 +00:00
Sears Russell
8394c26959 Updated with some reviewer comments addressed. 2008-06-08 07:15:57 +00:00
Sears Russell
690ebdea9a Mess with some of the typedefs for better code clarity, and (hopefully) better real-world compression. 2008-05-27 07:33:35 +00:00
Sears Russell
a4c29b95a2 Fix bug due to over-zealous optimization. It was accidentally skipping the max slot id check in some cases. 2008-05-27 07:32:37 +00:00
Sears Russell
214976a4fa Fix compiler warning. 2008-05-27 07:27:15 +00:00
Sears Russell
decc2f7dfb Port to centos 4.2 2008-05-21 21:15:11 +00:00
Sears Russell
2863487991 Documentation update; added more sections under modules, reduced amount of cruft generated by doxygen. 2008-04-23 01:41:57 +00:00
Sears Russell
2929394b31 Fixed some documentation warnings, and clarified a few points. 2008-04-17 06:29:34 +00:00
Sears Russell
539a5bcc2a Fixed compile error in old code. 2008-04-14 18:14:05 +00:00
Sears Russell
609ed81c05 Added warning to reconf-1.8. Created reconf-1.9 2008-04-13 04:22:48 +00:00
Sears Russell
afbd89e3ff All headers now live in the header directory. (stasis/, not src/stasis) 2008-04-13 04:02:57 +00:00
Sears Russell
904d120ea4 Final commit before submission. 2008-03-14 12:57:20 +00:00
Sears Russell
b1bfe7979f Questionable attempts to appease valgrind. 2008-03-14 03:09:29 +00:00
Sears Russell
3b70dfaab7 nearly ready to run experiments... 2008-03-14 03:06:52 +00:00
Sears Russell
ca1ced24e6 Updated paper. 2008-03-14 03:05:29 +00:00
Sears Russell
9b337fea58 Initial update for next submission. 2008-03-13 08:24:28 +00:00
Sears Russell
1dacb52d91 Perl script that generates synthetic tpc-style workloads. 2008-03-13 01:17:50 +00:00
Sears Russell
0c7d45f788 Added support for tombstones and rudimentary versioning.
workload 2 is broken at the moment.
2008-03-13 01:16:37 +00:00
Sears Russell
fbf5544853 Chose more appropriate data sizes. 2008-03-13 01:13:52 +00:00
Sears Russell
5ea1f630d7 Fixed memory leaks. 2008-03-11 23:17:15 +00:00
Sears Russell
474670092e Fixed exceptional value handling. 2008-03-11 08:47:12 +00:00
Sears Russell
7d5ae207ed Initial benchmark implementation for tpc-[ch] workload; based on weather data benchmarks. 2008-03-10 08:20:10 +00:00
Sears Russell
0f27d30d22 Fixed overrun handling (nop wasn't using it; the multicolumn page implementations were broken...)
Updated for to use 8 bit deltas (nop provides alternative to 16 bit deltas in many cases...)
2008-03-10 08:19:23 +00:00
Sears Russell
893c1afee9 Added "no-op" compressor (to allow compression to be disabled...) 2008-03-08 07:43:53 +00:00
Sears Russell
e8490c8b8a Fixed compiler warnings 2008-03-08 07:36:47 +00:00
Sears Russell
567c2b51b9 Fixed bug in recordFind. It was finding values outside of the requested range. 2008-03-08 07:33:44 +00:00
Sears Russell
99d9ee7464 Split into two files in preparation for reusing functionality across multiple experiments. Started to implement dynamically dispatched version. 2008-03-08 03:17:50 +00:00
Sears Russell
50c5123548 Added new dynamic version of multicolumn, and pagelayouts, etc to support it. 2008-03-08 03:16:08 +00:00
Sears Russell
922669bde4 fix compiler warning 2008-03-08 03:04:16 +00:00
Sears Russell
8a28aaf8a1 Enabled C++ compilation warnings 2008-03-08 03:02:49 +00:00
Sears Russell
8da9a5e8ad Added "interests" to survey. 2008-03-05 20:21:06 +00:00
Sears Russell
c5a75a9102 Fixed some parsing / tokenization problems (added support for more characters / whitespace within tuples.
Implemented perl driver (and sample .cgi) for toplevel.c's network server.
2008-03-05 02:31:58 +00:00
Sears Russell
4e4585b4c1 Build + test rose. 2008-03-04 06:13:02 +00:00
Sears Russell
ba986bfb02 Fix spurious 'error' in flamebox report. 2008-03-03 06:41:25 +00:00
Sears Russell
0bcd71ebd2 Hardcodes path. 2008-03-03 06:13:39 +00:00
Sears Russell
28ef42cbe7 Uses cmake / ctest to run nightly lcov report. 2008-03-03 06:12:01 +00:00
Sears Russell
54055cd3e7 Initial checkin of relational algebra implementation. 2008-03-02 23:43:38 +00:00
Sears Russell
bb1ef5e760 specify target language in macros that add unit tests 2008-03-02 23:34:15 +00:00
Sears Russell
034343737b Preliminary cmake build system (just enough for unit testing; misses lots of old code and benchmarks...) 2008-03-02 23:25:31 +00:00
Sears Russell
e49d51cb7e Clean up includes for new cmake build system. 2008-03-02 23:21:39 +00:00
Sears Russell
3b74523a53 Fix memory leak. 2008-03-01 20:40:31 +00:00
Sears Russell
4104de06ff fixed double free (was freeing iterator in next() and close()...) 2008-03-01 20:30:48 +00:00
Sears Russell
7dc83577c5 Make valgrind happy by zeroing out partially initialized struct. 2008-03-01 19:35:16 +00:00
Sears Russell
146563ca45 Allow third parties to register new iterator types. (made iterator registration non-static; moved constants into constants.h) 2008-03-01 19:34:12 +00:00