diff --git a/rbf/cursor_test.go b/rbf/cursor_test.go index 4f7464bd1..940798c04 100644 --- a/rbf/cursor_test.go +++ b/rbf/cursor_test.go @@ -973,8 +973,8 @@ func TestCursor_SplitBranchCells(t *testing.T) { } // c, _ := tx.Cursor("x") //added just for dot code coverage - c.Dump("ignore for coverage") - + c.Dump("test.dump") + os.Remove("test.dump") } func TestCursor_RemoveCells(t *testing.T) { diff --git a/rbf/db.go b/rbf/db.go index 3db8889ca..21596d144 100644 --- a/rbf/db.go +++ b/rbf/db.go @@ -695,8 +695,6 @@ func (db *DB) afterCurrentTx(callback func()) { // it retained by an asynchronous op that wants to happen before we start // running new tx. func (db *DB) removeTx(tx *Tx) error { - db.mu.Lock() - defer db.mu.Unlock() // We might want to trigger a checkpoint. Only for writable // transactions, and only when either there's nothing else open or we // really need to.