Commit Graph

  • 247c49a40f Merge branch 'master' into try_ci_tests_on_daily yuslepukhin 2015-11-12 14:51:19 -0800
  • 935d1495c5 Run tests imporvements Add sequential rerun for any failed tests. Add env_test case. Limit concurrency Allow to specify individual tests Take $Limit into account when displaying number of tests yuslepukhin 2015-11-12 14:42:38 -0800
  • 5ac16300b0 Fixed valgrind error in options_util_test Yueh-Hsuan Chiang 2015-11-12 14:12:27 -0800
  • 6ce42dd075 Don't merge WriteBatch-es if WAL is disabled Nathan Bronson 2015-11-06 07:29:10 -0800
  • 56245ddcf5 Fixed DBCompactionTest.SkipStatsUpdateTest Yueh-Hsuan Chiang 2015-11-12 07:43:28 -0800
  • e11f676e34 Add OptionsUtil::LoadOptionsFromFile() API Yueh-Hsuan Chiang 2015-11-12 06:52:43 -0800
  • e78389b554 Fixed build failure of RocksDBLite test on options_file_test.cc Yueh-Hsuan Chiang 2015-11-10 23:22:30 -0800
  • e114f0abb8 Enable RocksDB to persist Options file. Yueh-Hsuan Chiang 2015-11-10 22:58:01 -0800
  • 7ed2c3e45b Merge pull request #823 from yuslepukhin/fix_off_t_type Siying Dong 2015-11-10 18:57:17 -0800
  • 7f59e33b19 Make CI build debug/optimized Dmitri Smirnov 2015-11-10 17:28:56 -0800
  • ae2dfe404b Try running db_test during integration build Dmitri Smirnov 2015-11-10 17:23:16 -0800
  • 720af2269a Merge branch 'fix_off_t_type' of https://github.com/yuslepukhin/rocksdb into fix_off_t_type Dmitri Smirnov 2015-11-10 17:04:23 -0800
  • 5270b33bd3 Make use of portable `uint64_t` type to make possible file access in 64-bit. Dmitri Smirnov 2015-11-10 17:03:42 -0800
  • 631863c63b track WriteBatch contents Nathan Bronson 2015-11-06 07:03:30 -0800
  • 505accda38 remove constexpr from util/random.h for MSVC compat Nathan Bronson 2015-11-10 12:50:09 -0800
  • 5421c9728b Make use of portable `uint64_t` type to make possible file access in 64-bit. Dmitri Smirnov 2015-11-10 12:58:39 -0800
  • b81b430987 Switch to thread-local random for skiplist Nathan Bronson 2015-11-06 08:07:08 -0800
  • 75a8bad2ab Merge pull request #821 from yuslepukhin/continue_windows_warnings Islam AbdelRahman 2015-11-09 13:34:49 -0800
  • 986230b8c8 Revert "Fix TSAN build for fbcode" Nathan Bronson 2015-11-09 11:27:44 -0800
  • f3ca28ab03 Correct the comment of GetApproximateMemoryUsageByType Yueh-Hsuan Chiang 2015-11-08 09:01:26 -0800
  • 838676c17b Revert "Adding new table properties" Islam AbdelRahman 2015-11-06 16:49:38 -0800
  • 7c86d50497 Enable C4305 'identifier' : truncation from 'type1' to 'type2' Dmitri Smirnov 2015-11-06 16:44:39 -0800
  • 85a2ce9c19 Enable C4702 unreachable code Dmitri Smirnov 2015-11-06 15:50:11 -0800
  • 62aa1b1b78 Enable C4200 warning nonstandard extension used : zero-sized array in struct/union Dmitri Smirnov 2015-11-06 15:32:45 -0800
  • 5b9ce1a323 Merge pull request #820 from yuslepukhin/enable_compiler_warnings Islam AbdelRahman 2015-11-06 12:08:25 -0800
  • 20f57b1715 Enable Windows warnings C4307 C4309 C4512 C4701 Enable C4307 'operator' : integral constant overflow Longs and ints on Windows are 32-bit hence the overflow Enable C4309 'conversion' : truncation of constant value Enable C4512 'class' : assignment operator could not be generated Enable C4701 Potentially uninitialized local variable 'name' used Dmitri Smirnov 2015-11-06 11:34:06 -0800
  • 8be568a9c2 Adding new table properties Islam AbdelRahman 2015-11-06 11:19:01 -0800
  • 2b42000f43 incorrect batch group size computation for write throttling Nathan Bronson 2015-11-02 09:23:39 -0800
  • c745f1d2c4 Fix TSAN build for fbcode Nathan Bronson 2015-11-06 09:04:28 -0800
  • fe789c5f2b Document SingleDelete agiardullo 2015-11-04 15:16:48 -0800
  • e89e5b253c Merge pull request #818 from yuslepukhin/improve_test_concurrency Islam AbdelRahman 2015-11-05 17:21:34 -0800
  • ae7940b628 Fix regression failure in PrefixTest.PrefixValid Venkatesh Radhakrishnan 2015-11-05 16:43:54 -0800
  • 3277d172ba Improve concurrency when running tests PowerShell seems to have a hard time when a flood of async tasks is scheduled at the same time. I speculated that WaitForMultipleObjects() in Windows can only take up to 64 process handles and if you want to handle more than you should write some additional code which can be sub-optimal. I.e to implement Wait-Job -Any. I decided to test that suggestion and introduced a $Concurrency parameter with a default value of 62. So in the new version the script fires up up to $Concurrency value and wait for anything to complete before starting any more processes. This improved matters greatly. Individual tests against ramdrive now run in 8 minutes and all of the 200+ db_tests run in 9 minutes with concurrency values of 8-16. About 48 is required to load a CPU on my box running against HD but that does not improve running times much. Dmitri Smirnov 2015-11-05 14:03:41 -0800
  • c8e01ef982 Delete test iterators Satnam Singh 2015-11-05 13:30:51 -0800
  • 9d50afc3b9 Prefix-based iterating only shows keys in prefix Venkatesh Radhakrishnan 2015-11-05 13:24:05 -0800
  • 14c6e1a04c Add write_stress to RocksDB Legocastle runs Igor Canadi 2015-11-05 12:07:39 -0800
  • db3f5e4948 Update HISTORY.md Yueh-Hsuan Chiang 2015-11-04 23:47:53 -0800
  • 042fb053fd Fix clang Islam AbdelRahman 2015-11-04 21:02:20 -0800
  • 2419f435a1 Merge pull request #816 from SherlockNoMad/GeoDBTestFix Islam AbdelRahman 2015-11-04 20:40:57 -0800
  • 2e45409910 Fix appveyor build failure SherlockNoMad 2015-11-04 20:10:16 -0800
  • 183cadfc87 Add OptionsSanityCheckLevel Yueh-Hsuan Chiang 2015-11-04 18:53:30 -0800
  • dba5e00741 Fixed the compile error in RocksDBLite in memory_test.cc Yueh-Hsuan Chiang 2015-11-03 18:04:41 -0800
  • 7d7ee2b654 Add Memory Insight support to utilities Yueh-Hsuan Chiang 2015-11-03 17:52:17 -0800
  • 3ecbab0040 Add GetAggregatedIntProperty(): returns the aggregated value from all CFs Yueh-Hsuan Chiang 2015-11-03 15:54:18 -0800
  • 93a9667223 Merge branch 'master' of github.com:facebook/rocksdb Satnam Singh 2015-11-03 15:36:14 -0800
  • c9aef3c41c Add RocksDb/GeoDb Iterator interface Satnam Singh 2015-11-02 13:49:13 -0800
  • f31442fb5c Merge pull request #803 from SherlockNoMad/SkipFlush Islam AbdelRahman 2015-11-02 14:56:11 -0800
  • dcc898b021 Merge pull request #812 from yuslepukhin/fix_windows_warnings Igor Canadi 2015-11-02 14:22:33 -0800
  • df7ed91ef9 Fix white space at end of line SherlockNoMad 2015-11-02 14:12:29 -0800
  • a0163c0682 Do not disable compiler warnings: C4101 'identifier' : unreferenced local variable C4189 'identifier' : local variable is initialized but not referenced C4100 'identifier' : unreferenced formal parameter C4296 'operator' : expression is always false Dmitri Smirnov 2015-11-02 14:11:28 -0800
  • 279c8e0cd8 Merge pull request #811 from OverlordQ/unused-variable-warning Igor Canadi 2015-11-02 12:44:27 -0800
  • affd833690 Fix introduced in 2ab7065 was reverted by 18285c1. Brent Garber 2015-11-02 15:35:45 -0500
  • db68a2c09e Merge pull request #806 from yuslepukhin/signed_unsigned_warning Igor Canadi 2015-11-02 10:09:47 -0800
  • ccc8c10c0c Move skip_table_builder_flush to BlockBasedTableOption SherlockNoMad 2015-10-30 18:33:01 -0700
  • eaaf081d16 Do not suppress C4018 'expression' : signed/unsigned mismatch The code compiles cleanly for the most part. Fix db_test. Move debug file to testutil library. Dmitri Smirnov 2015-10-30 17:03:16 -0700
  • ff4499e297 Update DB::AddFile() to have less restrictions Islam AbdelRahman 2015-10-30 16:38:10 -0700
  • 9ac88c8551 Merge branch 'master' of https://github.com/facebook/rocksdb into OptionTestFix SherlockNoMad 2015-10-30 15:59:02 -0700
  • 84992d6475 Option Helper Refactoring SherlockNoMad 2015-10-30 15:58:46 -0700
  • 11c71a365a db_bench: --compaction_pri default should be rocksdb::Options().compaction_pri sdong 2015-10-30 14:42:18 -0700
  • 335e4ce8ca options_test: fix a bug of assertion sdong 2015-10-30 11:50:28 -0700
  • 66a3a87ab3 Merge pull request #797 from SherlockNoMad/optionHelper Siying Dong 2015-10-30 09:44:11 -0700
  • 550af4ee68 Fix Travis Build Error SherlockNoMad 2015-10-29 22:41:57 -0700
  • a6dd0831d5 Add Option to Skip Flushing in TableBuilder SherlockNoMad 2015-10-29 22:10:25 -0700
  • 2872e0c8c2 Clean and expose CreateLoggerFromOptions Islam AbdelRahman 2015-10-29 18:07:37 -0700
  • 296c3a1f94 "make format" in some recent commits sdong 2015-10-29 15:52:32 -0700
  • 6388e7f4e2 Merge pull request #798 from yuslepukhin/readahead_buffermanagement Siying Dong 2015-10-29 15:02:59 -0700
  • f4cbb90c41 Merge pull request #799 from yuslepukhin/fix_random_generator_compile Islam AbdelRahman 2015-10-29 13:41:36 -0700
  • 1277a48f1b Fix 80 character limit issue. Dmitri Smirnov 2015-10-29 11:34:34 -0700
  • ee2c3236dd Fix compilation problem on Windows. char is not a valid template parameter for std::uniform_int_distribution according to the standard. Replacing with int should be just fine. Dmitri Smirnov 2015-10-29 11:29:18 -0700
  • b69b9b624e Support PlainTableOption in option_helper SherlockNoMad 2015-10-28 10:46:01 -0700
  • c97667d9f1 Fix RocksDB lite build for write_stress Igor Canadi 2015-10-28 16:37:39 -0700
  • 0d720dfc17 Use the correct variable when fetching table properties. Herman Lee 2015-10-28 14:07:22 -0700
  • 4b66d95344 Write stress test Igor Canadi 2015-10-28 16:15:07 -0700
  • 47414c6cd6 Move include/posix/io_posix.h to util/io_posix.h sdong 2015-10-28 11:57:14 -0700
  • 2889df84cb Revert "Avoid to reply on ROCKSDB_FALLOCATE_PRESENT in include/posix/io_posix.h" sdong 2015-10-28 11:55:20 -0700
  • 28c8758a34 Merge pull request #795 from yuslepukhin/fix_mocktable_id Siying Dong 2015-10-28 11:37:37 -0700
  • 5c8f2ee786 Fix MockTable ID storage On Windows two tests fail that use MockTable: flush_job_test and compaction_job_test with the following message: compaction_job_test_je.exe : Assertion failed: result.size() == 4, file c:\dev\rocksdb\rocksdb\table\mock_table.cc, line 110 Dmitri Smirnov 2015-10-28 10:53:14 -0700
  • 72d6e758b4 Fix WritableFileWriter::Append() return Islam AbdelRahman 2015-10-27 21:04:00 -0700
  • d0a18c2840 Merge pull request #786 from aloukissas/unused_param Siying Dong 2015-10-27 16:51:22 -0700
  • c37223c083 Avoid to reply on ROCKSDB_FALLOCATE_PRESENT in include/posix/io_posix.h sdong 2015-10-27 14:27:48 -0700
  • 6fbc4f9f3e Implement smart buffer management. introduce a new DBOption random_access_max_buffer_size to limit the size of the random access buffer used for unbuffered access. Implement read ahead buffering when enabled. To that effect propagate compaction_readahead_size and the new option to the env options to make it available for the implementation. Add Hint() override so SetupForCompaction() call would call Hint() readahead can now be setup from both Hint() and EnableReadAhead() Add new option random_access_max_buffer_size support db_bench, options_helper to make it string parsable and the unit test. Dmitri Smirnov 2015-10-27 14:44:16 -0700
  • d6219e4d9b Mac build break caused by include/posix/io_posix.h not declearing errno, sdong 2015-10-27 12:15:55 -0700
  • beb69d4511 Merge pull request #765 from PraveenSinghRao/wal_filter Siying Dong 2015-10-27 12:13:01 -0700
  • ab0f3b964f crash_test to trigger some less frequent crash point more frequently sdong 2015-10-26 16:02:32 -0700
  • 7beb743cf5 Merge pull request #778 from Vaisman/master Igor Canadi 2015-10-27 09:58:07 -0700
  • 4ce117c4d5 Merge branch 'master' into wal_filter Praveen Rao 2015-10-26 19:03:34 -0700
  • 32cdec634e Fail recovery if filter provides more records than original and corresponding unit-test, fix naming conventions Praveen Rao 2015-10-26 18:11:18 -0700
  • 44d4057d78 Avoid some includes in io_posix.h sdong 2015-10-23 09:16:46 -0700
  • 2adad23a14 Fix unused parameter warnings. Alex Loukissas 2015-10-26 16:38:14 -0700
  • b0980ff748 Fix unused parameter warnings. Alex Loukissas 2015-10-26 16:00:51 -0700
  • bc898c5f80 Fix unused parameter warnings. Alex Loukissas 2015-10-26 16:00:51 -0700
  • 138876a62c Merge pull request #746 from ceph/wip-recycle Siying Dong 2015-10-26 15:01:28 -0700
  • 581f20fd8b Add LITE tests to Legocastle Islam AbdelRahman 2015-10-26 11:50:29 -0700
  • 3d56d868c7 Merge remote-tracking branch 'upstream/master' Vasili Svirski 2015-10-24 21:05:59 +0400
  • d691111146 include/posix/io_posix.h should have a once declartion sdong 2015-10-23 07:36:22 -0700
  • a6962edf81 Merge pull request #783 from yuslepukhin/remove_test_conditional_compilation Igor Canadi 2015-10-22 20:14:52 -0400
  • 3c750b59ae No need to #ifdef test only code on windows Dmitri Smirnov 2015-10-22 15:15:37 -0700
  • 8c11c5dee8 Merge pull request #768 from OpenChannelSSD/to_fb_master2 Siying Dong 2015-10-22 13:33:51 -0700
  • 6e6dd5f6f9 Split posix storage backend into Env and library Javier González 2015-10-14 10:14:53 +0200
  • 980a82ee2f Fix a bug in GetApproximateSizes Alexey Maykov 2015-10-21 18:34:25 -0700