Commit Graph

  • 30a700657d Fix corruption_test failure caused by auto-enablement of checksum verification. Dhruba Borthakur 2014-01-31 17:16:30 -0800
  • f7489123e2 Move compaction picker and internal key comparator to ColumnFamilyData Igor Canadi 2014-01-31 15:30:27 -0800
  • 5693db2a02 Merge branch 'master' into columnfamilies Igor Canadi 2014-01-31 14:45:15 -0800
  • dbbffbd772 Mark the log_number file number used Igor Canadi 2014-01-31 14:43:16 -0800
  • 3615f534d1 Enable flushing memtables from arbitrary column families Igor Canadi 2014-01-30 17:48:42 -0800
  • 56bea9f80d When using Universal Compaction, Zero out seqID in the last file too Siying Dong 2014-01-27 11:53:59 -0800
  • 4e0298f23c Clean up arena API kailiu 2014-01-30 17:18:17 -0800
  • abd70ecc2b The default settings enable checksum verification on every read. Dhruba Borthakur 2014-01-30 14:58:37 -0800
  • 9ca638a86d Enable iterating column families with a concurrent writer Igor Canadi 2014-01-30 16:49:46 -0800
  • 6973bb1722 MakeRoomForWrite() support for column families Igor Canadi 2014-01-30 15:23:13 -0800
  • c37e7de669 Merge branch 'master' into columnfamilies Igor Canadi 2014-01-30 10:53:07 -0800
  • ac92420fc5 Merge branch 'master' into performance Igor Canadi 2014-01-30 10:09:23 -0800
  • a46ac92138 Allow command line tool sst-dump to display table properties. Yueh-Hsuan Chiang 2014-01-27 12:45:08 -0800
  • 3c0dcf0e25 InternalStatistics Igor Canadi 2014-01-29 20:40:41 -0800
  • 3170abd297 Remove unused classes kailiu 2014-01-29 16:39:05 -0800
  • d118707f8d set bg_error_ when background flush goes wrong Lei Jin 2014-01-29 15:55:58 -0800
  • 514e42c7cc Fix some lint warnings Igor Canadi 2014-01-29 15:26:43 -0800
  • fa99d53e55 Change ColumnFamilyData from struct to class Igor Canadi 2014-01-29 13:28:50 -0800
  • fb84c49a36 convert Tickers back to array with padding and alignment Lei Jin 2014-01-29 15:08:41 -0800
  • 15999e728e Fix column family test (create directory) Igor Canadi 2014-01-29 14:06:59 -0800
  • 4662969bf5 PurgeObsoleteFiles in DropColumnFamily Igor Canadi 2014-01-29 11:50:49 -0800
  • 20b231d712 Merge branch 'master' into columnfamilies Igor Canadi 2014-01-29 11:47:43 -0800
  • f24a3ee52d Read from and write to different column families Igor Canadi 2014-01-28 11:05:04 -0800
  • b7db241118 LIBNAME in Makefile is not really configurable Kai Liu 2014-01-29 11:35:05 -0800
  • b1874af8bc Canonicalize "RocksDB" in make_new_version.sh kailiu 2014-01-29 10:19:34 -0800
  • c9eef784b7 Improve make_new_version.sh kailiu 2014-01-29 10:04:31 -0800
  • 9a597dc696 Installation instructions for CentOS Igor Canadi 2014-01-29 08:41:43 -0800
  • e57f0cc1a1 add include <atomic> to version_set.h Igor Canadi 2014-01-29 08:16:43 -0800
  • 9fe60d50ff Add history log and revise script kailiu 2014-01-28 13:06:09 -0800
  • c1071ed95c Merge branch 'master' into columnfamilies Igor Canadi 2014-01-28 16:04:00 -0800
  • 9a126ba3b3 only corrupt private file checksum in backupable_db_test Lei Jin 2014-01-28 16:03:55 -0800
  • 5d2c62822e Only get the manifest file size if there is no error Igor Canadi 2014-01-28 16:02:51 -0800
  • e5ec7384a0 Better interface to create BackupEngine Igor Canadi 2014-01-28 16:01:53 -0800
  • ec2fa4a690 Export BackupEngine Igor Canadi 2014-01-28 11:26:07 -0800
  • a5e220f5ef Merge branch 'master' into performance kailiu 2014-01-28 10:35:48 -0800
  • 9dc29414e3 add checksum for backup files Lei Jin 2014-01-28 09:43:36 -0800
  • 4bf25357ae [column families] Removing VersionSet::current() Igor Canadi 2014-01-27 14:33:50 -0800
  • 90f29ccbef Update monitoring to include average time per compaction and stall Mark Callaghan 2014-01-22 14:37:20 -0800
  • 3d33da75ef Fix UnmarkEOF for partial blocks Schalk-Willem Kruger 2014-01-27 14:49:10 -0800
  • 511b03a5b5 LogAndApply to take ColumnFamilyData Igor Canadi 2014-01-27 13:55:47 -0800
  • eb055609e4 [column families] Move memtable and immutable memtable list to column family data Igor Canadi 2014-01-24 14:30:28 -0800
  • ae16606f98 Merge branch 'master' into columnfamilies Igor Canadi 2014-01-27 11:11:51 -0800
  • 832158e7f7 Fsync directory after we create a new file Igor Canadi 2014-01-27 11:02:21 -0800
  • b20486f294 [Performance Branch] HashLinkList to avoid to convert length prefixed string back to internal keys Siying Dong 2014-01-24 17:50:59 -0800
  • cf783c674a Merge branch 'master' into columnfamilies Igor Canadi 2014-01-27 10:00:24 -0800
  • 6c2ca1d3e6 Move NeedsCompaction() from VersionSet to Version Igor Canadi 2014-01-27 09:59:00 -0800
  • e55b3c040c Fixing ref-counting memtables Igor Canadi 2014-01-26 17:40:43 -0800
  • af7838de36 address code review comments on 5e3aeb5f8e - reduce string copying in Compaction::Summary - simplify file number checking in UniversalCompactionStopStyleSimilarSize unit test Mike Lin 2014-01-25 14:12:24 -0800
  • 983fafa56c Fix memory leak Igor Canadi 2014-01-25 13:50:30 -0800
  • 4b51dffcf8 Some refactorings on plain table Kai Liu 2014-01-24 21:10:19 -0800
  • 68a91a2e6a missing include Igor Canadi 2014-01-24 18:40:05 -0800
  • 5356b2a680 Merge branch 'master' into columnfamilies Igor Canadi 2014-01-24 18:34:48 -0800
  • 04afa32134 Fix reduce levels Igor Canadi 2014-01-24 18:30:00 -0800
  • 8477255da3 Moving Some includes from options.h to forward declaration Siying Dong 2014-01-24 16:15:05 -0800
  • 6a404de4ba Merge branch 'master' into columnfamilies Igor Canadi 2014-01-24 15:54:18 -0800
  • f653fdcf5a Fixing iterator cleanup for Tailing iterator Igor Canadi 2014-01-24 15:51:01 -0800
  • 1423e7c9de Merge branch 'master' into columnfamilies Igor Canadi 2014-01-24 15:03:54 -0800
  • b13bdfa500 Add a call DisownData() to Cache, which should speed up shutdown Igor Canadi 2014-01-24 14:57:52 -0800
  • 677fee27c6 Make VersionSet::ReduceNumberOfLevels() static Igor Canadi 2014-01-24 14:57:04 -0800
  • c583157d49 MemTableListVersion Igor Canadi 2014-01-24 14:52:08 -0800
  • 0ab766132b Re-org the table tests Kai Liu 2014-01-24 12:14:08 -0800
  • f131d4c280 Add a make target for shared library kailiu 2014-01-24 11:56:01 -0800
  • e832e72b31 Revert "Moving to glibc-fb" Igor Canadi 2014-01-24 11:50:38 -0800
  • 7d991be400 Some small refactorings on table_test Kai Liu 2014-01-24 11:09:04 -0800
  • 66dc033af3 Temporarily disable caching index/filter blocks kailiu 2014-01-24 10:57:15 -0800
  • d24961b65e Moving to glibc-fb Igor Canadi 2014-01-24 10:24:08 -0800
  • 4605e20c58 If User setting of compaction multipliers overflow, use default value 1 instead Siying Dong 2014-01-23 16:27:34 -0800
  • 28d1a0c6f5 Merge branch 'master' into columnfamilies Igor Canadi 2014-01-24 09:27:29 -0800
  • 09489d395f Fix a bug in DBImpl::CreateColumnFamily Igor Canadi 2014-01-24 09:10:24 -0800
  • eda924a03a Remove an unused `GetLengthPrefixedSlice` kailiu 2014-01-23 22:59:04 -0800
  • aba2acb5ec CompactRange() to return status Lei Jin 2014-01-22 12:46:24 -0800
  • 054c5dda8c Merge branch 'master' into performance Kai Liu 2014-01-23 16:32:49 -0800
  • 81c9cc9b3b Tailing iterator Tomislav Novak 2014-01-16 21:56:26 -0800
  • 4e91f27c3a Fix performance regression in statistics Igor Canadi 2014-01-23 16:11:55 -0800
  • bb19b530ca Aggressively inlining the short functions in coding.cc Kai Liu 2014-01-23 15:51:26 -0800
  • d0458469c8 Add google-style checker to "arc lint" kailiu 2014-01-23 15:04:12 -0800
  • 7c5e583a27 ColumnFamilySet Igor Canadi 2014-01-22 11:44:53 -0800
  • f9a25dda9f Fix wrong merge Igor Canadi 2014-01-22 11:30:19 -0800
  • 92a022ad07 Merge branch 'master' into columnfamilies Igor Canadi 2014-01-22 10:59:07 -0800
  • fb01755aa4 Unfriending classes Igor Canadi 2014-01-22 10:55:16 -0800
  • 6fe9b57748 Refactor Recover() code Igor Canadi 2014-01-22 10:45:26 -0800
  • 4036d58dc9 Fix a Statistics-related unit test faulure kailiu 2014-01-21 17:51:36 -0800
  • 23f6791c9e Merge branch 'master' into columnfamilies Igor Canadi 2014-01-21 17:01:52 -0800
  • 7dea558e6d [Performance Branch] Fix a bug when merging from master Siying Dong 2014-01-21 11:55:13 -0800
  • 4e8321bfea Boost access before mutex is unlocked Mark Callaghan 2014-01-17 16:38:54 -0800
  • ef602f6275 Misc cleanup on performance branch Kai Liu 2014-01-17 12:22:39 -0800
  • 83681bf9ef Statistics code cleanup Igor Canadi 2014-01-17 12:46:06 -0800
  • 8079dd5d24 Merge branch 'master' into performance Igor Canadi 2014-01-17 12:20:07 -0800
  • 0f4a75b710 Fix SIGSEGV in compaction picker Igor Canadi 2014-01-17 12:02:03 -0800
  • 439e36db21 Fix SlowdownAmount Mark Callaghan 2014-01-16 18:44:23 -0800
  • 5e3aeb5f8e An initial implementation of kCompactionStopStyleSimilarSize for universal compaction Mike Lin 2013-12-24 01:09:09 -0800
  • b1194f4903 Minor compaction logging improvements 1) make summary less likely to be truncated 2) format human-readable file sizes in summary 3) log the motivation for each universal compaction Mike Lin 2013-12-23 08:54:50 -0800
  • 23576d773f Remove the extra line in "make release" Kai Liu 2014-01-16 17:00:34 -0800
  • 1447bb5919 Allow callback to change size of existing value. Change return type of the callback function to an enum status to handle 3 cases. Naman Gupta 2014-01-16 15:11:19 -0800
  • d4f65f1683 Merge branch 'master' into performance Kai Liu 2014-01-16 14:31:18 -0800
  • e19bad9bbd Fix some "make format" issue Kai Liu 2014-01-16 14:26:51 -0800
  • 6d6fb70960 Remove compaction pointers Igor Canadi 2014-01-16 14:06:53 -0800
  • c699c84af4 CompactionPicker Igor Canadi 2014-01-16 13:03:52 -0800
  • 1304d8c8ce Merge branch 'master' into performance kailiu 2014-01-15 23:12:31 -0800
  • eae1804f29 Remove the unnecessary use of shared_ptr kailiu 2014-01-15 18:17:58 -0800