Commit Graph

  • 33cf6f3bdc Make sse compilation optional. Dhruba Borthakur 2012-11-13 16:16:21 -0800
  • 5d16e503a6 Improved CompactionFilter api: pass in a opaque argument to CompactionFilter invocation. Dhruba Borthakur 2012-11-13 15:48:00 -0800
  • 43d9a8225a Fix asserts so that "make check OPT=-g" works on performance branch Dhruba Borthakur 2012-11-13 10:30:00 -0800
  • a785e029f7 The db_bench utility was broken in 1.5.4.fb because of a signed-unsigned comparision. Dhruba Borthakur 2012-11-12 13:50:55 -0800
  • e626261742 Introducing "database reopens" into the stress test. Database will reopen after a specified number of iterations (configurable) of each thread when they will wait for the databse to reopen. amayank 2012-11-09 13:04:12 -0800
  • c64796fd34 Fix test failure of reduce_num_levels heyongqiang 2012-11-11 22:33:22 -0800
  • 9c6c232e47 Compilation error while compiling with OPT=-g Dhruba Borthakur 2012-11-11 00:20:40 -0800
  • 0f8e4721a5 Metrics: record compaction drop's and bloom filter effectiveness Abhishek Kona 2012-11-08 18:18:34 -0800
  • 20d18a89a3 disable size compaction in ldb reduce_levels and added compression and file size parameter to it heyongqiang 2012-11-08 18:45:19 -0800
  • e00c709661 Preparing for new release 1.5.4.fb Dhruba Borthakur 2012-11-09 09:21:11 -0800
  • 9e97bfdcde Introducing deletes for stress test amayank 2012-11-07 15:35:08 -0800
  • 391885c4e4 stat's collection in leveldb Abhishek Kona 2012-11-02 21:02:40 -0700
  • 95dda37858 Move filesize-based-sorting to outside the Mutex Dhruba Borthakur 2012-10-31 22:01:57 -0700
  • 18cb6004d2 Fixed compilation error in previous merge. Dhruba Borthakur 2012-11-07 15:24:47 -0800
  • 8143062edd Merge branch 'master' into performance Dhruba Borthakur 2012-11-07 15:11:37 -0800
  • 3fcf533ed0 Add a readonly db heyongqiang 2012-11-05 19:18:49 -0800
  • 9b87a2bae8 Avoid doing a exhaustive search when looking for overlapping files. Dhruba Borthakur 2012-11-06 09:06:16 -0800
  • 4e413df3d0 Flush Data at object destruction if disableWal is used. Abhishek Kona 2012-11-06 11:21:57 -0800
  • aa42c66814 Fix all warnings generated by -Wall option to the compiler. Dhruba Borthakur 2012-11-06 12:02:18 -0800
  • 5f91868cee Merge branch 'master' into performance Dhruba Borthakur 2012-11-05 16:51:55 -0800
  • cb7a00227f The method GetOverlappingInputs should use binary search. Dhruba Borthakur 2012-11-04 23:47:06 -0800
  • 5273c81483 Ability to invoke application hook for every key during compaction. Dhruba Borthakur 2012-10-29 01:13:41 -0700
  • f1a7c735b5 fix complie error heyongqiang 2012-11-05 10:30:19 -0800
  • d55c2ba305 Add a tool to change number of levels heyongqiang 2012-10-31 11:47:18 -0700
  • 81f735d97c Merge branch 'master' into performance Dhruba Borthakur 2012-11-05 09:41:38 -0800
  • a1bd5b7752 Compilation problem introduced by previous commit 854c66b089. Dhruba Borthakur 2012-11-04 22:04:14 -0800
  • 854c66b089 Make compression options configurable. These include window-bits, level and strategy for ZlibCompression amayank 2012-11-01 10:50:08 -0700
  • 3096fa7534 Add two more options: disable block cache and make table cache shard number configuable heyongqiang 2012-10-31 17:02:24 -0700
  • 3e7e269292 Use timer to measure sleep rather than assume it is 1000 usecs Mark Callaghan 2012-10-29 12:04:27 -0700
  • fb8d437325 fix test failure heyongqiang 2012-10-29 16:26:20 -0700
  • 925f60d39d add a test case to make sure chaning num_levels will fail Summary: heyongqiang 2012-10-29 15:25:01 -0700
  • 53e04311b1 Merge branch 'master' into performance Dhruba Borthakur 2012-10-29 14:18:00 -0700
  • 321dfdc3ae Allow having different compression algorithms on different levels. Dhruba Borthakur 2012-10-27 23:13:17 -0700
  • acc8567b24 Add more rates to db_bench output Mark Callaghan 2012-10-29 10:29:08 -0700
  • de7689b1d7 Fix unit test failure caused by delaying deleting obsolete files. Dhruba Borthakur 2012-10-29 11:12:24 -0700
  • 70c42bf05f Adds DB::GetNextCompaction and then uses that for rate limiting db_bench Mark Callaghan 2012-10-26 13:37:21 -0700
  • 8965c8d0b9 Add the missing util/auto_split_logger.h Kai Liu 2012-10-26 15:23:50 -0700
  • d50f8eb603 Enable LevelDb to create a new log file if current log file is too large. Kai Liu 2012-10-26 14:55:02 -0700
  • 3a91b78b23 Keep build_detect_platform portable Mark Callaghan 2012-10-26 12:52:46 -0700
  • 65855dd8d4 Normalize compaction stats by time in compaction Mark Callaghan 2012-10-26 13:00:42 -0700
  • ea9e087851 Merge branch 'master' into performance Dhruba Borthakur 2012-10-26 08:57:56 -0700
  • 8eedf13a82 Fix unit test failure caused by delaying deleting obsolete files. Dhruba Borthakur 2012-10-25 21:55:06 -0700
  • 5b0fe6c73b Greedy algorithm for picking files to compact. Dhruba Borthakur 2012-10-25 18:21:54 -0700
  • 8fb5f40468 firstIndex fix for multi-threaded compaction code. Dhruba Borthakur 2012-10-23 22:36:22 -0700
  • e7206f43ee Improve statistics Mark Callaghan 2012-10-23 10:34:09 -0700
  • 47bce26aca Merge branch 'master' into performance Dhruba Borthakur 2012-10-23 22:32:54 -0700
  • 3b06f94fa2 Merge branch 'master' into performance Dhruba Borthakur 2012-10-22 11:58:46 -0700
  • 51d2adfbeb Fix broken build. Add stdint.h to get uint64_t Mark Callaghan 2012-10-23 13:30:14 -0700
  • 4c107587ed Delete files outside the mutex. Dhruba Borthakur 2012-10-21 01:49:48 -0700
  • 5010daa7a8 add "seek_compaction" to log for better debug Summary: heyongqiang 2012-10-19 16:41:34 -0700
  • 3489cd615c Merge branch 'master' into performance Dhruba Borthakur 2012-10-21 02:15:19 -0700
  • f95219fb32 Delete files outside the mutex. Dhruba Borthakur 2012-10-21 01:49:48 -0700
  • 98f23cf04a Merge branch 'master' into performance Dhruba Borthakur 2012-10-21 01:55:19 -0700
  • 64c4b9f0e2 Delete files outside the mutex. Dhruba Borthakur 2012-10-21 01:49:48 -0700
  • 50166999ef Merge branch 'master' into performance Dhruba Borthakur 2012-10-19 16:08:04 -0700
  • 507f5aac73 Do not enable checksums for zlib compression. Dhruba Borthakur 2012-10-19 14:43:18 -0700
  • e982f5a1d2 Merge branch 'master' into performance Dhruba Borthakur 2012-10-19 15:16:42 -0700
  • cf5adc8016 db_bench was not correctly initializing the value for delete_obsolete_files_period_micros option. Dhruba Borthakur 2012-10-19 12:16:18 -0700
  • 1ca0584345 This is the mega-patch multi-threaded compaction published in https://reviews.facebook.net/D5997. Dhruba Borthakur 2012-10-19 14:00:53 -0700
  • cd93e82845 Enable SSE when building with fbcode support. Dhruba Borthakur 2012-10-17 11:59:44 -0700
  • aa73538f2a The deletion of obsolete files should not occur very frequently. Dhruba Borthakur 2012-10-16 08:53:46 -0700
  • 0230866791 Enhance db_bench to allow setting the number of levels in a database. Dhruba Borthakur 2012-10-15 10:10:56 -0700
  • 5dc784c233 Fix compilation problem with db_stress when using C11 compiler. Dhruba Borthakur 2012-10-12 17:00:25 -0700
  • 24f7983b1f [tools] Add a tool to stress test concurrent writing to levelDB Asad K Awan 2012-10-03 09:58:45 -0700
  • 696b290821 Add LevelDb's JNI wrapper Thawan Kooburat 2012-10-04 18:11:18 -0700
  • fc23714f27 Add LevelDb's Java interface Thawan Kooburat 2012-10-04 18:06:44 -0700
  • f7975ac733 Implement RowLocks for assoc schema Dhruba Borthakur 2012-10-03 16:35:53 -0700
  • c1006d4276 An configurable option to write data using write instead of mmap. Dhruba Borthakur 2012-10-01 15:41:44 -0700
  • e678a5947a Add --stats_interval option to db_bench Mark Callaghan 2012-10-03 06:51:11 -0700
  • d8763abecd Fix the bounds check for the --readwritepercent option Mark Callaghan 2012-10-03 07:02:07 -0700
  • 98804f914f Fix compiler warnings and errors in ldb.c Mark Callaghan 2012-10-02 17:12:32 -0700
  • a58d48de79 Implement ReadWrite locks for leveldb Dhruba Borthakur 2012-10-01 21:58:36 -0700
  • fec81318b0 Commandline tool to compace LevelDB databases. Abhishek Kona 2012-09-26 08:06:19 -0700
  • a321d5be9e Implement assocDelete. Dhruba Borthakur 2012-09-28 01:08:23 -0700
  • 72c45c66c6 Print the block cache size in the LOG. Dhruba Borthakur 2012-09-29 18:02:02 -0700
  • c1bb32e1ba Trigger read compaction only if seeks to storage are incurred. Dhruba Borthakur 2012-09-27 01:05:38 -0700
  • 92368ab8a2 Add db_dump tool to dump DB keys gjain 2012-09-24 16:53:13 -0700
  • 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