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.
sdong
953a885ebf
A new call back to TablePropertiesCollector to allow users know the entry is add, delete or merge
...
Summary:
Currently users have no idea a key is add, delete or merge from TablePropertiesCollector call back. Add a new function to add it.
Also refactor the codes so that
(1) make table property collector and internal table property collector two separate data structures with the later one now exposed
(2) table builders only receive internal table properties
Test Plan: Add cases in table_properties_collector_test to cover both of old and new ways of using TablePropertiesCollector.
Reviewers: yhchiang, igor.sugak, rven, igor
Reviewed By: rven, igor
Subscribers: meyering, yoshinorim, maykov, leveldb, dhruba
Differential Revision: https://reviews.facebook.net/D35373
10 years ago
..
utilities
db_bench can now disable flashcache for background threads
10 years ago
c.h
maint: remove extraneous "const" attribute from return type
10 years ago
cache.h
Deprecate removeScanCountLimit in NewLRUCache
10 years ago
compaction_filter.h
Add missing include to use std::unique_ptr
11 years ago
comparator.h
CompactFiles, EventListener and GetDatabaseMetaData
11 years ago
db.h
Formalize the DB properties string definitions.
10 years ago
env.h
Fixed clang build in env.h
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
options.level_compaction_dynamic_level_bytes to allow RocksDB to pick size bases of levels dynamically.
10 years ago
iostats_context.h
Fix ios compile
11 years ago
iterator.h
Add License message to public header files.
12 years ago
ldb_tool.h
[RocksDB] allow LDB tool to have customized key formatter
11 years ago
listener.h
Add compaction listener.
10 years ago
memtablerep.h
Enforce write buffer memory limit across column families
10 years ago
merge_operator.h
Enhance partial merge to support multiple arguments
11 years ago
metadata.h
Fixed -WShadow errors in db/db_test.cc and include/rocksdb/metadata.h
11 years ago
options.h
Deprecate removeScanCountLimit in NewLRUCache
10 years ago
perf_context.h
Adding stats for the merge and filter operation
10 years ago
rate_limiter.h
Enable dynamic changing of rate limiter's bytes_per_second
10 years ago
slice.h
Create an abstract interface for write batches
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
Adding stats for the merge and filter operation
10 years ago
status.h
CompactFiles, EventListener and GetDatabaseMetaData
11 years ago
table.h
A new call back to TablePropertiesCollector to allow users know the entry is add, delete or merge
10 years ago
table_properties.h
A new call back to TablePropertiesCollector to allow users know the entry is add, delete or merge
10 years ago
thread_status.h
Report elapsed time in micros in ThreadStatus instead of start time.
10 years ago
transaction_log.h
Revert "Fix bad merge of D16791 and D16767"
11 years ago
types.h
Add License message to public header files.
12 years ago
universal_compaction.h
Support Multiple DB paths (without having an interface to expose to users)
11 years ago
version.h
New BlockBasedTable version -- better compressed block format
10 years ago
write_batch.h
Create an abstract interface for write batches
10 years ago
write_batch_base.h
Create an abstract interface for write batches
10 years ago