Commit Graph

  • 787f11bb3b Move more functions from VersionSet to Version Igor Canadi 2014-01-15 16:23:36 -0800
  • 615d1ea2f4 Moving Compaction class to separate header file Igor Canadi 2014-01-15 16:22:34 -0800
  • 2f4eda7890 Move functions from VersionSet to Version Igor Canadi 2014-01-15 16:18:04 -0800
  • 65a8a52b54 Decrease reliance on VersionSet::NumberLevels() Igor Canadi 2014-01-15 16:15:43 -0800
  • cd535c2280 Optimize MayContainHash() Kai Liu 2014-01-14 21:30:13 -0800
  • c8f16221ed Fix the return type of WriteBatch::Data(). kailiu 2014-01-14 18:03:56 -0800
  • 9b51af5a17 [RocksDB Performance Branch] DBImpl.NewInternalIterator() to reduce works inside mutex Siying Dong 2013-12-12 10:54:03 -0800
  • d9cd7a063f Fix CompactRange to apply filter to every key Igor Canadi 2014-01-14 16:19:09 -0800
  • 1ed2404f27 Wrong number of levels is Invalid argument now, not corruption Igor Canadi 2014-01-14 15:54:11 -0800
  • 6291020284 Fix test Igor Canadi 2014-01-14 15:41:30 -0800
  • 7f3e417f59 Fix memtable construction in tests Igor Canadi 2014-01-14 15:32:37 -0800
  • 055e6df45b VersionEdit not to take NumLevels() Igor Canadi 2014-01-14 15:27:09 -0800
  • 7d9f21cf23 BuildBatchGroup -- memcpy outside of lock Igor Canadi 2014-01-14 14:49:31 -0800
  • 481c77e526 Move the compilation of the shared libraries to "make release" kailiu 2014-01-14 13:54:33 -0800
  • 78ee22508b Merge branch 'master' of github.com:facebook/rocksdb into sanitizedOptions Naman Gupta 2014-01-14 12:41:29 -0800
  • d702d8073e A script that automatically reformat affected lines Kai Liu 2014-01-14 00:39:42 -0800
  • 1d9bac4d7f Use sanitized options while opening db Naman Gupta 2013-11-15 17:17:13 -0800
  • 9ea8bf90f1 DB::Put() to estimate write batch data size needed and pre-allocate buffer Siying Dong 2014-01-14 10:42:36 -0800
  • fbbf0d1456 Pre-calculate whether to slow down for too many level 0 files Siying Dong 2014-01-14 11:04:27 -0800
  • 51dd21926c DB::Put() to estimate write batch data size needed and pre-allocate buffer Siying Dong 2014-01-14 10:42:36 -0800
  • 8454cfe569 Add read/modify/write functionality to Put() api Naman Gupta 2014-01-14 07:55:16 -0800
  • ac2fe72832 Compile dynamic library by default kailiu 2014-01-13 22:09:41 -0800
  • c4548d5f1f WriteBatch to provide a way for user to query data size directly and only return constant reference of data in Data() Siying Dong 2014-01-13 15:01:34 -0800
  • 00065d0d5d Fix merge test Igor Canadi 2014-01-13 13:27:43 -0800
  • a107691711 [column families] Implement refcounting ColumnFamilyData Igor Canadi 2014-01-13 09:21:37 -0800
  • 151f9e144f Merge branch 'master' into columnfamilies Igor Canadi 2014-01-13 09:06:44 -0800
  • d076cef347 [column families] Get rid of VersionSet::current_ and keep current Version for each column family Igor Canadi 2014-01-10 15:12:34 -0800
  • dd6ecdf342 Use ASSERT_EQ() instead of assert() in merge_test Igor Canadi 2014-01-11 09:25:42 -0800
  • a09ee1069d Improve RocksDB "get" performance by computing merge result in memtable Schalk-Willem Kruger 2014-01-10 17:33:56 -0800
  • aa0ef6602d [Performance Branch] If options.max_open_files set to be -1, cache table readers in FileMetadata for Get() and NewIterator() Siying Dong 2014-01-06 20:29:17 -0800
  • 62197d28b6 Merge pull request #62 from matope/fix-BackupableDBTest-NoDoubleCopy-test-fail Igor Canadi 2014-01-10 13:40:46 -0800
  • 5b5ab0c1a8 [Performance Branch] Fix memory leak in HashLinkListRep.GetIterator() Siying Dong 2014-01-09 22:25:03 -0800
  • f8642dacde Fix share_table_files condition in BackupEngine constructor. ono_matope 2014-01-11 05:12:07 +0900
  • 9996e2d21c Merge pull request #61 from Yancey1989/master Kai Liu 2014-01-10 10:28:50 -0800
  • afdd2d1a46 fix compile warning Yancey 2014-01-10 17:56:35 +0800
  • 237a3da677 StopWatch not to get time if it is created for statistics and it is disabled Siying Dong 2014-01-07 14:33:15 -0800
  • 424a524ac9 [Performance Branch] A Hashed Linked List Based Mem Table Siying Dong 2013-12-27 12:56:27 -0800
  • cb37ddf229 Feature requests for BackupableDB Igor Canadi 2014-01-09 12:24:28 -0800
  • d0406675c2 readwhilewriting benchmark Igor Canadi 2014-01-08 17:44:58 -0800
  • 5575316350 StopWatch not to get time if it is created for statistics and it is disabled Siying Dong 2014-01-07 14:33:15 -0800
  • 12b6d2b839 Separate the aligned and unaligned memory allocation kailiu 2014-01-08 15:06:07 -0800
  • 19e3ee64ac Add column family information to WAL Igor Canadi 2014-01-07 14:41:42 -0800
  • 50994bf699 Don't always compress L0 files written by memtable flush Mark Callaghan 2013-12-19 10:02:53 -0800
  • a45b7d83ba Merge pull request #59 from mlin/more-c-bindings Igor Canadi 2014-01-07 16:33:03 -0800
  • 72918efffe [column families] Implement DB::OpenWithColumnFamilies() Igor Canadi 2014-01-06 13:31:06 -0800
  • d3a2ba9c64 Merge branch 'master' into columnfamilies Igor Canadi 2014-01-07 11:05:03 -0800
  • 17a222670b Merge branch 'master' into performance Igor Canadi 2014-01-07 11:04:21 -0800
  • 4c75e21c20 Eliminate stdout message when launching a posix thread. Mike Lin 2013-12-31 17:19:38 -0800
  • 9f690ec62c Fix a deadlock in CompactRange() Tomislav Novak 2013-12-21 15:10:39 -0800
  • fff5c7e817 Merge branch 'master' into columnfamilies Igor Canadi 2014-01-06 13:31:41 -0800
  • c370f5597a Revert change in 8f6e319. kailiu 2014-01-06 11:53:19 -0800
  • be271c3357 Merge pull request #56 from sepeth/refactor-detect-version Kai Liu 2014-01-06 11:50:24 -0800
  • 7e70ff63d6 Fix issue #57 kailiu 2014-01-06 11:11:19 -0800
  • d800dc567a Refactor build_tools/build_detect_version Doğan Çeçen 2014-01-05 22:52:19 +0200
  • 8f6e31951e Add a hack to build_detect_platform so it works in all types of fb-servers Kai Liu 2014-01-04 23:47:44 -0800
  • 8c4eb71b5d Fix one more valgrind error in table_test Kai Liu 2014-01-03 18:27:33 -0800
  • 5e7d5629c7 Fix the valgrind issues Kai Liu 2014-01-03 10:53:21 -0800
  • ef6ad1708d [column families] Support to create and drop column families Igor Canadi 2014-01-02 09:08:12 -0800
  • 774ed89c24 Replace vector with autovector Kai Liu 2014-01-02 11:26:57 -0800
  • e72aa37cc5 Merge branch 'master' into performance kailiu 2014-01-02 16:34:59 -0800
  • 476416c27c Some minor refactoring on the code kailiu 2013-12-30 18:33:57 -0800
  • 463086bce8 Add clang-format rules Kai Liu 2014-01-02 13:26:38 -0800
  • 46950597d0 Automate the preparation step for a new release Kai Liu 2013-12-30 16:40:08 -0800
  • 9281a826f1 Hotfix the bug in table cache's GetSliceForFileNumber kailiu 2014-01-02 10:29:48 -0800
  • 7535443083 [RocksDB] Support for column families in manifest Igor Canadi 2013-12-11 17:46:26 -0800
  • 6de1b5b83e Merge branch 'master' into columnfamilies Igor Canadi 2014-01-02 04:18:07 -0800
  • b60c14f6ee Support multi-threaded DisableFileDeletions() and EnableFileDeletions() Igor Canadi 2014-01-02 03:33:42 -0800
  • 345fb94d26 moving autovector_test after db_test Igor Canadi 2014-01-02 03:30:29 -0800
  • 52ea1be90a Add -DROCKSDB_FALLOCATE_PRESENT to fbcode build Igor Canadi 2014-01-02 02:00:04 -0800
  • 2b3aab3ee6 Merge pull request #48 from dyu/master Igor Canadi 2014-01-02 00:27:18 -0800
  • 4b1d049236 C API: add rocksdb_env_set_high_priority_background_threads Mike Lin 2013-12-31 15:14:18 -0800
  • fe030bd1ca update the latest version in README.fb to 2.7 Kai Liu 2013-12-30 16:16:24 -0800
  • 5a20744a6a Simplify build_tools/build_detect_version Kai Liu 2013-12-30 16:14:55 -0800
  • 1795397bf0 Update README.fb Kai Liu 2013-12-30 14:53:56 -0800
  • e842b99fc5 docs for shared library builds dyu 2013-12-30 21:34:45 +0800
  • a6b476a2ac tweak build bug fix dyu 2013-12-30 21:33:52 +0800
  • f1cec73a76 Merge branch 'master' into performance kailiu 2013-12-27 12:23:17 -0800
  • 9d4dc0da27 fix build bug from recent commit:43c386b72e dyu 2013-12-27 15:19:31 +0800
  • a094f3b3b5 TableCache.FindTable() to avoid the mem copy of file number Siying Dong 2013-12-26 16:25:45 -0800
  • 18df47b79a Avoid malloc in NotFound key status if no message is given. Siying Dong 2013-12-26 13:49:04 -0800
  • b40c052bfa Fix all the comparison issue in fb dev servers Kai Liu 2013-12-26 15:56:20 -0800
  • 113a08c929 Fix [-Werror=sign-compare] in autovector_test kailiu 2013-12-26 15:47:07 -0800
  • 079a21ba99 Fix the unused variable warning message in mac os kailiu 2013-12-26 15:12:30 -0800
  • c01676e46d Implement autovector kailiu 2013-12-12 15:32:56 -0800
  • 5643ae1a3f Merge pull request #32 from jamesgolick/master Kai Liu 2013-12-26 14:20:22 -0800
  • 71ddb117c8 Add a pointer to the engineering design discussion forum. Dhruba Borthakur 2013-12-23 12:19:18 -0800
  • bf4a48ccb3 [RocksDB] [Performance Branch] Revert previous patch. Haobo Xu 2013-12-20 18:14:17 -0800
  • e94eea4527 [RocksDB] [Performance Branch] Minor fix, Remove string resize from WriteBatch::Clear Haobo Xu 2013-12-20 14:18:28 -0800
  • abaf26266d [RocksDB] [Performance Branch] Some Changes to PlainTable format Siying Dong 2013-12-20 09:35:24 -0800
  • b26dc95628 Initialize sequence number in BatchResult - issue #39 Igor Canadi 2013-12-20 10:01:12 -0800
  • 1fdb3f7dc6 [RocksDB] Optimize locking for Get Igor Canadi 2013-12-20 09:57:58 -0800
  • 540a2894b6 Merge pull request #28 from bartman/master Igor Canadi 2013-12-19 17:46:11 -0800
  • ca92068b12 Add 'readtocache' test Mark Callaghan 2013-12-18 16:50:48 -0800
  • 269709a885 Merge branch 'master' into columnfamilies Igor Canadi 2013-12-18 15:56:37 -0800
  • e914b6490d Reorder tests Igor Canadi 2013-12-18 13:37:06 -0800
  • cbb8da6fdb Merge pull request #35 from zizkovrb/rm-ds_store Igor Canadi 2013-12-18 13:15:03 -0800
  • 3b50b6213d Merge pull request #37 from mlin/more-c-bindings Igor Canadi 2013-12-18 13:12:04 -0800
  • 9385a5247e [RocksDB] [Column Family] Interface proposal Igor Canadi 2013-12-03 11:14:09 -0800
  • 14995a8ff3 Move level0 sorting logic from Version::SaveTo() to Version::Finalize() Siying Dong 2013-12-11 15:40:22 -0800
  • a8b8b11dc4 Get() Does Not Reserve space for to_delete memtables Siying Dong 2013-12-17 14:58:42 -0800