From 7fb06feea4012543b6a1b0726a09e9a4c4a84933 Mon Sep 17 00:00:00 2001 From: Ben Johnson Date: Sat, 15 Feb 2014 21:50:34 -0700 Subject: Add parallel usage test and race detector. --- db.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'db.go') diff --git a/db.go b/db.go index 34de9f3..57ffa7b 100644 --- a/db.go +++ b/db.go @@ -239,10 +239,6 @@ func (db *DB) Close() { } func (db *DB) close() { - // Wait for pending transactions before closing and unmapping the data. - // db.mmaplock.Lock() - // defer db.mmaplock.Unlock() - // TODO(benbjohnson): Undo everything in Open(). db.freelist = nil db.path = "" @@ -391,7 +387,7 @@ func (db *DB) DeleteBucket(name string) error { // NextSequence returns an autoincrementing integer for the bucket. // This function can return an error if the bucket does not exist. func (db *DB) NextSequence(name string) (int, error) { - var seq int + var seq int err := db.Do(func(t *RWTransaction) error { var err error seq, err = t.NextSequence(name) -- cgit v1.2.3