Commit Graph

  • e0cd6bf0e9 The c_test was sometimes failing with an assertion. Dhruba Borthakur 2012-11-21 15:09:46 -0800
  • 6caf3b8e4b Fix broken test; some ldb commands can run without a db_ Chip Turner 2012-11-21 13:26:32 -0800
  • 879e45eb99 Fix ldb segfault and use static libsnappy for all builds Chip Turner 2012-11-20 16:14:04 -0800
  • 7632fdb5cb Support taking a configurable number of files from the same level to compact in a single compaction run. Dhruba Borthakur 2012-11-20 23:07:41 -0800
  • fbb73a4ac3 Support to disable background compactions on a database. Dhruba Borthakur 2012-11-20 15:45:41 -0800
  • 3754f2f4ff A major bug that was not considering the compaction score of the n-1 level. Dhruba Borthakur 2012-11-20 09:08:11 -0800
  • dde70898a1 Fix asserts Dhruba Borthakur 2012-11-19 14:51:22 -0800
  • a4b79b6e28 Merge branch 'master' into performance Dhruba Borthakur 2012-11-19 13:20:25 -0800
  • 74054fa993 Fix compilation error while compiling unit tests with OPT=-g Dhruba Borthakur 2012-11-19 13:16:46 -0800
  • 48dafb2c59 Fix compilation error introduced by previous commit 7889e09455 Dhruba Borthakur 2012-11-19 12:16:45 -0800
  • 7889e09455 Enhance manifest_dump to print each individual edit. Dhruba Borthakur 2012-11-19 11:54:13 -0800
  • 661dc15721 Fix LDB dumpwal to print the messages as in the file. Abhishek Kona 2012-11-19 10:46:36 -0800
  • 65b035a47f Fix a coding error in db_test.cc amayank 2012-11-16 12:55:21 -0800
  • 30742e1692 LDB can read WAL. Abhishek Kona 2012-11-12 16:45:45 -0800
  • 4b622ab0f2 Enhance manifest_dump to print each individual edit. Dhruba Borthakur 2012-11-19 11:54:13 -0800
  • b648401adb Fix LDB dumpwal to print the messages as in the file. Abhishek Kona 2012-11-19 10:46:36 -0800
  • 62e7583f94 enhance dbstress to simulate hard crash Dhruba Borthakur 2012-11-16 15:28:14 -0800
  • de278a6de9 Fix a coding error in db_test.cc amayank 2012-11-16 12:55:21 -0800
  • f5cdf931a0 LDB can read WAL. Abhishek Kona 2012-11-12 16:45:45 -0800
  • c3392c9fe0 The db_stress test should also test multi-threaded compaction. Dhruba Borthakur 2012-11-14 22:00:11 -0800
  • 6c5a4d646a Merge branch 'master' into performance Dhruba Borthakur 2012-11-14 21:39:52 -0800
  • e988c11f58 Enhance db_bench to be able to specify a grandparent_overlap_factor. Dhruba Borthakur 2012-11-14 09:10:46 -0800
  • 0f590af623 Push release 1.5.5.fb. Dhruba Borthakur 2012-11-13 16:28:11 -0800
  • 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