Commit Graph

1817 Commits (23eae14d2487e154dbe909b4bbdda6ef7f338793)

Author SHA1 Message Date
Yueh-Hsuan Chiang 00d6edf6a0 Ensure the destruction order of PosixEnv and ThreadLocalPtr 9 years ago
charsyam c30b499541 fix typos in comments 9 years ago
sdong 56e77f0967 Deprecate options.soft_rate_limit and add options.soft_pending_compaction_bytes_limit 9 years ago
sdong d6e1035a1f A new compaction picking priority that optimizes for write amplification for random updates. 9 years ago
yuslepukhin 49957f9a98 Prefer integer arithmetics 9 years ago
Yueh-Hsuan Chiang 774b80e99e Resubmit the fix for a race condition in persisting options 9 years ago
sdong ea11923550 Upgrade to ZSTD 0.4.2 9 years ago
sdong 770dea9325 Fix occasional failure of DBTest.DynamicCompactionOptions 9 years ago
sdong f307036bde Revert "Fix a race condition in persisting options" 9 years ago
Yueh-Hsuan Chiang 2fa3ed5180 Fix a race condition in persisting options 9 years ago
Javier González b2863017b1 Move posix threads into a library 9 years ago
SherlockNoMad 3a98a7ae7f Replace malloc with new for LRU Cache Handle 9 years ago
Zhang Yangyang 4687ced5db fix ToString() not declared error 9 years ago
sdong d27ea4c9e5 Initialize options.row_cache 9 years ago
Nathan Bronson 9a9d4759b2 InlineSkipList part 3/3 - new skiplist type that colocates key and node 9 years ago
Vasili Svirski 41b32c6059 Enable C4267 warning 9 years ago
yuslepukhin 047bd22aae Build on Visual Studio 2015 Update 1 9 years ago
Dmitri Smirnov 89bacb7e7d Enable MS Warning C4804 : unsafe use of type 'bool' in operation 9 years ago
sdong 6170fec251 Fix build broken by previous commit of "option helper refactor" 9 years ago
SherlockNoMad bd7be035e0 Support Memtable Factory Parse in option_helper.cc 9 years ago
Islam AbdelRahman a163cc2d5a Lint everything 9 years ago
Yueh-Hsuan Chiang e11f676e34 Add OptionsUtil::LoadOptionsFromFile() API 9 years ago
Yueh-Hsuan Chiang e114f0abb8 Enable RocksDB to persist Options file. 9 years ago
Dmitri Smirnov 5270b33bd3 Make use of portable `uint64_t` type to make possible file access 9 years ago
Nathan Bronson 505accda38 remove constexpr from util/random.h for MSVC compat 9 years ago
Dmitri Smirnov 5421c9728b Make use of portable `uint64_t` type to make possible file access 9 years ago
Nathan Bronson b81b430987 Switch to thread-local random for skiplist 9 years ago
Dmitri Smirnov 20f57b1715 Enable Windows warnings C4307 C4309 C4512 C4701 9 years ago
Venkatesh Radhakrishnan 9d50afc3b9 Prefix-based iterating only shows keys in prefix 9 years ago
Islam AbdelRahman 042fb053fd Fix clang 9 years ago
Yueh-Hsuan Chiang 183cadfc87 Add OptionsSanityCheckLevel 9 years ago
Dmitri Smirnov a0163c0682 Do not disable compiler warnings: 9 years ago
SherlockNoMad ccc8c10c0c Move skip_table_builder_flush to BlockBasedTableOption 9 years ago
SherlockNoMad 84992d6475 Option Helper Refactoring 9 years ago
sdong 335e4ce8ca options_test: fix a bug of assertion 9 years ago
SherlockNoMad a6dd0831d5 Add Option to Skip Flushing in TableBuilder 9 years ago
Islam AbdelRahman 2872e0c8c2 Clean and expose CreateLoggerFromOptions 9 years ago
sdong 296c3a1f94 "make format" in some recent commits 9 years ago
SherlockNoMad b69b9b624e Support PlainTableOption in option_helper 9 years ago
sdong 47414c6cd6 Move include/posix/io_posix.h to util/io_posix.h 9 years ago
sdong 2889df84cb Revert "Avoid to reply on ROCKSDB_FALLOCATE_PRESENT in include/posix/io_posix.h" 9 years ago
Islam AbdelRahman 72d6e758b4 Fix WritableFileWriter::Append() return 9 years ago
sdong c37223c083 Avoid to reply on ROCKSDB_FALLOCATE_PRESENT in include/posix/io_posix.h 9 years ago
Dmitri Smirnov 6fbc4f9f3e Implement smart buffer management. 9 years ago
sdong d6219e4d9b Mac build break caused by include/posix/io_posix.h not declearing errno, 9 years ago
sdong ab0f3b964f crash_test to trigger some less frequent crash point more frequently 9 years ago
sdong 44d4057d78 Avoid some includes in io_posix.h 9 years ago
Javier González 6e6dd5f6f9 Split posix storage backend into Env and library 9 years ago
Igor Canadi 4e07c99a9a Fix iOS build 9 years ago
Praveen Rao 0c59691dde Handle multiple batches in single log record - allow app to return a new batch + allow app to return corrupted record status 9 years ago