Commit Graph

  • 69c471bd9b Handle concurrent manifest update and backup creation Andrew Kryczka 2016-02-29 12:56:55 -0800
  • 3373c81fa8 Modify build_tools/build_detect_platform to detect and set -march=z10 on Linux s390x. root 2016-02-29 15:02:52 -0500
  • 990509045f Merge branch 'master' of https://github.com/gongsu832/rocksdb root 2016-02-29 14:45:55 -0500
  • 3492889ab8 Merge pull request #1019 from javacruft/wip-omit-leaf-frame-pointer-archs Igor Canadi 2016-02-29 09:32:16 -0800
  • 7ca731b12c build: Improve -momit-leaf-frame-pointer usage James Page 2016-02-29 09:03:24 +0000
  • 21f17aaa60 Modified Makefile and build_tools/build_detect_platform to compile on Linux s390x. root 2016-02-26 18:03:07 -0500
  • 8800975fb0 Make DBTestUniversalCompaction.IncreaseUniversalCompactionNumLevels more robust sdong 2016-02-25 15:42:26 -0800
  • cd3fe675a9 Remove stale TODO agiardullo 2016-02-25 17:29:39 -0800
  • 69c98f0431 Reorder instance variables in backup test for proper destruction order Andrew Kryczka 2016-02-24 10:32:11 -0800
  • 82f15fb15d Add test to make sure DropColumnFamily doesn't impact existing iterators sdong 2016-02-23 14:54:05 -0800
  • 38201b3599 Fix assert failure when DBImpl::SyncWAL() conflicts with log rolling sdong 2016-02-22 17:29:28 -0800
  • 2568985ab3 IOStatsContext::ToString() add option to exclude zero counters Yi Wu 2016-02-23 10:26:24 -0800
  • b046916656 Redo SyncPoints for flush while rolling test Andrew Kryczka 2016-02-22 21:32:19 -0800
  • 291ae4c206 Revert "Revert "Fixed the bug when both whole_key_filtering and prefix_extractor are set."" Yueh-Hsuan Chiang 2016-02-22 16:33:26 -0800
  • eef63ef807 Fixed CompactFiles() spuriously failing or corrupting DB Mike Kolupaev 2016-02-22 13:54:58 -0800
  • 79ca039eb4 Relax the check condition of prefix_extractor in CheckOptionsCompatibility Yueh-Hsuan Chiang 2016-02-19 14:42:24 -0800
  • 4b1b4b8aec Merge pull request #1004 from yuslepukhin/child_attr Igor Canadi 2016-02-19 14:27:18 -0800
  • 9ea2968d26 Implement ConsistentChildrenAttribute by using default implementation for now as it works. Dmitri Smirnov 2016-02-19 14:20:34 -0800
  • c7f1a8a468 Fix LITE build thread_local_test sdong 2016-02-19 13:47:19 -0800
  • 0914f0ca55 Merge pull request #1003 from yuslepukhin/fix_mutexlock_pthread_build Igor Canadi 2016-02-19 13:12:36 -0800
  • d37d348da8 This addresses build issues on Windows https://github.com/facebook/rocksdb/issues/1002 Dmitri Smirnov 2016-02-19 12:29:54 -0800
  • d825fc70d4 Use condition variable in log roller test Andrew Kryczka 2016-02-18 18:03:53 -0800
  • 6b2a047dfc Fix SstFileManager uninitialized data member Islam AbdelRahman 2016-02-18 11:25:19 -0800
  • a3db93c261 Remove the SyncPoint usage in the destructor of PosixEnv Yueh-Hsuan Chiang 2016-02-17 23:32:14 -0800
  • df9ba6df62 Introduce SstFileManager::SetMaxAllowedSpaceUsage() to cap disk space usage Islam AbdelRahman 2016-02-17 15:20:23 -0800
  • 3943d16780 Fix race conditions in auto-rolling logger Andrew Kryczka 2016-02-17 12:06:45 -0800
  • d733dd5728 [build] Fix env_win.cc compiler errors Andrew Kryczka 2016-02-17 11:57:04 -0800
  • cf38e56f2f Fix broken appveyor build caused by D53991 Jonathan Wiepert 2016-02-17 11:49:52 -0800
  • 351252b497 Merge pull request #998 from fengjian0106/master Igor Canadi 2016-02-17 09:06:07 -0800
  • 1336052497 fix ios build error fengjian 2016-02-17 20:22:40 +0800
  • d08d50295c Fix transaction locking agiardullo 2016-02-09 18:24:41 -0800
  • 730a422c3a Improve the documentation of LoadLatestOptions Yueh-Hsuan Chiang 2016-02-16 14:55:24 -0800
  • a7b6f0748a Improve write_with_callback_test to sync WAL reid horuff 2016-02-16 12:39:55 -0800
  • 5bcf952a87 Fix WriteImpl empty batch hanging issue reid horuff 2016-02-11 12:19:21 -0800
  • 871cc5f987 fix build without gflags Jonathan Wiepert 2016-02-16 12:16:47 -0800
  • c90d63a23d can_unlock set but not used Igor Canadi 2016-02-16 11:24:40 -0800
  • 44371501f0 Fixed a segfault when compaction fails Mike Kolupaev 2016-02-16 11:11:16 -0800
  • 2f084d39b9 Merge pull request #992 from jofusa/jdennison/options-typo-fix Igor Canadi 2016-02-16 10:26:25 -0800
  • 7bd284c374 Separeate main from bench functionality to allow cusomizations Jonathan Wiepert 2016-02-16 06:17:31 -0800
  • bd5f842bba fixes typo in options logging John Dennison 2016-02-15 23:55:29 +0000
  • 1c868d6848 Fix includes for env_test Andrew Kryczka 2016-02-12 14:17:14 -0800
  • 545a193952 Add J to commit_prereq so comilation/execution happens in parallel krad 2016-02-07 00:42:37 -0800
  • 5bb7371ca6 [build] Evaluate test names only when db_test exists Andrew Kryczka 2016-02-12 10:49:35 -0800
  • 6a2b4fcb80 Add flag to forcibly disable fallocate Andrew Kryczka 2016-02-11 17:00:01 -0800
  • 92a9ccf1a6 Add a new compaction priority that picks file whose overlapping ratio is smallest sdong 2016-02-11 13:45:53 -0800
  • 3dc3d1c144 Merge pull request #984 from petermattis/pmattis/comparator-iterate-upper-bound Igor Canadi 2016-02-11 10:22:40 -0800
  • 239aaf2fc0 Use user_comparator when comparing against iterate_upper_bound. Peter Mattis 2016-02-11 08:26:25 -0500
  • 908100399c Fixed a dependency issue of ThreadLocalPtr Yueh-Hsuan Chiang 2016-02-10 16:56:01 -0800
  • 337671b688 Add universal compaction benchmarks to run_flash_bench.sh Gunnar Kudrjavets 2016-02-10 15:30:47 -0800
  • 3a67bffaa8 Fix an ASAN error in transaction_test.cc Yueh-Hsuan Chiang 2016-02-10 12:06:59 -0800
  • c5af85ecad Fix a memory leak of Slice objects from org.rocksdb.WBWIRocksIterator#entry1 Adam Retter 2016-02-04 14:28:18 +0000
  • e84137c8ae Remove unnessecary java.util.List expense in JNI Adam Retter 2016-02-03 17:47:38 +0000
  • 76e8beeeb9 Pass by pointer from/to Java from JNI not by object Adam Retter 2016-02-01 20:00:40 +0000
  • 0e7e6f6e4b Improve Javadoc Adam Retter 2016-01-24 14:04:28 +0000
  • 18eb563058 Improve the speed and synchronization around the construction of Java/JNI objects Adam Retter 2016-01-20 17:05:41 +0000
  • 2a04268be3 Temporarily disable unstable tests in memory_test.cc Yueh-Hsuan Chiang 2016-02-09 16:26:20 -0800
  • 08a78b6b44 Merge pull request #979 from facebook/update_licenses Igor Canadi 2016-02-09 15:46:18 -0800
  • 21e95811d1 Updated all copyright headers to the new format. Baraa Hamodi 2016-02-09 15:12:00 -0800
  • 59b3ee658f Env function for bulk metadata retrieval Andrew Kryczka 2016-02-09 14:54:32 -0800
  • 4a8cbf4e31 Allows Get and MultiGet to read directly from SST files. Yueh-Hsuan Chiang 2016-02-09 11:20:22 -0800
  • fe93bf9b5d Transaction::UndoGetForUpdate agiardullo 2015-09-14 17:11:52 -0700
  • 2608219cc9 crash_test: cover concurrent memtable insert in default crash test sdong 2016-02-05 14:30:18 -0800
  • a76e9093f0 Fix LITE db_test build broken by previous commit sdong 2016-02-05 14:26:26 -0800
  • b1887c5dd9 Explictly fail when memtable doesn't support concurrent insert sdong 2016-02-05 13:46:17 -0800
  • 8ed3438778 Add option to run fillseq with WAL enabled in addition to WAL disabled Gunnar Kudrjavets 2016-02-05 13:20:56 -0800
  • 73a9b0f4ba Update version to 4.5 sdong 2016-02-05 12:10:23 -0800
  • 6f71d3b68b Improve perf of Pessimistic Transaction expirations (and optimistic transactions) reid horuff 2016-02-05 10:44:13 -0800
  • 8e6172bc57 Add BlockBasedTableOptions::index_block_restart_interval Islam AbdelRahman 2016-02-05 10:22:37 -0800
  • 34a40bf911 Add --allow_concurrent_memtable_write in stress test and run it in crash_test sdong 2016-02-04 15:21:32 -0800
  • 73bf330c79 Merge pull request #973 from yuslepukhin/moveout_testcode Siying Dong 2016-02-04 15:50:21 -0800
  • f7c0f4e3ef perf_context.cc and iostats_context.cc use different output macro (fix unity build) sdong 2016-02-03 16:04:10 -0800
  • 9656eab005 This partially addresses issue https://github.com/facebook/rocksdb/issues/935 testutil.cc and testharness.cc could not be moved out at this time as they are used by 4 benchmarks in release builds. Dmitri Smirnov 2016-02-03 17:06:10 -0800
  • 14a322033f Remove references to files deleted in commit abb4052278 Jonathan Wiepert 2016-02-03 16:47:45 -0800
  • 8445e53807 Add a mechanism to run all tests in sandcastle krad 2016-01-26 11:22:25 -0800
  • 461cec4e8e Merge pull request #972 from adamretter/wb-threads Igor Canadi 2016-02-03 12:32:46 -0800
  • 9ab269ab39 Threaded tests for WriteBatch Adam Retter 2016-02-03 19:13:03 +0000
  • bf767c6411 Minor fix to makefile krad 2016-02-03 11:34:03 -0800
  • 2c1db5ea51 always invalidate sequential-insertion cache for concurrent skiplist adds Nathan Bronson 2016-02-03 09:21:44 -0800
  • c12ff20ab2 Merge pull request #965 from koldat/jni_for_windows Siying Dong 2016-02-03 10:41:57 -0800
  • a09ce4fcd3 Skip some of the non-critical tests in ./tools/run_flash_bench.sh Gunnar Kudrjavets 2016-02-03 09:56:56 -0800
  • 284aa613a7 Eliminate duplicated property constants Andrew Kryczka 2016-02-02 19:14:56 -0800
  • 94be872eab Merge branch 'master' of github.com:facebook/rocksdb Gabriela Jacques da Silva 2016-02-02 18:38:16 -0800
  • 0c2bd5cb4b Removing data race from expirable transactions Gabriela Jacques da Silva 2016-02-01 17:07:05 -0800
  • 5fcd1ba30a disable kConcurrentSkipList multithreaded test Nathan Bronson 2016-02-02 18:19:07 -0800
  • 466c2c1bf7 Generate tags for *.c files Andrew Kryczka 2016-02-02 14:52:49 -0800
  • 70c068c97a Merge pull request #960 from koldat/masterFixes2 Siying Dong 2016-02-02 13:43:09 -0800
  • a62c519bb6 RollLogFile tries to find non conflicting file until there is no conflict. Tomas Kolda 2016-02-02 10:33:49 +0100
  • 57a95a7001 Making use of GetSystemTimePreciseAsFileTime dynamic - code review fixes Tomas Kolda 2016-01-27 21:00:42 +0100
  • 502d41f150 Making use of GetSystemTimePreciseAsFileTime dynamic to not break compatibility with Windows 7. The issue with rotated logs was fixed other way. Tomas Kolda 2016-01-27 13:36:22 +0100
  • 52153930d8 Adding support for Windows JNI build - fix Java unit test for release build of JNI DLL Tomas Kolda 2016-02-02 09:45:18 +0100
  • e2972803a6 Adding support for Windows JNI build Tomas Kolda 2016-01-28 15:44:31 +0100
  • 9c2cf9479b Fix for --allow_concurrent_memtable_write with batching Nathan Bronson 2016-01-31 10:48:43 -0800
  • ac3fa9a6fe Travis CI to disable ROCKSDB_LITE tests sdong 2016-02-01 18:20:34 -0800
  • 7b943da1b2 Merge pull request #967 from SherlockNoMad/ValueSize Siying Dong 2016-02-01 17:59:08 -0800
  • b5750790e0 Merge pull request #968 from yuslepukhin/one_shot_buffer Siying Dong 2016-02-01 16:39:55 -0800
  • 1ad8182950 Fix WriteBatchTest.ManyUpdates, WriteBatchTest.LargeKeyValue under clang Islam AbdelRahman 2016-02-01 16:07:53 -0800
  • ad7ecca72d Add unit tests to verify large key/value sdong 2016-02-01 11:03:28 -0800
  • fdd70d1495 Skip filters for last L0 file if hit-optimized Andrew Kryczka 2016-02-01 14:58:46 -0800
  • aa5e3b7c04 PerfContext::ToString() add option to exclude zero counters Dmytro Ivchenko 2016-02-01 13:41:13 -0800
  • 36300fbbe3 Enable per-request buffer allocation in RandomAccessFile This change impacts only non-buffered I/O on Windows. Currently, there is a buffer per RandomAccessFile instance that is protected by a lock. The reason we maintain the buffer is non-buffered I/O requires an aligned buffer to work. XPerf traces demonstrate that we accumulate a considerable wait time while waiting for that lock. This change enables to set random access buffer size to zero which would indicate a per request allocation. We are expecting that allocation expense would be much less than I/O costs plus wait time due to the fact that the memory heap would tend to re-use page aligned allocations especially with the use of Jemalloc. This change does not affect buffer use as a read_ahead_buffer for compaction purposes. Dmitri Smirnov 2016-02-01 13:14:37 -0800