Commit Graph

  • 7ecc5d4ad5 Enable db_bench to specify block size. Dhruba Borthakur 2012-09-13 09:23:18 -0700
  • 407727b75f Fix compiler warnings. Use uint64_t instead of uint. Dhruba Borthakur 2012-09-12 09:54:22 -0700
  • 0f43aa474e put log in a seperate dir heyongqiang 2012-09-05 17:44:13 -0700
  • afb5f2210f build scribe with thrift lib Summary: heyongqiang 2012-09-04 16:49:09 -0700
  • 536ca698ba The ReadnRandomWriteRandom was always looping FLAGS_num of times. Dhruba Borthakur 2012-09-05 23:45:42 -0700
  • 354a9ea089 Compile leveldb with gcc 4.7.1 Dhruba Borthakur 2012-09-05 00:02:16 -0700
  • 7112c93c9b Do not use scribe for release builds. Dhruba Borthakur 2012-09-04 16:31:48 -0700
  • 94208a7881 Benchmark with both reads and writes at the same time. Dhruba Borthakur 2012-08-30 23:06:17 -0700
  • 8bab05687e Release 1.5.0.fb. Dhruba Borthakur 2012-08-29 15:29:30 -0700
  • f0b1654ff2 Add libhdfs.a to the build process. Fix compilcation error for hdfs build. Dhruba Borthakur 2012-08-29 15:21:56 -0700
  • fe93631678 Clean up compiler warnings generated by -Wall option. Dhruba Borthakur 2012-08-29 12:29:43 -0700
  • e5fe80e4e3 The sharding of the block cache is limited to 2*20 pieces. Dhruba Borthakur 2012-08-29 09:47:53 -0700
  • a4f9b8b49e merge 1.5 heyongqiang 2012-08-26 23:45:35 -0700
  • 6fee5a74f5 Do not spin in a tight loop attempting compactions if there is a compaction error heyongqiang 2012-08-22 16:57:51 -0700
  • 935fdd030b fix filename_test heyongqiang 2012-08-28 11:34:57 -0700
  • 690bf88682 in db_stats_logger.cc, hold mutex_ while accessing versions_ heyongqiang 2012-08-28 11:29:30 -0700
  • d3759ca121 fix db_test error with scribe logger turned on heyongqiang 2012-08-27 00:50:26 -0700
  • fc20273e73 Introduce a new method Env->Fsync() that issues fsync (instead of fdatasync). Dhruba Borthakur 2012-08-27 12:10:26 -0700
  • e675351ad7 number to read is not resepected heyongqiang 2012-08-24 16:28:06 -0700
  • 7cd644021e Merge branch 'master' of https://github.com/facebook/leveldb heyongqiang 2012-08-24 15:22:47 -0700
  • 1de83cc2ac add more logs heyongqiang 2012-08-24 11:28:59 -0700
  • 64219276f0 sst_dump tool heyongqiang 2012-08-24 11:28:59 -0700
  • 1c99b0a6b3 add more logs heyongqiang 2012-08-22 19:15:06 -0700
  • 5d96f290b3 Record the version of the source repository that was used to build the leveldb library. Dhruba Borthakur 2012-08-21 00:33:21 -0700
  • d41316bc0f Prevent concurrent multiple opens of leveldb database. Dhruba Borthakur 2012-08-18 00:26:50 -0700
  • f3ee54526f Utility to dump manifest contents. Dhruba Borthakur 2012-08-17 10:48:40 -0700
  • e3bf8f0a96 Merge branch 'master' of https://github.com/facebook/leveldb heyongqiang 2012-08-24 13:09:48 -0700
  • 89f0c25360 Merge remote-tracking branch 'origin/master' into task1181723 bol 2012-08-23 09:50:43 -0700
  • 2b443ba887 Titile: a command line shell to read/write data from a leveldb thrift server Dhruba Borthakur 2012-08-14 14:52:48 -0700
  • e5a7c8e580 Log the open-options to the LOG. Dhruba Borthakur 2012-08-22 11:43:53 -0700
  • af6fa308b0 regression for trigger compaction logic heyongqiang 2012-08-21 17:33:46 -0700
  • 21082fa13c regression for trigger compaction logic heyongqiang 2012-08-21 17:33:46 -0700
  • a098207c95 Fixed unit test c_test by initializing logger=NULL. Dhruba Borthakur 2012-08-21 17:02:21 -0700
  • 407f020929 Unit test corruption_test do not compile. Dhruba Borthakur 2012-08-21 15:43:52 -0700
  • f4e7febf22 Record the version of the source repository that was used to build the leveldb library. Dhruba Borthakur 2012-08-21 00:33:21 -0700
  • 6ba1f17789 adding a scribe logger in leveldb to log leveldb deploy stats heyongqiang 2012-08-14 15:20:36 -0700
  • e56b2c5a31 Prevent concurrent multiple opens of leveldb database. Dhruba Borthakur 2012-08-18 00:26:50 -0700
  • deb1a1fa9b add disable wal to db_bench heyongqiang 2012-08-19 16:05:02 -0700
  • 2aa514ec8c Utility to dump manifest contents. Dhruba Borthakur 2012-08-17 10:48:40 -0700
  • 680e571c4c add compaction log Summary: heyongqiang 2012-08-17 18:10:09 -0700
  • 29c99fce95 Merge branch 'master' of https://github.com/facebook/leveldb heyongqiang 2012-08-17 16:23:15 -0700
  • 20ee76bd34 use ts as suffix for LOG.old files heyongqiang 2012-08-17 16:06:05 -0700
  • b56ff5ea38 Expose new configration variables via the thrift api Dhruba Borthakur 2012-08-16 11:03:07 -0700
  • 7c0b5ec54a leveldb thrift server uses an incorrect root directory Dhruba Borthakur 2012-08-15 22:52:39 -0700
  • f16e393658 add more options to db_ben heyongqiang 2012-08-15 15:44:23 -0700
  • fcb2ea4715 disable data sync options needs to be checked when doing level-0 dump Summary: heyongqiang 2012-08-15 16:38:08 -0700
  • fe6119bd3a "make all check" fails Dhruba Borthakur 2012-08-14 14:52:48 -0700
  • c3096afd61 Introduce a new option disableDataSync for opening the database. If this is set to true, then the data written to newly created data files are not sycned to disk, instead depend on the OS to flush dirty data to stable storage. This option is good for bulk Dhruba Borthakur 2012-08-03 15:20:58 -0700
  • c44be54dd2 Make leveldb server not exit immediately. Dhruba Borthakur 2012-08-03 00:58:26 -0700
  • 2d04ab5382 Latest release is 1.4.1.fb Dhruba Borthakur 2012-08-03 00:33:47 -0700
  • 88c515b6ba Implement taoAssocRangeGet(). Dhruba Borthakur 2012-08-03 00:27:48 -0700
  • 0c98fdcf27 Encode id1Type, id2Type and data version the assoc payload. Dhruba Borthakur 2012-08-02 14:09:13 -0700
  • a3a8f83482 Fix "gcc -Wall" warnings for assoc-thrift code. Dhruba Borthakur 2012-08-01 17:28:35 -0700
  • d82cfe1241 Checkin pre-compiled snappy libraries for leveldb. Dhruba Borthakur 2012-08-01 16:55:39 -0700
  • b40ad060e0 Implement the FB-Assoc API via thrift. Dhruba Borthakur 2012-08-01 16:17:43 -0700
  • 4abf94eeb4 Check in compiled binaries for snappy. Dhruba Borthakur 2012-07-17 00:44:35 -0700
  • 71fa013ad5 Modify symbolic links for snappy builds. Dhruba Borthakur 2012-07-17 00:28:12 -0700
  • 4274e6c6db Added README for snappy builds Dhruba Borthakur 2012-07-17 00:29:06 -0700
  • 21f2fe4419 Build snappy for leveldb. Dhruba Borthakur 2012-07-17 00:18:23 -0700
  • d5503208cf Share a single cache for all the DBs served by this server. Dhruba Borthakur 2012-07-11 14:08:46 -0700
  • bfaa1bd26c Cleanup thrift header files. Move thrift api from thrift/leveldb.thrift to thrift/if/leveldb.thrift Dhruba Borthakur 2012-07-10 10:19:49 -0700
  • d11b637f34 bits_per_key is already configurable. It defines how many bloom bits will be used for every key in the database. Dhruba Borthakur 2012-07-09 17:31:12 -0700
  • 80c663882a Create leveldb server via Thrift. Dhruba Borthakur 2012-07-02 22:45:59 -0700
  • 22ee777f68 add flush interface to DB heyongqiang 2012-07-06 11:42:09 -0700
  • a347d4ac0d add disable WAL option heyongqiang 2012-07-05 13:39:28 -0700
  • 7600228072 fix compile warning heyongqiang 2012-07-02 17:30:32 -0700
  • daa816c4a0 add bzip2 compression heyongqiang 2012-06-28 19:26:43 -0700
  • 054a5657f8 add zlib compression heyongqiang 2012-06-27 23:41:33 -0700
  • 4e4b6812ff Make some variables configurable for each db instance heyongqiang 2012-06-22 19:30:03 -0700
  • 2067d22038 Support for java access to leveldb via leveldbjni. Dhruba Borthakur 2012-06-20 15:15:25 -0700
  • 636e3ec603 Release version 1.4.0.fb. Dhruba Borthakur 2012-06-19 01:47:15 -0700
  • e9bc777163 While creating the leveldb shared library, use the shared library for jemalloc. Dhruba Borthakur 2012-06-19 00:56:07 -0700
  • 7e6c9b91a5 A version of snappy that uses jemalloc and gcc-4.6.2, It is here for ease of use by leveldb code. Dhruba Borthakur 2012-06-15 13:48:59 -0700
  • a35e574344 Make Leveldb save data into HDFS files. You have to set USE_HDFS in your environment variable to compile leveldb with HDFS support. Dhruba Borthakur 2012-06-08 01:11:14 -0700
  • 338939e5c1 Print log message when we are throttling writes. Dhruba Borthakur 2012-05-30 17:04:35 -0700
  • f50ece60c7 Fix table-cache size bug, gather table-cache statistics and prevent readahead done by fs. Summary: Dhruba Borthakur 2012-05-29 23:18:16 -0700
  • 8f293b68a9 Support --bufferedio=[0,1] from db_bench. If bufferedio = 0, then the read code path clears the OS page cache after the IO is completed. The default remains as bufferedio=1 Dhruba Borthakur 2012-05-24 15:54:02 -0700
  • 33a3c6ff6c Ability to make the benchmark issue a large number of IOs. This is helpful to populate many gigabytes of data for benchmarking at scale. Dhruba Borthakur 2012-05-22 12:18:23 -0700
  • 3b86a51cb1 Ability to switch on checksum verification from benchmark. Dhruba Borthakur 2012-05-19 00:05:48 -0700
  • a2a0e358cb Add support to specify the number of shards for the Block cache. By default, the block cache is sharded into 16 parts. Dhruba Borthakur 2012-05-16 17:22:33 -0700
  • 95af128225 SSE4 optimization Arun Sharma 2012-05-04 01:10:17 +0000
  • 8d41351666 Ability to switch to gcc 4.1.6 and also use jemalloc. Thanks for Chip for large amounts of help. Dhruba Borthakur 2012-05-14 18:17:06 -0700
  • 921a48428e Optimize for lp64 Arun Sharma 2012-05-04 00:26:14 +0000
  • 37d0dcb9b1 Use the elapsed time (instead of the per-thread time) to compute ops/sec. Dhruba Borthakur 2012-05-11 11:32:37 -0700
  • 90b2924fb2 skiplist: optimize for sequential insert pattern Arun Sharma 2012-05-04 21:40:36 +0000
  • cc6c32535a Support arcdiff. Dhruba Borthakur 2012-05-09 23:32:20 -0700
  • 85584d497e Added bloom filter support. Sanjay Ghemawat 2012-04-17 08:36:46 -0700
  • bc1ee4d25e build shared libraries; updated version to 1.3; add Status accessors Sanjay Ghemawat 2012-03-30 13:15:49 -0700
  • a1ad4d1995 Build fixes and cleanups: (1) Separate out C++ and CC flags (fixes c_test compilation) (2) Move snappy/perftools detection to script (3) Fix db_bench_sqlite3 and db_bench_tree_db build rules Sanjay Ghemawat 2012-03-21 10:28:03 -0700
  • 9013f13b15 use mmap on 64-bit machines to speed-up reads; small build fixes Sanjay Ghemawat 2012-03-15 09:14:00 -0700
  • 583f1499c0 fix LOCK file deletion to prevent crash on windows Sanjay Ghemawat 2012-03-09 07:51:04 -0800
  • d79762e273 added group commit; drastically speeds up mult-threaded synchronous write workloads Sanjay Ghemawat 2012-03-08 16:23:21 -0800
  • 015d26f8be add .gitignore; support for building on a few BSD variants Sanjay Ghemawat 2012-03-05 10:35:46 -0800
  • 239ac9d2de avoid very large compactions; fix build on Linux Sanjay Ghemawat 2012-02-02 09:34:14 -0800
  • 3c8be108bf fixed issues 66 (leaking files on disk error) and 68 (no sync of CURRENT file) Sanjay Ghemawat 2012-01-25 14:56:52 -0800
  • c8c5866a86 Makefile fixes for systems with $CXX other than g++. Hans Wennborg 2011-11-30 10:59:40 +0000
  • 42fb47f6ed Pass system's CFLAGS, remove exit time destructor, sstable bug fix. Hans Wennborg 2011-11-14 17:06:16 +0000
  • 36a5f8ed7f A number of fixes: Hans Wennborg 2011-10-31 17:22:06 +0000
  • 299ccedfec A number of bugfixes: Gabor Cselle 2011-10-05 16:30:28 -0700
  • 26db4d971a Sync with upstream @24213649. Hans Wennborg 2011-09-26 17:37:09 +0100