diff --git a/utilities/transactions/transaction_db_impl.cc b/utilities/transactions/transaction_db_impl.cc index ab7d83c84..8e65776de 100644 --- a/utilities/transactions/transaction_db_impl.cc +++ b/utilities/transactions/transaction_db_impl.cc @@ -225,12 +225,8 @@ Transaction* TransactionDBImpl::BeginInternalTransaction( TransactionOptions txn_options; Transaction* txn = BeginTransaction(options, txn_options, nullptr); - assert(dynamic_cast(txn) != nullptr); - auto txn_impl = reinterpret_cast(txn); - // Use default timeout for non-transactional writes - txn_impl->SetLockTimeout(txn_db_options_.default_lock_timeout); - + txn->SetLockTimeout(txn_db_options_.default_lock_timeout); return txn; }