rocksdb/utilities/transactions
agiardullo e7708343f3 Fix transaction locking
Summary: Broke transaction locking in 4.4 in D52197.  Will cherry-pick this change into 4.4 (which hasn't yet been fully released).  Repro'd using db_bench.

Test Plan: unit tests and db_Bench

Reviewers: sdong, yhchiang, kradhakrishnan, ngbronson

Reviewed By: ngbronson

Subscribers: ngbronson, dhruba, leveldb

Differential Revision: https://reviews.facebook.net/D54021

(cherry picked from commit d08d50295c)
2016-02-18 13:37:45 -08: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 Use SST files for Transaction conflict detection 2015-12-11 12:34:11 -08:00
optimistic_transaction_impl.h Transactions: Release Locks when rolling back to a savepoint 2015-09-11 18:10:50 -07:00
optimistic_transaction_test.cc Transaction stats 2015-09-09 13:35:53 -07:00
transaction_base.cc Support marking snapshots for write-conflict checking - Take 2 2015-12-08 16:47:31 -08:00
transaction_base.h Transaction::SetWriteOptions() 2015-12-11 16:08:25 -08:00
transaction_db_impl.cc added public api to schedule flush/compaction, code to prevent race with db::open 2015-12-03 22:59:44 -08:00
transaction_db_impl.h Transactions: Release Locks when rolling back to a savepoint 2015-09-11 18:10:50 -07:00
transaction_db_mutex_impl.cc Fix transaction locking 2016-02-18 13:37:45 -08:00
transaction_db_mutex_impl.h TransactionDB Custom Locking API 2015-09-08 17:03:57 -07:00
transaction_impl.cc Use SST files for Transaction conflict detection 2015-12-11 12:34:11 -08:00
transaction_impl.h Deferred snapshot creation in transactions 2015-10-09 15:46:16 -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 Use port size_t formatting 2015-12-15 11:34:22 -08:00
transaction_util.cc Use SST files for Transaction conflict detection 2015-12-11 12:34:11 -08:00
transaction_util.h Use SST files for Transaction conflict detection 2015-12-11 12:34:11 -08:00