Commit graph

  • 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