Commit Graph

  • eace74deac Add -fPIC to the shared library builds. Needed by libleveldbjni. Dhruba Borthakur 2012-09-25 09:01:45 -0700
  • 24eea931ef If ReadCompaction is switched off, then it is better to not even submit background compaction jobs. Dhruba Borthakur 2012-09-25 09:15:32 -0700
  • 26e0ecbd98 Release 1.5.3.fb. Dhruba Borthakur 2012-09-25 08:30:46 -0700
  • ae36e509f8 The BackupAPI should also list the length of the manifest file. Dhruba Borthakur 2012-09-24 14:01:01 -0700
  • dd45b8cd8c Keep symbols even for production release. Dhruba Borthakur 2012-09-21 15:12:09 -0700
  • 653add3c66 Release 1.5.2.fb Dhruba Borthakur 2012-09-21 11:01:33 -0700
  • bb2dcd2457 Segfault in DoCompactionWork caused by buffer overflow Dhruba Borthakur 2012-09-21 10:47:08 -0700
  • 9e84834eb4 Allow a configurable number of background threads. Dhruba Borthakur 2012-09-19 15:21:09 -0700
  • fb4b381a0c Print out the compile version in the LOG. Dhruba Borthakur 2012-09-18 13:18:32 -0700
  • 3662c2976a improve comments about target_file_size_base, target_file_size_multiplier, max_bytes_for_level_base, max_bytes_for_level_multiplier Summary: heyongqiang 2012-09-17 15:16:49 -0700
  • aa0426f124 Use correct version of jemalloc. Dhruba Borthakur 2012-09-17 14:34:33 -0700
  • a8464ed820 add an option to disable seek compaction heyongqiang 2012-09-17 13:35:57 -0700
  • 906f2ee1f1 New release 1.5.1.fb Dhruba Borthakur 2012-09-17 11:35:06 -0700
  • 1f7850cf4c Build with gcc-4.7.1-glibc-2.14.1. Dhruba Borthakur 2012-09-17 10:51:45 -0700
  • b5263428ab use 20d3328ac30f633840ce819ad03019f415267a86 as builder Summary: heyongqiang 2012-09-16 18:49:01 -0700
  • ba55d77b5d Ability to take a file-lvel snapshot from leveldb. Dhruba Borthakur 2012-09-14 17:11:35 -0700
  • b85cdca690 add a global var leveldb::useMmapRead to enable mmap Summary: heyongqiang 2012-09-14 20:57:15 -0700
  • dcbd6be340 remove boost heyongqiang 2012-09-16 19:33:03 -0700
  • 33323f2111 Remove use of mmap for random reads Mark Callaghan 2012-09-14 12:35:02 -0700
  • fa29f82548 scan a long for FLAGS_cache_size to fix a compiler warning Mark Callaghan 2012-09-14 12:18:36 -0700
  • 837113908c Add --compression_type=X option with valid values: snappy (default) none bzip2 zlib Mark Callaghan 2012-09-14 11:21:54 -0700
  • 93f4952089 Ability to switch off filesystem read-aheads Dhruba Borthakur 2012-09-13 11:54:53 -0700
  • 4028ae7d31 Do not cache readahead-pages in the OS cache. Dhruba Borthakur 2012-09-13 10:10:51 -0700
  • 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