This website requires JavaScript.
fc49c4e0ce
contact info
master
Russell Sears
2012-04-02 10:20:49 -0700
b81846fb64
update readme for github
Russell Sears
2012-04-02 10:14:14 -0700
d1d6280210
update readme for github, remove y/ directory
Russell Sears
2012-04-02 10:13:39 -0700
0652b0bf84
moved bloom filter into stasis
sears
2012-03-20 22:46:29 +0000
94c427e239
use larger datapages by default (fixes handling of very large objects)
sears
2012-03-20 21:55:44 +0000
40cc056918
fix cmakelists
sears
2012-03-01 22:42:10 +0000
509c929422
add license for mapkeeper
sears
2012-02-28 23:07:00 +0000
cf469fb1ad
add third party license info to readme
sears
2012-02-28 21:43:19 +0000
3104ccaec1
add missing license headers
sears
2012-02-28 21:11:51 +0000
4757b0afd6
increase read:write cache ratio
sears
2012-02-28 21:10:06 +0000
49f4c813be
increase default stasis region size for data pages and index pages
sears
2012-02-28 21:08:43 +0000
292b938a07
fix under-counting of tuples inserted into c0, which was causing it to slowly grow over time
sears
2012-02-27 01:37:44 +0000
0d21fcb2ff
fix makefile breakage due to file renaming
sears
2012-02-24 21:42:59 +0000
a874a1d404
add benchmark-big option
sears
2012-02-24 21:34:57 +0000
b0dfa21af1
add command line argument for raid0
sears
2012-02-24 21:32:45 +0000
b52dbe0636
cannonicalize filenames (so they match the classes they define)
sears
2012-02-23 01:25:24 +0000
9b1df5b1af
rename classes to lowerCamelCase
sears
2012-02-23 01:11:55 +0000
7b2809a44a
more cleanup of mapkeeper server; rename cc to cpp, etc...
sears
2012-02-23 00:42:46 +0000
05ed98a5c4
remove some logstore references
sears
2012-02-23 00:18:02 +0000
809082afb4
move native network server into servers/native
sears
2012-02-23 00:10:54 +0000
cea3ab3e6b
not sure what this even is...
sears
2012-02-22 23:48:58 +0000
bc2103625e
move y* stuff to y directory
sears
2012-02-22 23:46:49 +0000
cc067deb76
fixup makefiles for mapkeeper server and CMakeLists.txt
sears
2012-02-22 23:42:54 +0000
0a2ff65814
rename sherpa/ to servers/mapkeeper/
sears
2012-02-22 23:36:18 +0000
a7fd806fe9
should have never committed NOTES
sears
2012-02-22 23:16:02 +0000
1a172efe6b
forgot to commit license.txt
sears
2012-02-22 23:15:02 +0000
f164d9eeb6
rename logstore.h and logstore.cpp to blsm.h and blsm.cpp
sears
2012-02-22 23:12:28 +0000
165a17c39b
logtable -> blsm
sears
2012-02-22 22:57:02 +0000
fe07048ba3
fix comments / add BACKPRESSURE_READS compile time option
sears
2012-02-22 22:53:01 +0000
0b1d9dd236
add --trace flag
sears
2012-02-11 01:55:24 +0000
725f6f8279
reference Rose in README file
sears
2012-02-06 21:28:47 +0000
d9a8d6f998
apache2 license + headers
sears
2012-01-19 16:49:54 +0000
6368f16bc0
add --port option
sears
2012-01-13 00:13:33 +0000
1c4d3068f5
build fixes for static binaries
sears
2012-01-11 23:32:42 +0000
18b58aa484
add missing methods to thrift server; temporary CMake fix
sears
2012-01-09 19:29:17 +0000
7bb6c3e166
port to macosx, add explicit dependency on mapkeeper
sears
2011-12-22 04:37:40 +0000
bed774467a
Add simple makefile for building static binaries
sears
2011-12-21 21:05:29 +0000
297e715514
move update progress out of application threads, and into background thread
sears
2011-11-04 20:59:22 +0000
8843807ab5
clean up red black tree latching
sears
2011-11-04 20:58:31 +0000
769b7615dd
disable periodic force writes in merger (now handled by stasis instead); fix concurrency bug where merge held writelock while forcing data
sears
2011-11-04 20:55:27 +0000
6aae6898e7
add more benchmarking phases phases to lsm_microbenchmarks
sears
2011-11-04 20:52:55 +0000
051f46b03a
add blind update option to mapkeeper server; tweak benchmark mode memory settings
sears
2011-11-04 20:50:50 +0000
f8f307803e
do not default to writes_are_sequential
sears
2011-08-23 05:01:40 +0000
257b5587ca
create new executable, lsm_microbenchmarks. The idea is to bring up the LSM tree a little at a time, and see where the performance falls over.
sears
2011-08-23 01:26:05 +0000
a24f1e34fe
change ambiguous field name
sears
2011-08-23 01:08:02 +0000
e944fa63c9
commit michi patch to target mapkeeper instead of dht_persistent_store; remove cruft; cleanup makefile
sears
2011-08-23 00:10:43 +0000
f05ccec98f
increased verbosity of test
sears
2011-08-22 23:50:14 +0000
a780f4b78f
change include for new version of stasis
sears
2011-08-22 23:48:56 +0000
8450f4172c
change include for new version of stasis
sears
2011-08-22 23:46:56 +0000
7b9d9536d3
check in dht_persistent_store stuff
sears
2011-08-19 19:47:08 +0000
fd40318867
checkin thrift stuff
sears
2011-08-19 19:45:40 +0000
9727d0b39d
add non-yahoo makefile for thrift server
sears
2011-08-19 19:18:33 +0000
5524b96bd9
Removing the typename keyword to make declarations compile with gcc 4.1.2 after a bunch of types are no longer templates
surajach
2011-06-13 18:47:21 +0000
d9e445df06
whitespace changes
sears
2011-06-09 02:05:03 +0000
693170eebe
port sherpa wrapper to new api
sears
2011-06-09 01:43:46 +0000
6f82ae268a
remove more template stuff
sears
2011-06-09 01:16:55 +0000
ef4d360b68
memTreeComponent is no longer a template
sears
2011-06-09 00:27:57 +0000
0923cd9d96
datapage is no longer a template
sears
2011-06-09 00:07:42 +0000
f0ba49a649
fix eclipse code indexer includes
sears
2011-06-09 00:06:21 +0000
2b8da4a254
comment, whitespace cleanup
sears
2011-06-09 00:02:20 +0000
37795199fe
add shutdown and fix deleted tuple handling in sherpa binding
sears
2011-06-08 23:58:29 +0000
2756b886fe
removed debug printfs
michim
2011-05-19 22:15:53 +0000
8aadd27e3c
fixed memory leaks
michim
2011-05-16 21:16:36 +0000
05ee405772
fix for dropping first key in range scans
sears
2011-05-13 17:57:05 +0000
c4bf5a4995
removed debug printfs
michim
2011-05-13 07:06:04 +0000
ff6e081ca1
use htonl. fixed a typo in daemontools run script.
michim
2011-05-13 06:53:39 +0000
88c718c828
commented out timestamp hack
michim
2011-05-12 21:08:41 +0000
c9695d4fd1
commented out timestamp hack
michim
2011-05-12 21:06:31 +0000
49b4d4ebdb
added some option to daemontools run script.
michim
2011-05-12 21:03:09 +0000
129342b42c
added remove().
michim
2011-05-12 20:56:04 +0000
5291a25dce
added packages and conf directories. added update and scan operations.
michim
2011-05-12 20:41:18 +0000
abda0606de
moving to thrift
michim
2011-05-12 00:30:02 +0000
630c16d12e
moving to thrift.
michim
2011-05-11 22:27:48 +0000
005ee8a776
fix memory leak, add asserts
sears
2011-05-02 22:10:23 +0000
72ecdea59e
disable spammy printfs, change assert so that it prints extra debugging info, then ignores error
sears
2011-05-02 22:09:59 +0000
bb3e768df7
remove line that accidentally disabled strippedkeylen()
sears
2011-05-02 22:05:32 +0000
ae7c827ab5
add hacky garbage collection mechanism
sears
2011-04-28 21:56:25 +0000
c910a7af8f
fix latching bug in scan
sears
2011-04-28 20:18:54 +0000
e81b8522d7
fix memory leaks
sears
2011-04-25 15:28:45 +0000
36790f6c2c
add comment
sears
2011-04-24 21:09:54 +0000
5010688123
fix compiler warning on 32 bit architectures;
sears
2011-04-23 18:53:38 +0000
5be84f59e8
add support for early tombstone dropping, extend datatuple format to support timestamps
sears
2011-04-22 22:54:49 +0000
9672bc4f48
add commented out debugging code
sears
2011-04-22 17:41:13 +0000
5343f3021e
fix broken merge logic. it was sometimes dropping live tuples, and never dropping tombstones...
sears
2011-04-22 17:40:37 +0000
4f74dfd45f
documentation cleanup
sears
2011-04-22 17:39:52 +0000
38f1793eaa
fix argument parsing typo
sears
2011-04-22 17:39:28 +0000
ab9cfd1443
add support for timestamps to datatuple comparator
sears
2011-04-22 17:38:18 +0000
65efc768a4
forgot to commit change_log_mode utility
sears
2011-04-21 00:53:23 +0000
c42a275ab4
fix shutdown bug; add debugging utility that allows the log to be enabled / batched / disabled at runtime
sears
2011-04-21 00:28:05 +0000
8135bbcc2e
misc log cleanups; add command line parameter to newserver to control log mode
sears
2011-04-20 21:51:04 +0000
0508f6cb40
initial wal implementation
sears
2011-04-20 20:17:26 +0000
e5058da393
fix merge deadlock; port to fixed stasis buffer manager api; enable new buffer manager by default
sears
2011-03-25 20:05:49 +0000
0a0646e75e
ignore sigpipe
sears
2011-01-25 02:07:16 +0000
95c7290ac6
import eclipse project goo
sears
2011-01-25 02:06:42 +0000
f4936551bc
optimize datatuple in-memory layout
sears
2011-01-11 22:08:10 +0000
975410845f
add empirically determined estimators of c0 size, and pessimistic ones that are the default
sears
2011-01-11 22:07:39 +0000
abe7e36640
add comment explaining how to enable stlslab froms stasis
sears
2011-01-11 22:06:18 +0000
e674f4459a
whitespace
sears
2011-01-11 22:05:52 +0000
dad55b564c
Misc statistics cleanup; improved merge cost estimations during backpressure.
sears
2011-01-11 19:24:16 +0000
42b52a4d17
fix datapage padding behavior; the old padding overhead was ~ 100%; now it is much lower
sears
2010-12-17 21:16:43 +0000