1773 Commits

Author SHA1 Message Date
Benjamin Wang
b0a36d5cbe Bump version to 1.4.1
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
v1.4.1
2025-06-10 14:51:14 +01:00
Benjamin Wang
3b994bddc6
Merge pull request #978 from ahrtr/20250610_panick_1.4
[release-1.4] Move MaxMapSize and MaxAllocSize into internal common
2025-06-10 13:27:36 +01:00
Benjamin Wang
11299e216b Move MaxMapSize and MaxAllocSize into internal common
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-06-10 11:00:44 +01:00
Benjamin Wang
5fa0ab8e37
Merge pull request #974 from Elbehery/20250609-revert-drop-unused-txs-list
[release-1.4] Revert "Merge pull request #969 from nspcc-dev/drop-unused-txs"
2025-06-10 09:59:32 +01:00
Mustafa Elbehery
2b74b9b4dc Revert "Merge pull request #969 from nspcc-dev/drop-unused-txs"
This reverts commit f33bb135c8427bf3b0a50af16e879beb3aebb9d1, reversing
changes made to cc41cbb87d0a26d7e236b1c5d9b0b3b020bfdefd.

Signed-off-by: Mustafa Elbehery <melbeher@redhat.com>
2025-06-09 21:01:26 +02:00
Benjamin Wang
f33bb135c8
Merge pull request #969 from nspcc-dev/drop-unused-txs
db: drop unused txs list
2025-06-09 19:30:40 +01:00
Roman Khimov
7e20345e7d db: drop unused txs list
Seems like it was more useful before 263e75d0594f5397905c21e17cd34b68d68441d5,
but now it's only used for statistics which can easily be managed in a
different way. I see no other valid purposes for this list, a reference can
have some value for GC, but if DB user loses a reference to transaction that
is not closed there is not much DB can do. This improves ConcurrentView test
from

workers samples min             avg             50%             80%             90%             max
1       10      49.323µs        974.287µs       1.068978ms      1.112882ms      1.131938ms      1.131938ms
10      100     32.592µs        685.315µs       980.5µs         1.125385ms      1.137678ms      1.169789ms
100     1000    31.49µs         219.084µs       77.427µs        353.651µs       656.916µs       1.785808ms
1000    10000   30.668µs        1.639366ms      99.128µs        3.086665ms      5.031354ms      16.315849ms
10000   100000  30.818µs        40.893475ms     36.963667ms     78.650583ms     111.553136ms    302.412177ms

to

workers samples min             avg             50%             80%             90%             max
1       10      78.358µs        964.847µs       1.059159ms      1.073256ms      1.07551ms       1.07551ms
10      100     32.802µs        304.922µs       80.924µs        674.54µs        1.069298ms      1.220625ms
100     1000    30.758µs        304.541µs       64.192µs        397.094µs       1.101991ms      2.183302ms
1000    10000   30.558µs        1.05711ms       92.426µs        2.111896ms      3.317894ms      11.790014ms
10000   100000  30.548µs        10.98898ms      90.742µs        21.740659ms     33.020076ms     135.33094ms

Signed-off-by: Roman Khimov <roman@nspcc.ru>
2025-06-06 10:08:07 +03:00
Benjamin Wang
cc41cbb87d
Merge pull request #957 from Elbehery/1.4_20250507-bump-go-1.23.9
[release-1.4] Bump Go to 1.23.9
2025-05-29 08:32:35 +01:00
Mustafa Elbehery
219ce53aff [release-1.4] Bump Go to 1.23.9
Signed-off-by: Mustafa Elbehery <melbeher@redhat.com>
2025-05-29 00:58:57 +02:00
Benjamin Wang
9cc5602097
Merge pull request #943 from ahrtr/1.4_initial_mmap_size_20240409
[release-1.4] Clarify the effect of InitialMmapSize on Windows platform
2025-04-09 16:47:09 +01:00
Benjamin Wang
1d476685a9 Clarify the effect of InitialMmapSize on Windows platform
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-04-09 15:19:34 +01:00
Benjamin Wang
b49ff33437
Merge pull request #938 from joshjms/release-1.4
[release-1.4] Bump go to 1.23.8
2025-04-08 09:41:00 +01:00
joshjms
f6c7aeb53b bump go 1.23.8
Signed-off-by: joshjms <joshjms1607@gmail.com>
2025-04-08 14:52:05 +08:00
Benjamin Wang
4598e96b81
Merge pull request #921 from tcchawla/release-1.4-bump-go-to-1.23.7
[1.4] Bump go toolchain to v1.23.7
2025-03-09 13:00:41 +00:00
tcchawla
396ea5e2fa Bump release 1.4 go toolchain to v1.23.7
Signed-off-by: tcchawla <tc.chawla2000@gmail.com>
2025-03-09 14:12:16 +05:30
Benjamin Wang
8d40c445e0
Merge pull request #905 from k8s-infra-cherrypick-robot/cherry-pick-904-to-release-1.4
[release-1.4] Fix debug sync log line
2025-02-11 14:05:07 +00:00
Ivan Valdes
010ad492e4 Fix debug sync log line
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-02-11 09:46:06 +00:00
Benjamin Wang
f61dee2035
Merge pull request #895 from ahrtr/version_20250207
[1.4] Update version to 1.4.0
2025-02-07 13:26:19 +00:00
Benjamin Wang
0fb5f6258e Update version to 1.4.0
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-02-07 10:39:48 +00:00
Benjamin Wang
0d516858c4
Merge pull request #893 from ArkaSaha30/bump-go-1.23.6
[1.4]backport: update goland toolchain to 1.23.6
v1.4.0
2025-02-05 12:08:07 +00:00
Marcel Franca
7a9779be77
update goland toolchain to 1.23.6
Signed-off-by: Marcel Franca <marcel@marcelfranca.com>
(cherry picked from commit 8c64d067f68cf1c41c0c479babe5a3c14dfc063b)
2025-02-05 15:39:16 +05:30
Benjamin Wang
51df26e8dd
Merge pull request #890 from ahrtr/remove_changelog_20250204
[1.4] Remove changelog from release-1.4
2025-02-04 18:58:06 +00:00
Benjamin Wang
354980cf9b Remove changelog from release-1.4
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-02-04 11:04:02 +00:00
Benjamin Wang
5dbec69d1e
Merge pull request #889 from etcd-io/dependabot/go_modules/github.com/spf13/pflag-1.0.6
build(deps): Bump github.com/spf13/pflag from 1.0.5 to 1.0.6
2025-02-03 16:18:45 +00:00
dependabot[bot]
33910ccbb8
build(deps): Bump github.com/spf13/pflag from 1.0.5 to 1.0.6
Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.5 to 1.0.6.
- [Release notes](https://github.com/spf13/pflag/releases)
- [Commits](https://github.com/spf13/pflag/compare/v1.0.5...v1.0.6)

---
updated-dependencies:
- dependency-name: github.com/spf13/pflag
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 14:50:17 +00:00
Benjamin Wang
74ae007bde
Merge pull request #887 from etcd-io/dependabot/github_actions/actions/stale-9.1.0
build(deps): Bump actions/stale from 9.0.0 to 9.1.0
2025-01-27 16:24:06 +00:00
Benjamin Wang
462353ef9c
Merge pull request #888 from etcd-io/dependabot/github_actions/actions/setup-go-5.3.0
build(deps): Bump actions/setup-go from 5.2.0 to 5.3.0
2025-01-27 16:23:28 +00:00
dependabot[bot]
539c45600b
build(deps): Bump actions/setup-go from 5.2.0 to 5.3.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](3041bf56c9...f111f3307d)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 14:39:11 +00:00
dependabot[bot]
b61058275c
build(deps): Bump actions/stale from 9.0.0 to 9.1.0
Bumps [actions/stale](https://github.com/actions/stale) from 9.0.0 to 9.1.0.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](28ca103628...5bef64f19d)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 14:39:07 +00:00
Benjamin Wang
86835b2229
Merge pull request #886 from etcd-io/dependabot/github_actions/golangci/golangci-lint-action-6.2.0
build(deps): Bump golangci/golangci-lint-action from 6.1.1 to 6.2.0
2025-01-21 20:19:15 +00:00
dependabot[bot]
41a1050ba3
build(deps): Bump golangci/golangci-lint-action from 6.1.1 to 6.2.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 6.1.1 to 6.2.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](971e284b60...ec5d18412c)

---
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>
2025-01-20 14:30:54 +00:00
Benjamin Wang
72adeb6618
Merge pull request #884 from ajaysundark/bump-bbolt-golang-toolchain-1.23.5
bbolt: update golang toolchain to 1.23.5
2025-01-18 08:45:05 +00:00
ajaysundar.k
6bc997cd9c bbolt: update golang toolchain to 1.23.5
Signed-off-by: ajaysundar.k <ajaysundar.k@gmail.com>
2025-01-18 01:27:48 +00:00
Benjamin Wang
3fb93c26db
Merge pull request #880 from etcd-io/dependabot/go_modules/golang.org/x/sys-0.29.0
build(deps): Bump golang.org/x/sys from 0.28.0 to 0.29.0
2025-01-06 16:44:46 +00:00
dependabot[bot]
dcfec94954
build(deps): Bump golang.org/x/sys from 0.28.0 to 0.29.0
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.28.0 to 0.29.0.
- [Commits](https://github.com/golang/sys/compare/v0.28.0...v0.29.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>
2025-01-06 14:45:57 +00:00
Benjamin Wang
5da13a93b7
Merge pull request #879 from x3c3/go-fix-fixes
Update buildtags
2024-12-31 08:40:38 +00:00
Mark Ayers
248fddc1ec
Update buildtags
Signed-off-by: Mark Ayers <mark@philoserf.com>
2024-12-28 17:42:28 -05:00
Benjamin Wang
7b2d3609bf
Merge pull request #874 from etcd-io/dependabot/github_actions/actions/setup-go-5.2.0
build(deps): Bump actions/setup-go from 5.1.0 to 5.2.0
2024-12-16 16:23:54 +00:00
dependabot[bot]
52699ce8fa
build(deps): Bump actions/setup-go from 5.1.0 to 5.2.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](41dfa10bad...3041bf56c9)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 14:48:37 +00:00
Benjamin Wang
92c7414587
Merge pull request #871 from RiceChuan/main
docs: remove repetitive words
2024-12-12 09:16:02 +00:00
RiceChuan
2e4a831e07 docs: remove repetitive words
Signed-off-by: RiceChuan <lc582041246@gmail.com>
2024-12-12 10:55:37 +08:00
Benjamin Wang
65fcfd2f21
Merge pull request #870 from etcd-io/dependabot/go_modules/golang.org/x/sys-0.28.0
build(deps): Bump golang.org/x/sys from 0.27.0 to 0.28.0
2024-12-09 16:59:05 +00:00
dependabot[bot]
27e20b25fd
build(deps): Bump golang.org/x/sys from 0.27.0 to 0.28.0
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.27.0 to 0.28.0.
- [Commits](https://github.com/golang/sys/compare/v0.27.0...v0.28.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-12-09 15:37:35 +00:00
Benjamin Wang
5c3d1346ef
Merge pull request #869 from etcd-io/dependabot/go_modules/golang.org/x/sync-0.10.0
build(deps): Bump golang.org/x/sync from 0.9.0 to 0.10.0
2024-12-09 15:36:20 +00:00
dependabot[bot]
0386733768
build(deps): Bump golang.org/x/sync from 0.9.0 to 0.10.0
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/golang/sync/compare/v0.9.0...v0.10.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 14:12:51 +00:00
Benjamin Wang
22ac598c5e
Merge pull request #867 from deanurag/main
Updated Go toolchain to 1.23.4
2024-12-04 15:39:25 +00:00
Anurag De
ca0d74cde4 Updated Go toolchain to 1.23.4
Signed-off-by: Anurag De <anuragde2004@gmail.com>
2024-12-04 14:29:57 +05:30
Benjamin Wang
1b73ebd463
Merge pull request #865 from etcd-io/dependabot/go_modules/github.com/stretchr/testify-1.10.0
build(deps): Bump github.com/stretchr/testify from 1.9.0 to 1.10.0
2024-11-25 18:09:50 +00:00
dependabot[bot]
98cc22d9b9
build(deps): Bump github.com/stretchr/testify from 1.9.0 to 1.10.0
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 15:39:09 +00:00
Benjamin Wang
cb0618b9da
Merge pull request #861 from etcd-io/dependabot/go_modules/golang.org/x/sys-0.27.0
build(deps): Bump golang.org/x/sys from 0.26.0 to 0.27.0
2024-11-12 09:26:59 +00:00