From 95c4d54ee2540ca704819403aab453e9d78dcb16 Mon Sep 17 00:00:00 2001 From: Shengqi Chen Date: Sat, 11 Jan 2025 16:06:35 +0800 Subject: [PATCH] Replace boltdb with bbolt, fix #173, close #174 Signed-off-by: Shengqi Chen --- go.mod | 2 ++ go.sum | 2 ++ manager/db.go | 2 +- manager/db_bolt.go | 2 +- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index b2729b3..6b87ee3 100644 --- a/go.mod +++ b/go.mod @@ -29,6 +29,8 @@ require ( gopkg.in/op/go-logging.v1 v1.0.0-20160211212156-b2cb9fa56473 ) +replace github.com/boltdb/bolt v1.3.1 => go.etcd.io/bbolt v1.3.11 + require ( github.com/DataDog/zstd v1.5.6 // indirect github.com/OneOfOne/xxhash v1.2.2 // indirect diff --git a/go.sum b/go.sum index 2cf70a1..e1b8adf 100644 --- a/go.sum +++ b/go.sum @@ -386,6 +386,8 @@ github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1 github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= github.com/yuin/gopher-lua v0.0.0-20191220021717-ab39c6098bdb h1:ZkM6LRnq40pR1Ox0hTHlnpkcOTuFIDQpZ1IN8rKKhX0= github.com/yuin/gopher-lua v0.0.0-20191220021717-ab39c6098bdb/go.mod h1:gqRgreBUhTSL0GeU64rtZ3Uq3wtjOa/TB2YfrtkCbVQ= +go.etcd.io/bbolt v1.3.11 h1:yGEzV1wPz2yVCLsD8ZAiGHhHVlczyC9d1rP43/VCRJ0= +go.etcd.io/bbolt v1.3.11/go.mod h1:dksAq7YMXoljX0xu6VF5DMZGbhYYoLUalEiSySYAS4I= go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= go.opentelemetry.io/otel v0.13.0 h1:2isEnyzjjJZq6r2EKMsFj4TxiQiexsM04AVhwbR/oBA= go.opentelemetry.io/otel v0.13.0/go.mod h1:dlSNewoRYikTkotEnxdmuBHgzT+k/idJSfDv/FxEnOY= diff --git a/manager/db.go b/manager/db.go index 1bd5a17..2764faf 100644 --- a/manager/db.go +++ b/manager/db.go @@ -6,7 +6,7 @@ import ( "strings" "time" - "github.com/boltdb/bolt" + bolt "github.com/boltdb/bolt" "github.com/dgraph-io/badger/v2" "github.com/go-redis/redis/v8" "github.com/pkg/errors" diff --git a/manager/db_bolt.go b/manager/db_bolt.go index 80a2e4c..835747b 100644 --- a/manager/db_bolt.go +++ b/manager/db_bolt.go @@ -3,7 +3,7 @@ package manager import ( "fmt" - "github.com/boltdb/bolt" + bolt "github.com/boltdb/bolt" ) // implement kv interface backed by boltdb