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.
agiardullo
dc9d70de65
Optimistic Transactions
...
Summary: Optimistic transactions supporting begin/commit/rollback semantics. Currently relies on checking the memtable to determine if there are any collisions at commit time. Not yet implemented would be a way of enuring the memtable has some minimum amount of history so that we won't fail to commit when the memtable is empty. You should probably start with transaction.h to get an overview of what is currently supported.
Test Plan: Added a new test, but still need to look into stress testing.
Reviewers: yhchiang, igor, rven, sdong
Reviewed By: sdong
Subscribers: adamretter, MarkCallaghan, leveldb, dhruba
Differential Revision: https://reviews.facebook.net/D33435
10 years ago
..
utilities
Optimistic Transactions
10 years ago
c.h
Support saving history in memtable_list
10 years ago
cache.h
Task 6532943: Rocksdb - SetCapacity() can dynamically change cache capacity if feasible
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
Optimistic Transactions
10 years ago
env.h
Add an option wal_bytes_per_sync to control sync_file_range for WAL files
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
Fixed a compile error in ROCKSDB_LITE
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
Include EventListener in stress test.
10 years ago
memtablerep.h
Add thread-safety documentation to MemTable and related classes
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
Include EventListener in stress test.
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
Build for CYGWIN
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
fix crashes in stats and compaction filter for db_ttl_impl
10 years ago
status.h
Optimistic Transactions
10 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
CompactRange skips levels 1 to base_level -1 for dynamic level base size
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
Bump to 3.11
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