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.
Levi Tamasi
9794acb597
Add a new MultiGetEntity API ( #11222 )
...
Summary:
The new `MultiGetEntity` API can be used to get a consistent view of
a batch of keys, with the results presented as wide-column entities.
Similarly to `GetEntity` and the iterator's `columns` API, if the entry
corresponding to the key is a wide-column entity to start with, it is
returned as-is, and if it is a plain key-value, it is wrapped into an entity
with a single default column.
Implementation-wise, the new API shares the logic of the batched `MultiGet`
API (via the `MultiGetCommon` methods). Both single-CF and multi-CF
`MultiGetEntity` APIs are provided, and blobs are also supported.
Pull Request resolved: https://github.com/facebook/rocksdb/pull/11222
Test Plan: `make check`
Reviewed By: akankshamahajan15
Differential Revision: D43256950
Pulled By: ltamasi
fbshipit-source-id: 47fb2cb7e2d0470e3580f43fdb2fe9e51f0e7005
2 years ago
..
agg_merge
Print stack traces on frozen tests in CI ( #10828 )
2 years ago
backup
Remove RocksDB LITE ( #11147 )
2 years ago
blob_db
Remove RocksDB LITE ( #11147 )
2 years ago
cassandra
Remove RocksDB LITE ( #11147 )
2 years ago
checkpoint
Cleanup, improve, stress test LockWAL() ( #11143 )
2 years ago
compaction_filters
Remove RocksDB LITE ( #11147 )
2 years ago
convenience
Run clang-format on utilities/ (except utilities/transactions/) ( #10853 )
2 years ago
leveldb_options
Put Cache and CacheWrapper in new public header ( #11192 )
2 years ago
memory
Remove RocksDB LITE ( #11147 )
2 years ago
merge_operators
Remove RocksDB LITE ( #11147 )
2 years ago
option_change_migration
Remove RocksDB LITE ( #11147 )
2 years ago
options
Remove RocksDB LITE ( #11147 )
2 years ago
persistent_cache
Remove RocksDB LITE ( #11147 )
2 years ago
simulator_cache
Put Cache and CacheWrapper in new public header ( #11192 )
2 years ago
table_properties_collectors
Remove RocksDB LITE ( #11147 )
2 years ago
trace
Remove RocksDB LITE ( #11147 )
2 years ago
transactions
Ensure LockWAL() stall cleared for UnlockWAL() return ( #11172 )
2 years ago
ttl
Remove RocksDB LITE ( #11147 )
2 years ago
write_batch_with_index
Add a new MultiGetEntity API ( #11222 )
2 years ago
cache_dump_load.cc
Remove RocksDB LITE ( #11147 )
2 years ago
cache_dump_load_impl.cc
Remove RocksDB LITE ( #11147 )
2 years ago
cache_dump_load_impl.h
Remove RocksDB LITE ( #11147 )
2 years ago
compaction_filters.cc
Remove RocksDB LITE ( #11147 )
2 years ago
counted_fs.cc
Fix serious FSDirectory use-after-Close bug (missing fsync) ( #10460 )
2 years ago
counted_fs.h
Explicitly closing all directory file descriptors ( #10049 )
2 years ago
debug.cc
Remove RocksDB LITE ( #11147 )
2 years ago
env_mirror.cc
Remove RocksDB LITE ( #11147 )
2 years ago
env_mirror_test.cc
Remove RocksDB LITE ( #11147 )
2 years ago
env_timed.cc
Remove RocksDB LITE ( #11147 )
2 years ago
env_timed.h
Remove RocksDB LITE ( #11147 )
2 years ago
env_timed_test.cc
Remove RocksDB LITE ( #11147 )
2 years ago
fault_injection_env.cc
Explicitly closing all directory file descriptors ( #10049 )
2 years ago
fault_injection_env.h
Run clang-format on utilities/ (except utilities/transactions/) ( #10853 )
2 years ago
fault_injection_fs.cc
Enable ReadAsync testing and fault injection in db_stress ( #11037 )
2 years ago
fault_injection_fs.h
Enable ReadAsync testing and fault injection in db_stress ( #11037 )
2 years ago
fault_injection_secondary_cache.cc
Major Cache refactoring, CPU efficiency improvement ( #10975 )
2 years ago
fault_injection_secondary_cache.h
Major Cache refactoring, CPU efficiency improvement ( #10975 )
2 years ago
memory_allocators.h
Major Cache refactoring, CPU efficiency improvement ( #10975 )
2 years ago
merge_operators.cc
Remove RocksDB LITE ( #11147 )
2 years ago
merge_operators.h
Run clang-format on utilities/ (except utilities/transactions/) ( #10853 )
2 years ago
object_registry.cc
Remove RocksDB LITE ( #11147 )
2 years ago
object_registry_test.cc
Remove RocksDB LITE ( #11147 )
2 years ago
util_merge_operators_test.cc
Print stack traces on frozen tests in CI ( #10828 )
2 years ago
wal_filter.cc
Make WalFilter, SstPartitionerFactory, FileChecksumGenFactory, and TableProperties Customizable ( #8638 )
3 years ago