From 7e19a571e93cd12ee040ddee9a066d116b03fa27 Mon Sep 17 00:00:00 2001 From: Maysam Yabandeh Date: Thu, 7 Sep 2017 12:15:49 -0700 Subject: [PATCH] Remove unused TransactionCallback Summary: TransactionCallback was never used. Remove it to avoid confusion. Closes https://github.com/facebook/rocksdb/pull/2853 Differential Revision: D5787219 Pulled By: maysamyabandeh fbshipit-source-id: e2b6a89537e3770a269ad38be71c4b0b160a88ac --- .../transactions/pessimistic_transaction.h | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/utilities/transactions/pessimistic_transaction.h b/utilities/transactions/pessimistic_transaction.h index 5c6d4d261..88f0a4a61 100644 --- a/utilities/transactions/pessimistic_transaction.h +++ b/utilities/transactions/pessimistic_transaction.h @@ -205,26 +205,6 @@ class WriteCommittedTxn : public PessimisticTransaction { void operator=(const WriteCommittedTxn&); }; -// Used at commit time to check whether transaction is committing before its -// expiration time. -class TransactionCallback : public WriteCallback { - public: - explicit TransactionCallback(PessimisticTransaction* txn) : txn_(txn) {} - - Status Callback(DB* /* unused */) override { - if (txn_->IsExpired()) { - return Status::Expired(); - } else { - return Status::OK(); - } - } - - bool AllowWriteBatching() override { return true; } - - private: - PessimisticTransaction* txn_; -}; - } // namespace rocksdb #endif // ROCKSDB_LITE