Commit graph

132 commits

Author SHA1 Message Date
Gregory Burd
3a559a3b3c merge in changes from svn[r1572..r1601]
------------------------------------------------------------------------
r1601 | sears.russell@gmail.com | 2012-03-20 18:43:00 -0400 (Tue, 20
Mar 2012) | 1 line

commit bLSM bloom filter to stasis/util, which is where it really
belongs
------------------------------------------------------------------------
r1600 | sears.russell@gmail.com | 2012-03-04 01:58:38 -0500 (Sun, 04
Mar 2012) | 1 line

fix memory leak in skiplist unit test (now it is valgrind clean)
------------------------------------------------------------------------
r1599 | sears.russell@gmail.com | 2012-03-04 01:58:05 -0500 (Sun, 04
Mar 2012) | 1 line

fix typo in finalize type
------------------------------------------------------------------------
r1598 | sears.russell@gmail.com | 2012-03-04 00:59:59 -0500 (Sun, 04
Mar 2012) | 1 line

add comparator and finalizer parameters to skiplist constructor
------------------------------------------------------------------------
r1597 | sears.russell@gmail.com | 2012-03-03 18:23:16 -0500 (Sat, 03
Mar 2012) | 1 line

bugfixes for skiplist
------------------------------------------------------------------------
r1596 | sears.russell@gmail.com | 2012-03-02 15:05:07 -0500 (Fri, 02
Mar 2012) | 1 line

updated concurrentSkipList.  Seeing strange crashes
------------------------------------------------------------------------
r1595 | sears.russell@gmail.com | 2012-03-01 16:51:59 -0500 (Thu, 01
Mar 2012) | 1 line

add progress reports
------------------------------------------------------------------------
r1594 | sears.russell@gmail.com | 2012-02-28 13:17:05 -0500 (Tue, 28
Feb 2012) | 1 line

experimental support for automatic logfile preallocation
------------------------------------------------------------------------
r1593 | sears.russell@gmail.com | 2012-02-28 12:10:01 -0500 (Tue, 28
Feb 2012) | 1 line

add histogram reporting to rawIOPS benchmark
------------------------------------------------------------------------
r1592 | sears.russell@gmail.com | 2012-02-24 16:31:36 -0500 (Fri, 24
Feb 2012) | 1 line

userspace raid 0 implementation
------------------------------------------------------------------------
r1591 | sears.russell@gmail.com | 2012-02-12 01:47:25 -0500 (Sun, 12
Feb 2012) | 1 line

add skiplist unit test, fix compile warnings
------------------------------------------------------------------------
r1590 | sears.russell@gmail.com | 2012-02-12 00:52:52 -0500 (Sun, 12
Feb 2012) | 1 line

fix compile error
------------------------------------------------------------------------
r1589 | sears.russell@gmail.com | 2012-02-12 00:50:21 -0500 (Sun, 12
Feb 2012) | 1 line

fix some bugs in hazard.h surrounding thread list management and
overruns of R under high contention
------------------------------------------------------------------------
r1588 | sears.russell@gmail.com | 2012-02-11 14:23:10 -0500 (Sat, 11
Feb 2012) | 1 line

add hazard pointer for get_lock.  It was implicitly blowing away the
hazard pointer protecting y in the caller
------------------------------------------------------------------------
r1587 | sears.russell@gmail.com | 2012-02-10 18:51:25 -0500 (Fri, 10
Feb 2012) | 1 line

fix null pointer bug
------------------------------------------------------------------------
r1586 | sears.russell@gmail.com | 2012-02-10 18:03:39 -0500 (Fri, 10
Feb 2012) | 1 line

add simple refcounting scheme to concurrentSkipList.  This solves the
problem where a deleted node points to another deleted node, and we
only have a hazard pointer for the first node.
------------------------------------------------------------------------
r1585 | sears.russell@gmail.com | 2012-02-10 14:19:14 -0500 (Fri, 10
Feb 2012) | 1 line

add hazard pointers for update using the smallest free slot first.  The
old method left a race condition, since hazard_scan stops at the first
null pointer.
------------------------------------------------------------------------
r1584 | sears.russell@gmail.com | 2012-02-10 02:45:30 -0500 (Fri, 10
Feb 2012) | 1 line

add hazard pointers for update array
------------------------------------------------------------------------
r1583 | sears.russell@gmail.com | 2012-02-10 00:04:50 -0500 (Fri, 10
Feb 2012) | 1 line

skiplist update: concurrent, but broken
------------------------------------------------------------------------
r1582 | sears.russell@gmail.com | 2012-02-09 17:44:27 -0500 (Thu, 09
Feb 2012) | 1 line

skip list implementation.  Not concurrent yet.
------------------------------------------------------------------------
r1581 | sears.russell@gmail.com | 2012-02-08 13:33:29 -0500 (Wed, 08
Feb 2012) | 1 line

Commit of a bunch of new, unused code: KISS random number generator,
Hazard Pointers, SUX latches (untested) and bit twiddling for
concurrent b-tree
------------------------------------------------------------------------
r1580 | sears.russell@gmail.com | 2012-01-17 19:17:37 -0500 (Tue, 17
Jan 2012) | 1 line

fix typo
------------------------------------------------------------------------
r1579 | sears.russell@gmail.com | 2012-01-11 18:33:31 -0500 (Wed, 11
Jan 2012) | 1 line

static build fixes for linux.  hopefully these do not break macos...
------------------------------------------------------------------------
r1578 | sears.russell@gmail.com | 2012-01-09 19:13:34 -0500 (Mon, 09
Jan 2012) | 1 line

fix cmake under linux
------------------------------------------------------------------------
r1577 | sears.russell@gmail.com | 2012-01-09 18:37:15 -0500 (Mon, 09
Jan 2012) | 1 line

fix linux static binary compilation bugs
------------------------------------------------------------------------
r1576 | sears.russell | 2012-01-09 18:00:08 -0500 (Mon, 09 Jan 2012) |
1 line

port to macos x
------------------------------------------------------------------------
r1575 | sears.russell | 2012-01-09 17:39:43 -0500 (Mon, 09 Jan 2012) |
1 line

add missing _ from sync call name
------------------------------------------------------------------------
r1574 | sears.russell@gmail.com | 2012-01-09 14:26:31 -0500 (Mon, 09
Jan 2012) | 1 line

add -rt flag to static builds
------------------------------------------------------------------------
r1573 | sears.russell@gmail.com | 2011-12-20 23:38:29 -0500 (Tue, 20
Dec 2011) | 1 line

Simple makefile geared toward building libstasis.so and libstasis.a
(and nothing else)
------------------------------------------------------------------------
r1572 | sears.russell@gmail.com | 2011-12-20 22:37:54 -0500 (Tue, 20
Dec 2011) | 1 line

add some missing #include<config.h> lines
2012-04-21 12:52:31 -04:00
Eric Brewer
2eb692d06e camera-ready 2006-09-07 07:11:46 +00:00
Sears Russell
cfd2395157 Camera ready version. (Second try.) 2006-09-06 23:59:39 +00:00
Sears Russell
139f5b3fdb First stab at HTML version of camera ready. 2006-09-06 20:35:55 +00:00
Sears Russell
ecd12a3bac fixed typo; trying to make htlatex happy. 2006-09-06 18:56:47 +00:00
Eric Brewer
5543ea4268 camera-ready 2006-09-06 14:23:31 +00:00
Sears Russell
094b0452d0 Initial checkin (versions from camera ready). 2006-09-06 08:19:12 +00:00
Sears Russell
e48267fcf5 Camera ready version. Emailed it out. 2006-09-06 08:17:27 +00:00
Sears Russell
8cea61b148 Camera ready version. 2006-09-06 07:23:10 +00:00
Sears Russell
20300d40cf Camera ready? 2006-09-06 03:20:05 +00:00
Sears Russell
03d09271bc Applied last set of changes. (?) 2006-09-06 01:37:35 +00:00
Sears Russell
e0b43b64ad updated lsn-estimation stuff. 2006-09-06 00:42:53 +00:00
Sears Russell
896dd9b8cd figures flow differently, fixed bounding boxes, mentioned ArrayList, added cite to object store. It no longer calls the dirty
page list in the log a "checkpoint"
2006-09-06 00:05:31 +00:00
Eric Brewer
878b2dc605 cleanup 2006-09-05 22:43:53 +00:00
Sears Russell
9e19acf64e spell check + remove comments that caused false positives while spell-checking. 2006-09-05 22:23:27 +00:00
Sears Russell
d4f28b84a9 Proofread bibtex; fixed capitalization, named SIGMOD appropriately. 2006-09-05 22:09:35 +00:00
Sears Russell
decf605332 Tweaks from "final pass". 2006-09-05 21:49:32 +00:00
Sears Russell
73f67a2a62 A few final citations (for atomic heaps), some reference clean up, latex badness < 2400 now. :)
Still need to check figure captions, citations, end notes.
2006-09-05 19:08:56 +00:00
Eric Brewer
c0773fc425 authors 2006-09-05 15:32:21 +00:00
Sears Russell
38820c4c51 more citations, everything in the .bib is cited now. 2006-09-05 02:57:50 +00:00
Sears Russell
74735a7bd7 backup. 2006-09-05 00:02:34 +00:00
Sears Russell
3bedfdf884 fixed figures and other misc formatting details. 2006-09-04 22:51:40 +00:00
Sears Russell
f6d0ce4f3d spell check; hypenation, compound words more consistent. Tweaked a few sections. 2006-09-04 21:29:44 +00:00
Sears Russell
4c038f7b1a Made a pass on th paper. 2006-09-04 21:14:01 +00:00
Sears Russell
f8c545912c Comitting after merge; cleaned up bibliography. 2006-09-04 05:15:26 +00:00
Eric Brewer
30be4eb758 cleanup+shorten 2006-09-04 02:12:39 +00:00
Eric Brewer
b9fe5cd6b1 shorten 2006-09-04 01:44:15 +00:00
Sears Russell
8006d89d11 Added figure that explains how lsn estimation might work. 2006-09-04 01:16:22 +00:00
Sears Russell
a41fafff6e minor figure tweaks 2006-09-04 00:37:20 +00:00
Sears Russell
2d93b3cafd fixed text for torn-page figure, and shrunk it to conserve lines. 2006-09-03 23:32:19 +00:00
Sears Russell
4bd3c6b826 updated figures 2006-09-03 23:14:22 +00:00
Sears Russell
2a69ba6bea Added a few references, and addressed a few comments. 2006-09-03 21:06:58 +00:00
Eric Brewer
6cac8a73de cleanup 2006-09-03 20:04:14 +00:00
Eric Brewer
feabcac61e cleanup 2006-09-03 20:02:03 +00:00
Eric Brewer
742fc3bf5d cleanup 2006-09-03 19:27:22 +00:00
Sears Russell
775e9dda49 a few more notes. 90% of the way done, according to CVS. :) 2006-09-03 05:41:18 +00:00
Sears Russell
2b08b8840e "Everything" that needs to be addressed is now a comment in the paper. 2006-09-03 05:32:12 +00:00
Sears Russell
3122750c10 added torn page figure 2006-09-02 22:38:58 +00:00
Eric Brewer
967caf1ee7 cleanup,newfigs 2006-09-02 01:24:27 +00:00
Sears Russell
d552543eae more scattered changes, cut a few paragraphs. 2006-09-02 00:02:38 +00:00
Sears Russell
3808d232ff Scattered changes for length, and correctness. 2006-09-01 03:50:29 +00:00
Sears Russell
297e182a1b cut more content 2006-08-21 21:14:31 +00:00
Sears Russell
2f16f018a7 16 pages. :) 2006-08-21 05:04:59 +00:00
Sears Russell
a42e9a7943 shortened the paper 2006-08-20 07:42:44 +00:00
Eric Brewer
8f71ba1caf cleanup 2006-08-20 05:47:16 +00:00
Sears Russell
505f3ac605 Made a pass on the experimental setup. 2006-08-20 05:06:01 +00:00
Sears Russell
da502b4920 Made a pass over 3-4. 2006-08-20 02:43:06 +00:00
Sears Russell
fa2a6d5592 did a pass on experiments section. 2006-08-19 23:39:56 +00:00
Eric Brewer
a161be420a sec4 2006-08-19 23:25:47 +00:00
Eric Brewer
2fcb841ffe cleanup sec 3; remove sec 6 2006-08-19 22:22:01 +00:00