rocksdb/utilities/transactions
agiardullo af06d1a871 Transactions: Release Locks when rolling back to a savepoint
Summary: Transaction::RollbackToSavePoint() will now release any locks that were taken since the previous SavePoint.  To do this cleanly, I moved tracked_keys_ management into TransactionBase.

Test Plan: New Transaction test.

Reviewers: igor, rven, sdong

Reviewed By: sdong

Subscribers: dhruba, spetrunia, leveldb

Differential Revision: https://reviews.facebook.net/D46761
2015-09-15 10:50:01 -07:00
..
optimistic_transaction_db_impl.cc Pessimistic Transactions 2015-08-11 17:52:23 -07:00
optimistic_transaction_db_impl.h Pessimistic Transactions 2015-08-11 17:52:23 -07:00
optimistic_transaction_impl.cc Transactions: Release Locks when rolling back to a savepoint 2015-09-15 10:50:01 -07:00
optimistic_transaction_impl.h Transactions: Release Locks when rolling back to a savepoint 2015-09-15 10:50:01 -07:00
optimistic_transaction_test.cc Transaction stats 2015-09-09 13:35:53 -07:00
transaction_base.cc Transactions: Release Locks when rolling back to a savepoint 2015-09-15 10:50:01 -07:00
transaction_base.h Transactions: Release Locks when rolling back to a savepoint 2015-09-15 10:50:01 -07:00
transaction_db_impl.cc Transactions: Release Locks when rolling back to a savepoint 2015-09-15 10:50:01 -07:00
transaction_db_impl.h Transactions: Release Locks when rolling back to a savepoint 2015-09-15 10:50:01 -07:00
transaction_db_mutex_impl.cc TransactionDB Custom Locking API 2015-09-08 17:03:57 -07:00
transaction_db_mutex_impl.h TransactionDB Custom Locking API 2015-09-08 17:03:57 -07:00
transaction_impl.cc Transactions: Release Locks when rolling back to a savepoint 2015-09-15 10:50:01 -07:00
transaction_impl.h Transactions: Release Locks when rolling back to a savepoint 2015-09-15 10:50:01 -07:00
transaction_lock_mgr.cc TransactionDB Custom Locking API 2015-09-08 17:03:57 -07:00
transaction_lock_mgr.h TransactionDB Custom Locking API 2015-09-08 17:03:57 -07:00
transaction_test.cc Transactions: Release Locks when rolling back to a savepoint 2015-09-15 10:50:01 -07:00
transaction_util.cc Transactions: Release Locks when rolling back to a savepoint 2015-09-15 10:50:01 -07:00
transaction_util.h Transactions: Release Locks when rolling back to a savepoint 2015-09-15 10:50:01 -07:00