rocksdb/utilities/transactions
Maysam Yabandeh 2edc92bc28 WritePrepared Txn: cross-compatibility test
Summary:
Add tests to ensure that WritePrepared and WriteCommitted policies are cross compatible when the db WAL is empty. This is important when the admin want to switch between the policies. In such case, before the switch the admin needs to empty the WAL by i) committing/rollbacking all the pending transactions, ii) FlushMemTables
Closes https://github.com/facebook/rocksdb/pull/3118

Differential Revision: D6227247

Pulled By: maysamyabandeh

fbshipit-source-id: bcde3d92c1e89cda3b9cfa69f6a20af5d8993db7
2017-11-11 11:28:37 -08:00
..
optimistic_transaction_db_impl.cc Refactor PessimisticTransaction 2017-08-07 16:12:29 -07:00
optimistic_transaction_db_impl.h Change RocksDB License 2017-07-15 16:11:23 -07:00
optimistic_transaction_test.cc Change RocksDB License 2017-07-15 16:11:23 -07:00
optimistic_transaction.cc Update WritePrepared with the pseudo code 2017-08-16 16:57:47 -07:00
optimistic_transaction.h Update WritePrepared with the pseudo code 2017-08-16 16:57:47 -07:00
pessimistic_transaction_db.cc WritePrepared Txn: Refactor conf params 2017-11-10 17:28:12 -08:00
pessimistic_transaction_db.h WritePrepared Txn: Move DB class to its own file 2017-11-02 11:14:30 -07:00
pessimistic_transaction.cc WritePrepared Txn: Optimize for recoverable state 2017-11-01 17:26:46 -07:00
pessimistic_transaction.h WritePrepared Txn: ValidateSnapshot 2017-11-01 19:11:09 -07:00
snapshot_checker.cc WritePrepared Txn: Move DB class to its own file 2017-11-02 11:14:30 -07:00
transaction_base.cc WritePrepared Txn: end-to-end tests 2017-10-06 14:26:45 -07:00
transaction_base.h WritePrepared Txn: Optimize for recoverable state 2017-11-01 17:26:46 -07:00
transaction_db_mutex_impl.cc Change RocksDB License 2017-07-15 16:11:23 -07:00
transaction_db_mutex_impl.h Change RocksDB License 2017-07-15 16:11:23 -07:00
transaction_lock_mgr.cc Add lock wait time as a perf context counter 2017-11-06 10:57:19 -08:00
transaction_lock_mgr.h Added mechanism to track deadlock chain 2017-08-17 18:56:21 -07:00
transaction_test.cc WritePrepared Txn: Refactor conf params 2017-11-10 17:28:12 -08:00
transaction_test.h WritePrepared Txn: cross-compatibility test 2017-11-11 11:28:37 -08:00
transaction_util.cc WritePrepared Txn: ValidateSnapshot 2017-11-01 19:11:09 -07:00
transaction_util.h WritePrepared Txn: ValidateSnapshot 2017-11-01 19:11:09 -07:00
write_prepared_transaction_test.cc WritePrepared Txn: cross-compatibility test 2017-11-11 11:28:37 -08:00
write_prepared_txn_db.cc WritePrepared Txn: Move DB class to its own file 2017-11-02 11:14:30 -07:00
write_prepared_txn_db.h WritePrepared Txn: Move DB class to its own file 2017-11-02 11:14:30 -07:00
write_prepared_txn.cc WritePrepared Txn: cross-compatibility test 2017-11-11 11:28:37 -08:00
write_prepared_txn.h WritePrepared Txn: Refactor conf params 2017-11-10 17:28:12 -08:00