aboutsummaryrefslogtreecommitdiffstats
path: root/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/session_util.go
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2016-10-22 00:14:11 +0800
committerGitHub <noreply@github.com>2016-10-22 00:14:11 +0800
commit890ffa05f84a4701646a0ad556d22a536cfd9424 (patch)
treee08cdc2c33ab7cf211916f7d3d7ab37e496a963c /Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/session_util.go
parent89014b4524ecb8bd36d7db2d45ea7b609c01f1a4 (diff)
parentb930baa58078862d082745330038e60d0767026c (diff)
downloadgo-tangerine-890ffa05f84a4701646a0ad556d22a536cfd9424.tar.gz
go-tangerine-890ffa05f84a4701646a0ad556d22a536cfd9424.tar.zst
go-tangerine-890ffa05f84a4701646a0ad556d22a536cfd9424.zip
Merge pull request #3189 from fjl/leveldb-update
Update goleveldb, add debug.chaindbCompact
Diffstat (limited to 'Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/session_util.go')
-rw-r--r--Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/session_util.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/session_util.go b/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/session_util.go
index 674182fb2..34ad61798 100644
--- a/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/session_util.go
+++ b/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/session_util.go
@@ -50,6 +50,12 @@ func (s *session) version() *version {
return s.stVersion
}
+func (s *session) tLen(level int) int {
+ s.vmu.Lock()
+ defer s.vmu.Unlock()
+ return s.stVersion.tLen(level)
+}
+
// Set current version to v.
func (s *session) setVersion(v *version) {
s.vmu.Lock()
@@ -197,7 +203,7 @@ func (s *session) newManifest(rec *sessionRecord, v *version) (err error) {
if s.manifestWriter != nil {
s.manifestWriter.Close()
}
- if !s.manifestFd.Nil() {
+ if !s.manifestFd.Zero() {
s.stor.Remove(s.manifestFd)
}
s.manifestFd = fd