func (s *dbStore) writeBatch(b engine.Batch) error { if b.Len() == 0 { return nil } err := s.db.Commit(b) if err != nil { log.Error(err) return errors.Trace(err) } return nil }
func (s *dbStore) writeBatch(b engine.Batch) error { if b.Len() == 0 { return nil } s.mu.Lock() defer s.mu.Unlock() if s.closed { return errors.Trace(ErrDBClosed) } err := s.db.Commit(b) if err != nil { log.Error(err) return errors.Trace(err) } return nil }