aboutsummaryrefslogtreecommitdiff
path: root/bucket.go
diff options
context:
space:
mode:
authorBen Johnson <benbjohnson@yahoo.com>2014-05-09 07:45:19 -0600
committerBen Johnson <benbjohnson@yahoo.com>2014-05-09 07:45:19 -0600
commit5f13a416ce60998edfd48712a8a229f865aabdda (patch)
tree5c56b2e5597202076bf5b1b34fd9a75c5043710d /bucket.go
parentMerge pull request #158 from benbjohnson/bolt-info (diff)
parentremove stray file (diff)
downloaddedo-5f13a416ce60998edfd48712a8a229f865aabdda.tar.gz
dedo-5f13a416ce60998edfd48712a8a229f865aabdda.tar.xz
Merge pull request #159 from Shopify/pgid_overflow_checks
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