build(deps): bump go.etcd.io/bbolt from 1.3.10 to 1.3.11
Bumps [go.etcd.io/bbolt](https://github.com/etcd-io/bbolt) from 1.3.10 to 1.3.11. - [Release notes](https://github.com/etcd-io/bbolt/releases) - [Commits](https://github.com/etcd-io/bbolt/compare/v1.3.10...v1.3.11) --- updated-dependencies: - dependency-name: go.etcd.io/bbolt dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
		
							
								
								
									
										2
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
									
									
									
									
								
							| @@ -60,7 +60,7 @@ require ( | ||||
| 	github.com/tchap/go-patricia/v2 v2.3.1 | ||||
| 	github.com/urfave/cli/v2 v2.27.4 | ||||
| 	github.com/vishvananda/netlink v1.2.1-beta.2 | ||||
| 	go.etcd.io/bbolt v1.3.10 | ||||
| 	go.etcd.io/bbolt v1.3.11 | ||||
| 	go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.53.0 | ||||
| 	go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0 | ||||
| 	go.opentelemetry.io/otel v1.28.0 | ||||
|   | ||||
							
								
								
									
										4
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.sum
									
									
									
									
									
								
							| @@ -329,8 +329,8 @@ github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 h1:gEOO8jv9F4OT7lGC | ||||
| github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1/go.mod h1:Ohn+xnUBiLI6FVj/9LpzZWtj1/D6lUovWYBkxHVV3aM= | ||||
| github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= | ||||
| github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= | ||||
| go.etcd.io/bbolt v1.3.10 h1:+BqfJTcCzTItrop8mq/lbzL8wSGtj94UO/3U31shqG0= | ||||
| go.etcd.io/bbolt v1.3.10/go.mod h1:bK3UQLPJZly7IlNmV7uVHJDxfe5aK9Ll93e/74Y9oEQ= | ||||
| go.etcd.io/bbolt v1.3.11 h1:yGEzV1wPz2yVCLsD8ZAiGHhHVlczyC9d1rP43/VCRJ0= | ||||
| go.etcd.io/bbolt v1.3.11/go.mod h1:dksAq7YMXoljX0xu6VF5DMZGbhYYoLUalEiSySYAS4I= | ||||
| go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 h1:A/5uWzF44DlIgdm/PQFwfMkW0JX+cIcQi/SwLAmZP5M= | ||||
| go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1/go.mod h1:SNgMg+EgDFwmvSmLRTNKC5fegJjB7v23qTQ0XLGUNHk= | ||||
| go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/go.etcd.io/bbolt/.go-version
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/go.etcd.io/bbolt/.go-version
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1 +1 @@ | ||||
| 1.21.9 | ||||
| 1.22.6 | ||||
|   | ||||
							
								
								
									
										13
									
								
								vendor/go.etcd.io/bbolt/Makefile
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								vendor/go.etcd.io/bbolt/Makefile
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -41,6 +41,15 @@ coverage: | ||||
| 	TEST_FREELIST_TYPE=array go test -v -timeout 30m \ | ||||
| 		-coverprofile cover-freelist-array.out -covermode atomic | ||||
|  | ||||
| BOLT_CMD=bbolt | ||||
|  | ||||
| build: | ||||
| 	go build -o bin/${BOLT_CMD} ./cmd/${BOLT_CMD} | ||||
|  | ||||
| .PHONY: clean | ||||
| clean: # Clean binaries | ||||
| 	rm -f ./bin/${BOLT_CMD} | ||||
|  | ||||
| .PHONY: gofail-enable | ||||
| gofail-enable: install-gofail | ||||
| 	gofail enable . | ||||
| @@ -61,3 +70,7 @@ test-failpoint: | ||||
| 	@echo "[failpoint] array freelist test" | ||||
| 	TEST_FREELIST_TYPE=array go test -v ${TESTFLAGS} -timeout 30m ./tests/failpoint | ||||
|  | ||||
| .PHONY: test-robustness # Running robustness tests requires root permission | ||||
| test-robustness: | ||||
| 	go test -v ${TESTFLAGS} ./tests/dmflakey -test.root | ||||
| 	go test -v ${TESTFLAGS} ./tests/robustness -test.root | ||||
|   | ||||
							
								
								
									
										8
									
								
								vendor/go.etcd.io/bbolt/db.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								vendor/go.etcd.io/bbolt/db.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -524,7 +524,7 @@ func (db *DB) munmap() error { | ||||
| 	// gofail: var unmapError string | ||||
| 	// return errors.New(unmapError) | ||||
| 	if err := munmap(db); err != nil { | ||||
| 		return fmt.Errorf("unmap error: " + err.Error()) | ||||
| 		return fmt.Errorf("unmap error: %v", err.Error()) | ||||
| 	} | ||||
|  | ||||
| 	return nil | ||||
| @@ -571,7 +571,7 @@ func (db *DB) munlock(fileSize int) error { | ||||
| 	// gofail: var munlockError string | ||||
| 	// return errors.New(munlockError) | ||||
| 	if err := munlock(db, fileSize); err != nil { | ||||
| 		return fmt.Errorf("munlock error: " + err.Error()) | ||||
| 		return fmt.Errorf("munlock error: %v", err.Error()) | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
| @@ -580,7 +580,7 @@ func (db *DB) mlock(fileSize int) error { | ||||
| 	// gofail: var mlockError string | ||||
| 	// return errors.New(mlockError) | ||||
| 	if err := mlock(db, fileSize); err != nil { | ||||
| 		return fmt.Errorf("mlock error: " + err.Error()) | ||||
| 		return fmt.Errorf("mlock error: %v", err.Error()) | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
| @@ -1159,6 +1159,8 @@ func (db *DB) grow(sz int) error { | ||||
| 	// https://github.com/boltdb/bolt/issues/284 | ||||
| 	if !db.NoGrowSync && !db.readOnly { | ||||
| 		if runtime.GOOS != "windows" { | ||||
| 			// gofail: var resizeFileError string | ||||
| 			// return errors.New(resizeFileError) | ||||
| 			if err := db.file.Truncate(int64(sz)); err != nil { | ||||
| 				return fmt.Errorf("file resize error: %s", err) | ||||
| 			} | ||||
|   | ||||
							
								
								
									
										8
									
								
								vendor/go.etcd.io/bbolt/freelist.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								vendor/go.etcd.io/bbolt/freelist.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -252,6 +252,14 @@ func (f *freelist) rollback(txid txid) { | ||||
| 	} | ||||
| 	// Remove pages from pending list and mark as free if allocated by txid. | ||||
| 	delete(f.pending, txid) | ||||
|  | ||||
| 	// Remove pgids which are allocated by this txid | ||||
| 	for pgid, tid := range f.allocs { | ||||
| 		if tid == txid { | ||||
| 			delete(f.allocs, pgid) | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	f.mergeSpans(m) | ||||
| } | ||||
|  | ||||
|   | ||||
							
								
								
									
										7
									
								
								vendor/go.etcd.io/bbolt/tx.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/go.etcd.io/bbolt/tx.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,6 +1,7 @@ | ||||
| package bbolt | ||||
|  | ||||
| import ( | ||||
| 	"errors" | ||||
| 	"fmt" | ||||
| 	"io" | ||||
| 	"os" | ||||
| @@ -185,6 +186,10 @@ func (tx *Tx) Commit() error { | ||||
|  | ||||
| 	// If the high water mark has moved up then attempt to grow the database. | ||||
| 	if tx.meta.pgid > opgid { | ||||
| 		_ = errors.New("") | ||||
| 		// gofail: var lackOfDiskSpace string | ||||
| 		// tx.rollback() | ||||
| 		// return errors.New(lackOfDiskSpace) | ||||
| 		if err := tx.db.grow(int(tx.meta.pgid+1) * tx.db.pageSize); err != nil { | ||||
| 			tx.rollback() | ||||
| 			return err | ||||
| @@ -470,6 +475,7 @@ func (tx *Tx) write() error { | ||||
|  | ||||
| 	// Ignore file sync if flag is set on DB. | ||||
| 	if !tx.db.NoSync || IgnoreNoSync { | ||||
| 		// gofail: var beforeSyncDataPages struct{} | ||||
| 		if err := fdatasync(tx.db); err != nil { | ||||
| 			return err | ||||
| 		} | ||||
| @@ -507,6 +513,7 @@ func (tx *Tx) writeMeta() error { | ||||
| 		return err | ||||
| 	} | ||||
| 	if !tx.db.NoSync || IgnoreNoSync { | ||||
| 		// gofail: var beforeSyncMetaPage struct{} | ||||
| 		if err := fdatasync(tx.db); err != nil { | ||||
| 			return err | ||||
| 		} | ||||
|   | ||||
							
								
								
									
										4
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							| @@ -469,8 +469,8 @@ github.com/x448/float16 | ||||
| # github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 | ||||
| ## explicit; go 1.15 | ||||
| github.com/xrash/smetrics | ||||
| # go.etcd.io/bbolt v1.3.10 | ||||
| ## explicit; go 1.21 | ||||
| # go.etcd.io/bbolt v1.3.11 | ||||
| ## explicit; go 1.22 | ||||
| go.etcd.io/bbolt | ||||
| # go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 | ||||
| ## explicit; go 1.11 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	![49699333+dependabot[bot]@users.noreply.github.com](/assets/img/avatar_default.png) dependabot[bot]
					dependabot[bot]