rocksdb/include/rocksdb/utilities
Jay Edgar b28b7c6dd9 Added callback notification when a snapshot is created
Summary: When SetSnapshot() is used the caller immediately knows a snapshot has been created, but when SetSnapshotOnNextOperation() is used the caller needs a way to get notified when that snapshot has been generated.  This creates an interface that the client can implement that will be called at the time the snapshot is created.

Test Plan: Added a new SetSnapshotOnNextOperationWithNotification test into the transaction_test.

Reviewers: sdong, anthony

Reviewed By: anthony

Subscribers: yoshinorim, leveldb, dhruba

Differential Revision: https://reviews.facebook.net/D51177
2015-12-04 10:20:36 -08:00
..
backupable_db.h BackupDB to have a mode to use file size in file name 2015-11-25 11:55:37 -08:00
checkpoint.h Skip unsupported tests in ROCKSDB_LITE 2015-07-20 11:24:54 -07:00
convenience.h Abandon ROCKSDB_WARNING 2015-07-22 12:56:56 -07:00
db_ttl.h Move include/utilities/*.h to include/rocksdb/utilities/*.h 2014-07-23 10:21:38 -04:00
document_db.h Move include/utilities/*.h to include/rocksdb/utilities/*.h 2014-07-23 10:21:38 -04:00
flashcache.h Adding another NewFlashcacheAwareEnv function to support pre-opened fd 2015-04-06 16:50:36 -07:00
geo_db.h Add RocksDb/GeoDb Iterator interface 2015-11-03 15:20:58 -08:00
info_log_finder.h Add function 'GetInfoLogList()' 2015-08-05 16:16:46 -07:00
json_document.h Return fbson 2015-02-27 00:04:14 +03:00
leveldb_options.h Fix mac compile 2014-11-21 09:42:45 -05:00
memory_util.h Correct the comment of GetApproximateMemoryUsageByType 2015-11-08 09:02:35 -08:00
optimistic_transaction_db.h Pessimistic Transactions 2015-08-11 17:52:23 -07:00
options_util.h Add CheckOptionsCompatibility() API to options_util 2015-11-12 16:52:51 -08:00
spatial_db.h "make format" against last 10 commits 2015-07-13 13:50:18 -07:00
stackable_db.h added public api to schedule flush/compaction, code to prevent race with db::open 2015-12-03 22:59:44 -08:00
table_properties_collectors.h Fix a typo and update HISTORY.md for NewCompactOnDeletionCollectorFactory(). 2015-08-04 13:51:05 -07:00
transaction_db_mutex.h TransactionDB Custom Locking API 2015-09-08 17:03:57 -07:00
transaction_db.h TransactionDB Custom Locking API 2015-09-08 17:03:57 -07:00
transaction.h Added callback notification when a snapshot is created 2015-12-04 10:20:36 -08:00
utility_db.h Ensure Windows build w/o port/port.h in public headers 2015-07-16 12:10:16 -07:00
write_batch_with_index.h Return MergeInProgress when fetching from transactions or WBWI with overwrite_key 2015-09-30 11:14:42 -07:00