Commit Graph

  • 8c34189f0c Remove .DS_Store files. Josef Šimánek 2013-12-14 04:11:32 +0100
  • 2a2506b629 C bindings: add a bunch of the newer options Mike Lin 2013-12-13 23:58:18 -0800
  • 28c24de8be [RocksDB Peformance Branch] A bug in PlainTable format Siying Dong 2013-12-13 18:20:32 -0800
  • 2e9efcd6d8 Add the property block for the plain table Kai Liu 2013-12-05 16:51:26 -0800
  • 5f5e5fc2e9 Revert `atomic_size_t usage` kailiu 2013-12-13 15:43:05 -0800
  • 5090316f0d [RocksDB] [Performance Branch] Trivia build fix Haobo Xu 2013-12-13 14:19:18 -0800
  • b660e2d468 Expose usage info for the cache kailiu 2013-12-10 16:21:49 -0800
  • 9718c790ec [Performance Branch] Fix a bug of PlainTable when building indexes Siying Dong 2013-12-12 18:42:07 -0800
  • 0cd1521af5 Completely remove argv_ since no one use it kailiu 2013-12-12 16:36:38 -0800
  • 0e24f97b9f Revert last commit and add "unused" attribute to suppress warning kailiu 2013-12-12 15:40:44 -0800
  • bc9b488e92 fix a warning in db_test when running `make release` kailiu 2013-12-12 15:34:24 -0800
  • 417b453fa6 [backupable db] Delete db_dir children when restoring backup Igor Canadi 2013-12-12 14:57:18 -0800
  • e9e6b00d29 Add monitoring for universal compaction and add counters for compaction IO Mark Callaghan 2013-12-09 13:43:34 -0800
  • e8ab1934d9 [RocksDB Performance Branch] DBImpl.NewInternalIterator() to reduce works inside mutex Siying Dong 2013-12-12 10:54:03 -0800
  • 249e736bc5 portable %lu printing Igor Canadi 2013-12-12 08:13:47 -0800
  • aaf9c6203c [RocksDB][Performance Branch]Iterator Cleanup method only tries to find obsolete files if it has the last reference to a version Siying Dong 2013-12-11 11:56:36 -0800
  • f37a59769b Updating regression test based on master's version Igor Canadi 2013-12-11 13:52:54 -0800
  • f5f5c645a8 Add readrandom with both memtable and sst regression test Igor Canadi 2013-12-11 13:51:20 -0800
  • a8029fdc75 Introduce MergeContext to Lazily Initialize merge operand list Siying Dong 2013-12-02 18:34:05 -0800
  • c28dd2a891 oops - missed a spot James Golick 2013-12-11 11:18:00 -0800
  • bc5dd19b14 [RocksDB Performance Branch] Avoid sorting in Version::Get() by presorting them in VersionSet::Builder::SaveTo() Siying Dong 2013-12-09 14:28:26 -0800
  • 41349d9ef1 [RocksDB Performance Branch] Avoid sorting in Version::Get() by presorting them in VersionSet::Builder::SaveTo() Siying Dong 2013-12-09 14:28:26 -0800
  • 0304e3d2ff When flushing mem tables, create iterators out of mutex Siying Dong 2013-12-10 20:03:27 -0800
  • 95a411d853 When flushing mem tables, create iterators out of mutex Siying Dong 2013-12-10 20:03:27 -0800
  • e8d40c31b3 [RocksDB perf] Cache speedup Igor Canadi 2013-12-11 08:33:29 -0800
  • 3c02c363b3 [RocksDB] [Performance Branch] Added dynamic bloom, to be used for memable non-existing key filtering Haobo Xu 2013-11-27 14:27:02 -0800
  • 43c386b72e only try to use fallocate if it's actually present on the system James Golick 2013-12-10 22:34:19 -0800
  • 5e4ab767cf BackupableDB delete backups with newer seq number Igor Canadi 2013-12-10 20:49:28 -0800
  • a82f42b765 rename db/memtablelist.{h,cc} kailiu 2013-12-10 19:03:13 -0800
  • c79e595471 Make Cache::GetCapacity constant kailiu 2013-12-10 17:34:35 -0800
  • 204bb9cffd Get rid of LogFlush() in InternalIterator Igor Canadi 2013-12-10 10:59:00 -0800
  • 19f5463d3f Don't LogFlush() in foreground threads Igor Canadi 2013-12-10 10:57:46 -0800
  • 4815468be4 Fix another sign and unsign comparison in test Siying Dong 2013-12-10 10:52:47 -0800
  • cbe7ffef9a fix comparison between signed and unsigned Igor Canadi 2013-12-10 10:48:49 -0800
  • 7cf5728440 Cleaning up BackupableDB + fix valgrind errors Igor Canadi 2013-12-10 10:35:06 -0800
  • 0e2c966f58 Merge pull request #29 from sepeth/fix-shared-lib-build Igor Canadi 2013-12-10 09:19:12 -0800
  • a204dabb9d Merge pull request #31 from sepeth/c-api Igor Canadi 2013-12-10 09:18:47 -0800
  • 6c4e110c8c Rename leveldb to rocksdb in C api Doğan Çeçen 2013-12-10 10:45:07 +0200
  • f6012ab826 Fix shared lib build Doğan Çeçen 2013-12-08 20:49:11 +0200
  • 784e62f98d Fix unused variable warning Igor Canadi 2013-12-09 16:44:47 -0800
  • fb9fce4fc3 [RocksDB] BackupableDB Igor Canadi 2013-12-09 14:06:52 -0800
  • 3a7c5bd40a Added branch detection in perf branch Igor Canadi 2013-12-09 10:44:21 -0800
  • 26bc40a89a Fixing git branch detection in Jenkins Igor Canadi 2013-12-09 10:36:39 -0800
  • 9644e0e0c7 Print stack trace on assertion failure Igor Canadi 2013-12-06 17:11:09 -0800
  • c7707f24c2 Refine the statistics kailiu 2013-12-06 16:51:35 -0800
  • 07c8448845 Enable regression tests to be run on other branches Igor Canadi 2013-12-06 16:22:38 -0800
  • 0a5ec49895 Make DBWithTTL more like StackableDB Igor Canadi 2013-12-06 16:10:43 -0800
  • 551e9428ce Merge branch 'master' into performance kailiu 2013-12-06 14:15:42 -0800
  • ef2211a9ca [RocksDB Performance Branch] Introduce MergeContext to Lazily Initialize merge operand list Siying Dong 2013-12-02 18:34:05 -0800
  • b1d2de4a40 Fix #26 by putting the implementation of CreateDBStatistics() to a cc file kailiu 2013-12-05 22:29:03 -0800
  • 90729f8b23 Extract metaindex block from block-based table kailiu 2013-12-05 13:09:13 -0800
  • 92e8316118 Make GetDbIdentity pure virtual and also implement it for StackableDB, DBWithTTL Mayank Agarwal 2013-12-05 10:16:39 -0800
  • e1d92dfd2e Fix a bunch of mac compilation issues in performance branch kailiu 2013-12-04 23:00:33 -0800
  • 18802689b8 Make an API to get database identity from the IDENTITY file Mayank Agarwal 2013-12-03 06:39:07 -0800
  • 219b35be6a Generalize footer reading from file Kai Liu 2013-12-04 16:35:48 -0800
  • fa88cbc71e [Log dumper broken when merge operator is in log] Vamsi Ponnekanti 2013-12-03 23:16:36 -0800
  • 5dec7acd91 Introducing the concept of NULL block handle Kai Liu 2013-12-04 15:43:09 -0800
  • 3a0e98d558 Parameterize table magic number Kai Liu 2013-12-04 15:09:41 -0800
  • f040e536e4 [RocksDB Performance Branch] A more customized index in PlainTableReader Siying Dong 2013-11-21 11:11:02 -0800
  • 97aa401e2f Add compression options to db_bench Mark Callaghan 2013-12-03 12:32:07 -0800
  • bd998a5213 fix missing gflags library Bart Trojanowski 2013-12-03 16:27:12 -0500
  • 28a1b9b95f [rocksdb] statistics counters for memtable hits and misses Sajal Jain 2013-12-03 12:59:53 -0800
  • eb12e47e0e Killing Transform Rep Igor Canadi 2013-12-03 12:42:15 -0800
  • 043fc14c3e Get rid of some shared_ptrs Igor Canadi 2013-12-03 11:17:58 -0800
  • 8c424456fc Make the default compilation debug-friendly Kai Liu 2013-12-02 20:05:16 -0800
  • 930cb0b9ee Clarify CompactionFilter thread safety requirements lovro 2013-12-02 14:59:23 -0800
  • 0b5b81a154 Removing reference to doc/impl.html Igor Canadi 2013-12-02 11:51:20 -0800
  • 43d073dff0 Cleaning up INSTALL.md -- there were two occurrences of gflags Igor Canadi 2013-12-02 06:48:23 -0800
  • 96bc3ec297 Memtables should be deleted appropriately in the unit test. Dhruba Borthakur 2013-12-01 21:23:44 -0800
  • 45a2f2d8d3 Fix build without glibc lovro 2013-12-01 11:25:31 -0800
  • 38feca4f35 Removed redundant slice_transform.h and memtablerep.h Dhruba Borthakur 2013-11-29 18:03:02 -0800
  • 98968ba937 Free obsolete memtables outside the dbmutex had a memory leak. Dhruba Borthakur 2013-11-27 14:56:20 -0800
  • fe754fe7e3 Readrandom with small block cache Igor Canadi 2013-11-27 13:33:14 -0800
  • 35ddf18367 Don't do compression tests if we don't have compression libs Igor Canadi 2013-11-27 13:32:56 -0800
  • 1966b63137 Merge branch 'master' into perf Kai Liu 2013-11-27 11:47:40 -0800
  • 4c81383628 Set background thread name with pthread_setname_np() lovro 2013-11-26 18:00:43 -0800
  • 4ee6e6c9d6 Merge pull request #18 from isamu/doc_typo_fix Igor Canadi 2013-11-27 11:25:08 -0800
  • 4a3583e18e Fix typo. Isamu Arimoto 2013-11-28 03:57:16 +0900
  • 4e6463ea44 [RocksDB][Performance Branch] Make height and branching factor configurable for skiplist implementation Haobo Xu 2013-11-22 13:31:00 -0800
  • 5ebc6b0f0b [rocksdb] Regression tests Igor Canadi 2013-11-26 16:27:31 -0800
  • 8aac46d686 [RocksDB Performance Branch] Fix a regression bug of munmap Siying Dong 2013-11-26 12:23:02 -0800
  • 8478f380a0 During benchmarking, I see excessive use of vector.reserve(). Dhruba Borthakur 2013-11-25 22:04:29 -0800
  • e60dde71c7 Merge pull request #16 from Kangmo/patch-1 Kai Liu 2013-11-26 01:12:45 -0800
  • 06844ab381 Added missing component : gflags in Linux platform. Kangmo Kim 2013-11-26 16:30:52 +0900
  • fd4eca73e7 fPIC in x64 environment Igor Canadi 2013-11-25 21:21:01 -0800
  • 27bbef1180 Free obsolete memtables outside the dbmutex. Dhruba Borthakur 2013-11-25 11:55:36 -0800
  • 3ce3658411 DB::GetOptions() Igor Canadi 2013-11-25 15:51:50 -0800
  • 793fdd6731 We should compile with -fPIC on non-fbcode environments also Igor Canadi 2013-11-25 15:49:02 -0800
  • e37221f56b Memtable regression test Igor Canadi 2013-11-25 15:34:23 -0800
  • 11c26bd4a4 [RocksDB] Interface changes required for BackupableDB Igor Canadi 2013-11-25 12:39:23 -0800
  • 299f5c76bb Create new log file outside the dbmutex. Dhruba Borthakur 2013-11-22 12:52:33 -0800
  • 5b825d6964 [RocksDB] Use raw pointer instead of shared pointer when passing Statistics object internally Haobo Xu 2013-11-22 14:14:05 -0800
  • dfa1460d88 [For Performance Branch] Bloom filter in PlainTableIterator::Seek() - Update 1 Siying Dong 2013-11-21 23:33:45 -0800
  • 718488abc5 Add BloomFilter to PlainTableIterator::Seek() Siying Dong 2013-11-21 15:13:45 -0800
  • 0c93df912e Improve the readability of the TableProperties::ToString() kailiu 2013-11-21 17:54:23 -0800
  • 3e35aa6412 Revert "Allow users to profile a query and see bottleneck of the query" Siying Dong 2013-11-21 17:40:39 -0800
  • b135d01e7b Allow users to profile a query and see bottleneck of the query Siying Dong 2013-11-18 11:32:54 -0800
  • 3d8ac31d71 Allow users to profile a query and see bottleneck of the query Siying Dong 2013-11-18 11:32:54 -0800
  • 58e1956d50 [Only for Performance Branch] A Hacky patch to lazily generate memtable key for prefix-hashed memtables. Siying Dong 2013-11-20 19:49:27 -0800
  • 7b10fe9fac Fix a memory leak happened in table_test kailiu 2013-11-20 13:45:32 -0800