Sears Russell
2dc3d666e3
Modified output of synthetic runs for benchmarking
2008-06-09 17:26:52 +00:00
Sears Russell
a2154a3de1
Added new synthetic data generator
2008-06-09 17:16:46 +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
214976a4fa
Fix compiler warning.
2008-05-27 07:27:15 +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
3b70dfaab7
nearly ready to run experiments...
2008-03-14 03:06:52 +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
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
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
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
4e4585b4c1
Build + test rose.
2008-03-04 06:13:02 +00:00
Sears Russell
71451f0c93
Bugfixes for experimental repeatability
2007-12-14 19:08:09 +00:00
Sears Russell
2bb6fce574
Code is ready(?) for experiments (version before this was solid despite (now) known bugs; I saw some crashes with these diffs, but think they've all been
...
addressed.)
2007-11-15 01:33:39 +00:00
Sears Russell
58e0466339
roseTable csv parser. updated rose.cpp for benchmarking
2007-11-13 23:40:21 +00:00
Sears Russell
ecc2392066
No (?) significant disk space leaks.
2007-11-12 01:40:12 +00:00
Sears Russell
9bb6984c23
force_range is now being called after compressData()
2007-11-12 00:49:00 +00:00
Sears Russell
f2df518338
Implemented TlsmTableFind(); fixed quite a few bugs in merge, comparators, etc...
2007-11-06 02:27:04 +00:00
Sears Russell
d03a4e0c1f
Static dispatch, multiple column types per page.
2007-11-04 21:25:08 +00:00
Sears Russell
e46dcce461
No more leaks; "fixed" RB tree memory usage estimates.
2007-11-04 01:51:37 +00:00
Sears Russell
3a88e43e9b
Fixed statistics reporting.
2007-11-02 21:56:17 +00:00
Sears Russell
75cbb20e6d
Tuple insertion now works (modulo storage leakage, hard coded tree sizes (not even ratios), and many other problems...)
2007-11-02 21:20:30 +00:00
Sears Russell
7e2c37534e
Partial implementation of a collection oriented interface for ROSE. (Checking in to create version to diff against.)
2007-11-01 20:09:55 +00:00
Sears Russell
bd4f5c38f2
Bugfix; random iterators were failing when ++ was called repeatedly without dereferencing the iterator.
2007-10-30 14:54:50 +00:00
Sears Russell
d7e56fc96f
Added more buffer manager flags (allow programs to bypass non_blocking).
2007-10-22 20:50:00 +00:00
Sears Russell
1c408dd2f1
Initial refactoring of rose.cpp into reusable components. (Just shuffles the code around.)
2007-10-18 18:52:12 +00:00
Sears Russell
cd5ec5f70c
Initial ROSE check in.
2007-10-15 17:46:44 +00:00
Sears Russell
7fb4fd4c1a
Updated svn:ignore.
2007-10-03 01:52:41 +00:00
Sears Russell
5f954eb239
Final commit from google.
2007-08-24 23:01:08 +00:00
Sears Russell
5bd2138a8b
Fixes a number of memory leaks; adds pageCleanup() callback, and allows callers to use custom allocators with LSM trees
2007-08-20 21:58:20 +00:00
Sears Russell
356387eafe
support "make install", and use libtool to generate .so, .a files.
2007-06-25 15:47:28 +00:00
no author
d0274c3304
Renamed 'lladd' directories and python module to 'stasis'
2007-06-11 21:36:57 +00:00
Sears Russell
5650953c4f
Added .cvsignore files.
2007-03-04 00:40:15 +00:00
Sears Russell
a06077d12d
Conditionally compile benchmarks
2006-11-21 06:45:22 +00:00
Sears Russell
b8d0ccce79
Modularized the build; made berkeleydb and confuse optional. No longer build as many things by default.
2006-11-09 23:00:50 +00:00
Sears Russell
51517aaebc
Updated X-axis range to better reflect paper.
2006-08-10 23:37:19 +00:00
Sears Russell
0c6c0ec50b
Removed pbl header; fixed makefile bugs and the compilation warnings
...
they obscured.
2006-06-20 22:05:45 +00:00
Sears Russell
6485a4aae9
No more PBL.
2006-06-20 21:44:17 +00:00
Sears Russell
5f307ab820
benchmark for in-memory hashtable
2006-06-12 20:52:22 +00:00
Sears Russell
27f7df6f09
Fixed races on flushedLSN and page->dirty.
2006-06-12 20:05:28 +00:00
Sears Russell
640b97182c
nightly benchmark graphing infrastructure.
2006-05-30 22:58:20 +00:00
Sears Russell
d6ca424ea2
First stab at automated benchmark execution; broke compatibility with old plotter.pl, timing.pl, and added a Makefile that attempts to
...
intelligently manage binaries, and benchmarking data, with support for interruputed runs, etc. Also, extended the .def format to include
enough information to run the benchmarks
2006-05-27 02:45:29 +00:00
Sears Russell
68dcc2067e
No more warnings with -O2.
2006-05-25 22:50:52 +00:00
Sears Russell
b5d578f4e0
Fixed remaining warnings, got rid of alTupdate
2006-05-25 20:08:12 +00:00
Sears Russell
fda416090b
Fixed a bunch of 'easy' warnings
2006-05-25 00:02:46 +00:00
Sears Russell
11c311bc91
Added support for raw pages, implemented posix_memalign workaround, and re-enabled O_DIRECT by default
2006-04-12 01:41:35 +00:00