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.
Abhishek Madan
eaaf1a6f05
Promote rocksdb.{deleted.keys,merge.operands} to main table properties ( #4594 )
...
Summary:
Since the number of range deletions are reported in
TableProperties, it is confusing to not report the number of merge
operands and point deletions as top-level properties; they are
accessible through the public API, but since they are not the "main"
properties, they do not appear in aggregated table properties, or the
string representation of table properties.
This change promotes those two property keys to
`rocksdb/table_properties.h`, adds corresponding uint64 members for
them, deprecates the old access methods `GetDeletedKeys()` and
`GetMergeOperands()` (though they are still usable for now), and removes
`InternalKeyPropertiesCollector`. The property key strings are the same
as before this change, so this should be able to read DBs written from older
versions (though I haven't tested this yet).
Pull Request resolved: https://github.com/facebook/rocksdb/pull/4594
Differential Revision: D12826893
Pulled By: abhimadan
fbshipit-source-id: 9e4e4fbdc5b0da161c89582566d184101ba8eb68
6 years ago
..
utilities
Enable atomic flush ( #4023 )
6 years ago
advanced_options.h
Dynamic level to adjust level multiplier when write is too heavy ( #4338 )
6 years ago
c.h
Memory usage stats in C API ( #4340 )
6 years ago
cache.h
s/CacheAllocator/MemoryAllocator/g ( #4590 )
6 years ago
cleanable.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
compaction_filter.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
compaction_job_stats.h
Fix some typos in comments and docs.
7 years ago
comparator.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
convenience.h
Delete files in multiple ranges at once
7 years ago
db.h
Enable atomic flush ( #4023 )
6 years ago
db_bench_tool.h
Change RocksDB License
8 years ago
db_dump_tool.h
Fix some typos in comments and docs.
7 years ago
env.h
Add missing methods to WritableFileWrapper ( #4584 )
6 years ago
env_encryption.h
Fix some typos in comments and docs.
7 years ago
experimental.h
Change RocksDB License
8 years ago
filter_policy.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
flush_block_policy.h
Change RocksDB License
8 years ago
iostats_context.h
Change RocksDB License
8 years ago
iterator.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
ldb_tool.h
rocksdb: put `#pragma once` before `#ifdef`
6 years ago
listener.h
Replace 'string' with 'const string&' in FileOperationInfo ( #4491 )
6 years ago
memory_allocator.h
port folly::JemallocNodumpAllocator ( #4534 )
6 years ago
memtablerep.h
Adding a method for memtable class for memtable getting flushed. ( #4304 )
7 years ago
merge_operator.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
metadata.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
options.h
Enable atomic flush ( #4023 )
6 years ago
perf_context.h
Add PerfContextByLevel to provide per level perf context information ( #4226 )
6 years ago
perf_level.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
persistent_cache.h
Change RocksDB License
8 years ago
rate_limiter.h
Comment out unused variables
7 years ago
slice.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
slice_transform.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
snapshot.h
Change RocksDB License
8 years ago
sst_dump_tool.h
Change RocksDB License
8 years ago
sst_file_manager.h
Expose GetTotalTrashSize in SstFileManager interface ( #4206 )
7 years ago
sst_file_writer.h
rocksdb: put `#pragma once` before `#ifdef`
6 years ago
statistics.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
status.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
table.h
Inline doc for format_version 4 ( #4350 )
6 years ago
table_properties.h
Promote rocksdb.{deleted.keys,merge.operands} to main table properties ( #4594 )
6 years ago
thread_status.h
fix ThreadStatus for bottom-pri compaction threads
7 years ago
threadpool.h
Change RocksDB License
8 years ago
trace_reader_writer.h
Trace and Replay for RocksDB ( #3837 )
7 years ago
transaction_log.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
types.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
universal_compaction.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
version.h
Update version macro for 5.17 ( #4472 )
6 years ago
wal_filter.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
write_batch.h
Support pragma once in all header files and cleanup some warnings ( #4339 )
7 years ago
write_batch_base.h
Fix some typos in comments and docs.
7 years ago
write_buffer_manager.h
Change RocksDB License
8 years ago