go.etcd.io/bbolt.meta.pgid (field)
23 uses
go.etcd.io/bbolt (current package)
bucket.go#L576: if b.rootNode.pgid >= b.tx.meta.pgid {
bucket.go#L577: panic(fmt.Sprintf("pgid (%d) above high water mark (%d)", b.rootNode.pgid, b.tx.meta.pgid))
db.go#L441: m.pgid = 4
db.go#L936: p.id = db.rwtx.meta.pgid
db.go#L945: db.rwtx.meta.pgid += pgid(count)
db.go#L1010: for i := pgid(2); i < db.meta().pgid; i++ {
db.go#L1121: pgid pgid
db.go#L1145: if m.root.root >= m.pgid {
db.go#L1146: panic(fmt.Sprintf("root bucket pgid (%d) above high water mark (%d)", m.root.root, m.pgid))
db.go#L1147: } else if m.freelist >= m.pgid && m.freelist != pgidNoFreelist {
db.go#L1149: panic(fmt.Sprintf("freelist pgid (%d) above high water mark (%d)", m.freelist, m.pgid))
node.go#L117: if pgid >= n.bucket.tx.meta.pgid {
node.go#L118: panic(fmt.Sprintf("pgid (%d) above high water mark (%d)", pgid, n.bucket.tx.meta.pgid))
node.go#L370: if p.id >= tx.meta.pgid {
node.go#L371: panic(fmt.Sprintf("pgid (%d) above high water mark (%d)", p.id, tx.meta.pgid))
tx.go#L76: return int64(tx.meta.pgid) * int64(tx.db.pageSize)
tx.go#L228: opgid := tx.meta.pgid
tx.go#L240: if tx.meta.pgid > opgid {
tx.go#L241: if err := tx.db.grow(int(tx.meta.pgid+1) * tx.db.pageSize); err != nil {
tx.go#L447: for i := pgid(0); i < tx.meta.pgid; i++ {
tx.go#L466: if p.id > tx.meta.pgid {
tx.go#L467: ch <- fmt.Errorf("page %d: out of bounds: %d", int(p.id), int(b.tx.meta.pgid))
tx.go#L642: } else if pgid(id) >= tx.meta.pgid {