You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Yueh-Hsuan Chiang
14d0bfa429
Add DBOptions::skip_sats_update_on_db_open
...
Summary:
UpdateAccumulatedStats() is used to optimize compaction decision
esp. when the number of deletion entries are high, but this function
can slowdown DBOpen esp. in disk environment.
This patch adds DBOptions::skip_sats_update_on_db_open, which skips
UpdateAccumulatedStats() in DB::Open() time when it's set to true.
Test Plan: Add DBCompactionTest.SkipStatsUpdateTest
Reviewers: igor, anthony, IslamAbdelRahman, sdong
Reviewed By: sdong
Subscribers: tnovak, dhruba, leveldb
Differential Revision: https://reviews.facebook.net/D42843
10 years ago
..
utilities
Add CompactOnDeletionCollector in utilities/table_properties_collectors.
10 years ago
c.h
Deprecate CompactionFilterV2
10 years ago
cache.h
Add Cache.GetPinnedUsageUsage()
10 years ago
compaction_filter.h
Add missing include to use std::unique_ptr
11 years ago
compaction_job_stats.h
Count number of corrupt keys during compaction
10 years ago
comparator.h
CompactFiles, EventListener and GetDatabaseMetaData
10 years ago
convenience.h
move convenience.h out of utilities
10 years ago
db.h
Correct the comment of DB::GetApproximateSizes
10 years ago
env.h
Improved FileExists API
10 years ago
experimental.h
Implement DB::PromoteL0 method
10 years ago
filter_policy.h
Implement full filter for block based table.
11 years ago
flush_block_policy.h
move block based table related options BlockBasedTableOptions
11 years ago
immutable_options.h
Deprecate CompactionFilterV2
10 years ago
iostats_context.h
Ensure Windows build w/o port/port.h in public headers
10 years ago
iterator.h
Add License message to public header files.
11 years ago
ldb_tool.h
[RocksDB] allow LDB tool to have customized key formatter
11 years ago
listener.h
Add largest sequence to FlushJobInfo
10 years ago
memtablerep.h
Allow GetApproximateSize() to include mem table size if it is skip list memtable
10 years ago
merge_operator.h
Call merge operators with empty values
10 years ago
metadata.h
Windows Port from Microsoft
10 years ago
options.h
Add DBOptions::skip_sats_update_on_db_open
10 years ago
perf_context.h
Ensure Windows build w/o port/port.h in public headers
10 years ago
perf_level.h
more times in perf_context and iostats_context
10 years ago
rate_limiter.h
Enable dynamic changing of rate limiter's bytes_per_second
10 years ago
slice.h
Commit both PR and internal code review changes
10 years ago
slice_transform.h
Unaddressed comment in previous diff. Change only in code comments.
10 years ago
sst_dump_tool.h
Dump routine to BlockBasedTableReader
10 years ago
statistics.h
Deprecate WriteOptions::timeout_hint_us
10 years ago
status.h
Improved FileExists API
10 years ago
table.h
Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env
10 years ago
table_properties.h
Merge the latest changes from github/master
10 years ago
thread_status.h
Deprecate CompactionFilterV2
10 years ago
transaction_log.h
"make format" against last 10 commits
10 years ago
types.h
Add License message to public header files.
11 years ago
universal_compaction.h
Enabling trivial move in universal compaction
10 years ago
version.h
Bump to RocksDB 3.13
10 years ago
write_batch.h
WriteBatch Save Points
10 years ago
write_batch_base.h
WriteBatch Save Points
10 years ago