dependabot[bot]
12835a3580
build(deps): Bump golang.org/x/sys from 0.21.0 to 0.22.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.21.0 to 0.22.0.
- [Commits](https://github.com/golang/sys/compare/v0.21.0...v0.22.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-08 15:00:07 +00:00
Benjamin Wang
3fd94a41d1
Merge pull request #784 from thedtripp/main-go-2024-2963
...
Bump Go version to 1.22.5: GO-2024-2963 fix
2024-07-04 12:53:39 +01:00
D Tripp
9c4649ce62
Bump Go version to 1.22.5: GO-2024-2963 fix
...
Signed-off-by: D Tripp <38776199+thedtripp@users.noreply.github.com>
2024-07-04 01:00:19 +00:00
Benjamin Wang
ee58c7e830
Merge pull request #779 from ahrtr/concurent_writeto_20240627
...
Enhance `TestDB_Concurrent_WriteTo` to check consistent read
2024-07-02 14:11:19 +01:00
Benjamin Wang
d537eff505
Merge pull request #783 from ahrtr/refactor_freelist_20240701
...
Move method freePages into freelist.go
2024-07-02 12:15:13 +01:00
Benjamin Wang
263e75d059
move method freePages into freelist.go
...
The motivation is to get all freelist related logic included
in freelist.go. We are going to introduce freelist interface
in the next step.
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2024-07-02 10:04:14 +01:00
Benjamin Wang
cc78a5a0b9
Merge pull request #750 from ivanvc/add-pr-benchmark
...
Add PR benchmarking
2024-06-28 10:02:54 +01:00
Manuel Rüger
ac4f75514d
Add benchmark tooling
...
This adds benchmarking using cmd/bbolt's bench, inspired on what it's
used in kube-state-matrics.
Co-authored-by: Manuel Rüger <manuel@rueg.eu>
Signed-off-by: Ivan Valdes <ivan@vald.es>
wip
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-06-27 15:26:58 -07:00
Benjamin Wang
848f5fb7e4
Enhance TestDB_Concurrent_WriteTo to check consistent read
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2024-06-27 18:31:39 +01:00
Benjamin Wang
53977ba4a8
Merge pull request #777 from tjungblu/freelist_first_array
...
move array related freelist functions into own file
2024-06-26 18:20:42 +01:00
Benjamin Wang
de78e5deb2
Merge pull request #776 from ahrtr/concurrent_test_pagesize_20240626
...
Explicitly set the pagesize as 4096 for the concurrent test
2024-06-26 16:36:51 +01:00
Thomas Jungblut
a4a52a2d81
move array related freelist functions into own file
...
Signed-off-by: Thomas Jungblut <tjungblu@redhat.com>
2024-06-26 17:21:46 +02:00
Benjamin Wang
607abddc74
explicitly set the pagesize as 4096 for the concurrent test
...
Different platforms may have different page size, but the test
should be independent to the platforms; so explicitly set the
pagesize as 4096.
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2024-06-26 12:37:20 +01:00
Benjamin Wang
065ba27ab6
Merge pull request #774 from andyxning/change_FileMode_formatter_to_s
...
change FileMode var formatter to %s
2024-06-25 11:04:59 +01:00
Andy Xie
3a7dc77481
change FileMode var formatter to %s
...
Signed-off-by: Andy Xie <andy.xning@gmail.com>
2024-06-25 11:35:33 +08:00
Benjamin Wang
f8ffaee87a
Merge pull request #772 from ahrtr/verify_freelist_20240620
...
Add verification on mergeSpans
2024-06-24 10:53:28 +01:00
Benjamin Wang
3c0d2eeff7
Add verification on mergeSpans
...
There shouldn't have any duplicated free page IDs, or overlap
between the new free page IDs and the existing free page IDs.
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2024-06-21 16:31:58 +01:00
Benjamin Wang
7b66ea8962
Merge pull request #771 from ArkaSaha30/bump-gofail-0.2.0
...
Dependency Bump: gofail to v0.2.0
2024-06-20 05:34:16 +01:00
ArkaSaha30
127f59ee18
Dependency Bump: gofail to v0.2.0
...
This commit will bump gofail to v0.2.0
Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-06-19 15:06:32 +05:30
Benjamin Wang
e3513b98e5
Merge pull request #770 from etcd-io/dependabot/go_modules/github.com/spf13/cobra-1.8.1
...
build(deps): Bump github.com/spf13/cobra from 1.8.0 to 1.8.1
2024-06-18 15:21:12 +01:00
dependabot[bot]
c3662951a6
build(deps): Bump github.com/spf13/cobra from 1.8.0 to 1.8.1
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 14:15:33 +00:00
Benjamin Wang
a8b2675b55
Merge pull request #767 from ivanvc/write-bench-results-to-stdout
...
cmd/bbolt: write bench results to stdout
2024-06-12 09:40:35 +01:00
Ivan Valdes
8704e5ef3a
cmd/bbolt: write bench results to stdout
...
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-06-10 17:20:41 -07:00
Benjamin Wang
29ffc0879d
Merge pull request #766 from etcd-io/dependabot/go_modules/golang.org/x/sys-0.21.0
...
build(deps): Bump golang.org/x/sys from 0.20.0 to 0.21.0
2024-06-10 19:52:31 +01:00
Benjamin Wang
e692f9baff
Merge pull request #764 from ahrtr/enhance_concurrent_test_20240605
...
Update concurrent test to support multiple operations in each transaction
2024-06-10 18:35:34 +01:00
dependabot[bot]
9fbc1e8688
build(deps): Bump golang.org/x/sys from 0.20.0 to 0.21.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.20.0 to 0.21.0.
- [Commits](https://github.com/golang/sys/compare/v0.20.0...v0.21.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 14:16:38 +00:00
Benjamin Wang
5a99eaa6f2
Merge pull request #765 from tjungblu/gobench_out
...
add gobench output option
2024-06-07 18:02:59 +01:00
Thomas Jungblut
29f165fdc0
add gobench output option
...
Signed-off-by: Thomas Jungblut <tjungblu@redhat.com>
2024-06-07 10:05:15 +02:00
Benjamin Wang
487b5dd3df
Update concurrent test to support multiple operations in each transaction
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2024-06-06 10:30:59 +01:00
Benjamin Wang
b342624aaf
Merge pull request #761 from ahrtr/verify_inline_bucket_20240604
...
Add verification on the pageID when creating nodes for inline buckets
2024-06-05 17:57:12 +01:00
Benjamin Wang
f6e7d187ed
Merge pull request #762 from ArkaSaha30/main-cve-2024-24790
...
Bump Go version to 1.22.4: CVE 2024-24790 fix
2024-06-05 16:22:49 +01:00
ArkaSaha30
83ef8d691c
Bump Go version to 1.22.4: CVE 2024-24790 fix
...
Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-06-05 15:10:45 +05:30
Benjamin Wang
bbf2a10609
add verification on the pageID when creating nodes for inline buckets
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2024-06-04 14:51:19 +01:00
Benjamin Wang
f663d4e604
Merge pull request #758 from profnandaa/patch-1
...
docs: add few more projects using bbolt
2024-05-23 17:27:03 +01:00
Anthony Nandaa
b8f9c332f4
docs: add few more projects using bbolt
...
bbolt is extensively used in the container world.
I have just added the prominent projects here but
I'm sure we have a few more.
Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
2024-05-23 19:13:01 +03:00
Benjamin Wang
7eb39a611d
Merge pull request #757 from ahrtr/extend_maintainer_20240514
...
Extend the maintainers of bbolt
2024-05-15 07:00:24 +01:00
Benjamin Wang
7eeb5d8978
Extend the maintainers of bbolt
...
1. Add @tjungblu as a reviewer
2. Add OWNERS file under cmd/bbolt, and add the existing maintainers/reviewers
as approvers, and add @Elbehery and @ivanvc as reviewers.
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2024-05-14 13:07:07 +01:00
Benjamin Wang
7842db0b5b
Merge pull request #756 from etcd-io/dependabot/github_actions/golangci/golangci-lint-action-6.0.1
...
build(deps): Bump golangci/golangci-lint-action from 5.3.0 to 6.0.1
2024-05-13 19:37:30 +01:00
dependabot[bot]
c4c4fbda3c
build(deps): Bump golangci/golangci-lint-action from 5.3.0 to 6.0.1
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 5.3.0 to 6.0.1.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](38e1018663...a4f60bb28d
)
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-13 14:55:17 +00:00
Benjamin Wang
89209af22e
Merge pull request #753 from lavishpal/update/go-version-to-1.22.3
...
dependency : update go version to 1.22.3
2024-05-11 11:00:46 +01:00
Lavish pal
6a04aaa322
update go version to 1.22.3
...
Signed-off-by: Lavish pal <lvishpal408@gmail.com>
2024-05-11 12:57:16 +05:30
Benjamin Wang
a9d3063030
Merge pull request #752 from ivanvc/dont-run-race-tests-on-user-forks
...
github/workflows: don't run race tests on user forks
2024-05-09 09:33:08 +01:00
Ivan Valdes
2064324161
github/workflows: don't run race tests on user forks
...
Race tests require a larger instance size, which user forks cannot
access. By not running them on user forks, contributors won't be
notified that their builds are failing due to timeouts trying to run the
job, while the tests will still run on etcd-io/bbolt pull requests and
commits.
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-05-08 17:42:08 -04:00
Benjamin Wang
cbab14e415
Merge pull request #748 from etcd-io/dependabot/go_modules/golang.org/x/sys-0.20.0
...
build(deps): Bump golang.org/x/sys from 0.19.0 to 0.20.0
2024-05-06 18:35:27 +01:00
Benjamin Wang
8336aa33ba
Merge pull request #749 from etcd-io/dependabot/github_actions/golangci/golangci-lint-action-5.3.0
...
build(deps): Bump golangci/golangci-lint-action from 5.0.0 to 5.3.0
2024-05-06 18:35:16 +01:00
dependabot[bot]
a045cf50c9
build(deps): Bump golangci/golangci-lint-action from 5.0.0 to 5.3.0
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 5.0.0 to 5.3.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](82d40c283a...38e1018663
)
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 14:26:17 +00:00
dependabot[bot]
b1245be027
build(deps): Bump golang.org/x/sys from 0.19.0 to 0.20.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.19.0 to 0.20.0.
- [Commits](https://github.com/golang/sys/compare/v0.19.0...v0.20.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 14:14:44 +00:00
Benjamin Wang
b0085af327
Update release date of v1.4.0-alpha.1
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2024-05-06 10:31:29 +01:00
Benjamin Wang
05bc008d63
Update release date of v1.3.10
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2024-05-06 10:21:51 +01:00
Benjamin Wang
30530e3291
Merge pull request #745 from ahrtr/changelog_1.4-alpha.1_20240503
...
Update changelog for 1.4.0-alpha.1
2024-05-03 17:39:49 +01:00