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