bbolt icon indicating copy to clipboard operation
bbolt copied to clipboard

An embedded key/value database for Go.

Results 57 bbolt issues
Sort by recently updated
recently updated
newest added

WIP

do-not-merge/work-in-progress

This adds a way to compare benchmarks, hopefully allowing for better comparisons when applying changes. We use this in https://github.com/kubernetes/kube-state-metrics and it can be integrated with via Github Actions as...

ok-to-test

Some notable changes in bbolt 1.4.0: - Code refactoring, e.g moving some common logic into package `internal/common`; - Big improvement on the surgery commands; - Add logger into bbolt; -...

stale

Formalizing the comment from PR https://github.com/etcd-io/bbolt/pull/691#issuecomment-2073101869. Adding a GitHub action or Prow Job to compare benchmarks vs. `main` would help catch issues sooner, like the one tracked in #720. @ahrtr,...

I have a issue opening large DB files on Windows. The code does not do much here: https://github.com/lunemec/ed-router/blob/96c8fa872b48b5eb83c6afb2b31b24d8106ddbc5/pkg/db/boltdb/boltdb.go#L46 The error I get: ``` Error: unable to open database: unable to...

type/bug
area/bbolt-core
stale

## Write pages ASAP (optimistically) It seems to me that bbolt starts 'write' of pages to disk when the transaction is committed: https://github.com/etcd-io/bbolt/blob/90fdc8d162431506d5fec5b199501ad86f5e15e6/tx.go#L537 Taking in consideration that: - etcd does...

area/performance
area/bbolt-core
stale

Related to #86 which has been closed (by accident?) and https://github.com/lightningnetwork/lnd/issues/6059. When using bbolt as part of https://github.com/lightningnetwork/lnd/ to open a ~10 GByte DB file, the file is read with...

area/performance
stale

Free pages allocation is extremely sensitive piece of bbolt logic. Double releasing a page has catastrophic consequences for bbolt file consistency and data durability. Current code with 2 implementations (array...

help wanted
area/testing
stale

Hi, maybe I am using BoltDB for a not fitting purpose, but the I have the following situation. I need a high performance key/value store for reading data. The store...

area/performance
area/documentation
stale

Resurrecting old @ptabor idea that we had discussed some time ago but didn't have time to implement. Problem * Bbolt page management still works like Windows 95. To be efficient...