influxdata / influxdata/influxdb

Replace boltdb/bolt with etcd-io/bbolt

Open
#20,559 2 comments 0 reactions 0 assignees View on GitHub
area/2.x
Dominant language
Rust
Stars
31.7k
Forks
3.7k
Avg merge
13h 37m
Merged PRs (30d)
8

Description

The 1.x line hit a bug in boltdb/bolt. Since the source repo is now archived, they had to cut a new fork to apply a fix for the bug, and switch their build over to point at the fork. 2.x can switch to [etcd-io/bbolt](https://github.com/etcd-io/bbolt/) instead, to pull in all the additional fixes they've made over the original bolt repo.

Contributor guide

Open the contributing guide

Research direction

Locate the 2.x dependency declaration and build configuration that reference boltdb/bolt, then compare them with the etcd-io/bbolt module path. Update the dependency to the fork and verify that the 2.x build and existing tests complete successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system
Issue type
Refactor
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.