aboutsummaryrefslogtreecommitdiff
path: root/bucket.go
diff options
context:
space:
mode:
authorMartin Kobetic <mkobetic@gmail.com>2014-05-09 13:35:00 +0000
committerMartin Kobetic <mkobetic@gmail.com>2014-05-09 13:35:00 +0000
commitd279ea44cedc355c5dc574d2fd6edfb5e2088410 (patch)
tree491e8944316bf0b6e68b979ee4128b2697c8ef7e /bucket.go
parentMerge pull request #158 from benbjohnson/bolt-info (diff)
downloaddedo-d279ea44cedc355c5dc574d2fd6edfb5e2088410.tar.gz
dedo-d279ea44cedc355c5dc574d2fd6edfb5e2088410.tar.xz
add asserts for detecting pgid high watermark overflow
Diffstat (limited to 'bucket.go')
-rw-r--r--bucket.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/bucket.go b/bucket.go
index 25ad1ba..a57f456 100644
--- a/bucket.go
+++ b/bucket.go
@@ -476,6 +476,7 @@ func (b *Bucket) spill() error {
b.rootNode = b.rootNode.root()
// Update the root node for this bucket.
+ _assert(b.rootNode.pgid < b.tx.meta.pgid, "pgid (%d) above high water mark (%d)", b.rootNode.pgid, b.tx.meta.pgid)
b.root = b.rootNode.pgid
return nil