Wenjia
d83346bfe7
Add release leads and additional team members.
...
Thanks to @jmhbnz and @ivanvc 's long time leadership in the release team, adding them as official leads.
Also adding @siyuanfoundation and @fuweid as additional team members.
Thanks everyone for your contribution!
2025-02-23 22:05:26 -08:00
beforetech
f954f76012
refactor: use a more straightforward return value
...
Signed-off-by: beforetech <mail@before.tech>
2025-02-23 23:36:06 +08:00
Benjamin Wang
022b9b22cf
Merge pull request #19446 from ashikjm/18267-issue
...
etcdserver: Update description for count field in the RangeResponse message
2025-02-23 09:28:48 +00:00
Benjamin Wang
d52bd901b4
Merge pull request #19461 from fuweid/fix-downgrade-issue
...
deflake: TestDowngradeCancellationAfterDowngrading1InClusterOf3
2025-02-22 15:37:46 +00:00
Wei Fu
2de17bd396
deflake: TestDowngradeCancellationAfterDowngrading1InClusterOf3
...
Fixes: 65159a2b96
(*: Update cases related to Downgrade)
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2025-02-22 08:22:17 -05:00
Ivan Valdes
cbc14d78e6
scripts: Use go mod instead of go list to get dependencies
...
Replace `go list -m` with `go mod edit -json`, as the latter can return
the same information. This will be helpful when the project migrates to
using a Go workspace, as it will return the current module defined in
go.mod rather than all the modules from the current directory (using a
workspace, the top-level go.mod will return all the child modules from
the repository).
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-02-21 20:48:15 -08:00
Benjamin Wang
ac7d3e9335
Merge pull request #19451 from fuweid/add-downgrade-status
...
*: support DowngradeInfo field in maintenence.Status API
2025-02-21 21:02:20 +00:00
Wei Fu
65159a2b96
*: Update cases related to Downgrade
...
1. Update DowngradeUpgradeMembersByID
If it's downgrading process, the desire version of cluster should be
target one.
If it's upgrading process, the desire version of cluster should be
determined by mininum binary version of members.
2. Remove AssertProcessLogs from DowngradeEnable
The log message "The server is ready to downgrade" appears only when the storage
version monitor detects a mismatch between the cluster and storage versions.
If traffic is insufficient to trigger a commit or if an auto-commit occurs right
after reading the storage version, the monitor may fail to update it, leading
to errors like:
```bash
"msg":"failed to update storage version","cluster-version":"3.6.0",
"error":"cannot detect storage schema version: missing confstate information"
```
Given this, we should remove the AssertProcessLogs statement.
Similar to #19313
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2025-02-21 13:45:41 -05:00
Wei Fu
091b6ed718
etcdctl: support downgrade info in endpoint command
...
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2025-02-21 11:50:25 -05:00
Ashik J M
97c63c9fde
etcdserver: Update description for count field in the RangeResponse message
...
To highlight that it doesn't honour the limit and filters (Min or Max, Create or Modify, Revisions)
Signed-off-by: Ashik J M <ashikjm@gmail.com>
2025-02-21 21:05:26 +05:30
Joshua Zhang
6f86f4fbb0
fix: skip duplicated puts when calculating put return time
...
Signed-off-by: Joshua Zhang <joshua.x.zhang@gmail.com>
2025-02-21 03:25:23 +00:00
Benjamin Wang
49f34c9751
Merge pull request #19340 from aladesawe/server-apply-unexported-return
...
Rename `applierMembership` to `ApplierMembership` to fix the `unexported-return` lint error
2025-02-20 09:28:54 +00:00
Benjamin Wang
82c371a471
Merge pull request #19341 from aladesawe/server-storage-recorder-unexported-return
...
Rename `storageRecorder` to `StorageRecorder` to fix `unexported-return` lint error
2025-02-20 09:28:27 +00:00
Benjamin Wang
a29b97ab8c
Merge pull request #19450 from jmhbnz/main
...
Simplify release permissions process
2025-02-20 08:39:32 +00:00
Wei Fu
8575de3bab
v3rpc: add DowngradeInfo in status API
...
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2025-02-19 17:18:08 -05:00
Wei Fu
9d57554c4c
proto: add DowngradeProcessInfo in statusResponse
...
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2025-02-19 17:17:59 -05:00
James Blair
cf6f4fbb94
Simplify release permissions process.
...
Signed-off-by: James Blair <mail@jamesblair.net>
2025-02-20 08:16:53 +13:00
Benjamin Wang
ef65923cf7
Merge pull request #19431 from joshjms/main
...
Update CHANGELOG for version bump to go 1.23.6
2025-02-19 08:01:24 +00:00
Benjamin Wang
deb9178089
Merge pull request #19342 from aladesawe/server-alarm-unexported-return
...
Move interface `AlarmBackend` from `server/etcdserver/api/v3alarm` to `server/storage/schema` to fix the `unexported-return` lint error
2025-02-18 17:58:03 +00:00
Marek Siarkowicz
1e3710a90f
Merge pull request #19432 from 1911860538/feat/server-lease
...
perf: use RLock in Demoted method for read-only access to expiry
2025-02-18 09:14:20 +01:00
huangzw
e10f01edfe
perf: use RLock in Demoted method for read-only access to expiry
...
Signed-off-by: huangzw <huangzw@2345.com>
2025-02-17 16:09:34 +08:00
joshjms
d86775c276
changelog: update entries for v3.4.36 and v3.5.19 to reflect 1.23.6 update
...
Signed-off-by: joshjms <joshjms1607@gmail.com>
2025-02-17 14:44:14 +08:00
adeyemi
e37cdc66c4
Rename applierMembership struct to fix unexported-return
...
Signed-off-by: adeyemi <adeyemi.aladesawe@gmail.com>
2025-02-16 21:35:18 -08:00
adeyemi
6f27da2aee
Move AlarmBackend interface to fix unexported-return
...
Signed-off-by: adeyemi <adeyemi.aladesawe@gmail.com>
2025-02-16 21:22:53 -08:00
adeyemi
c0c9f7c344
Create an StorageRecorder interface to fix unexported-return
...
Signed-off-by: adeyemi <adeyemi.aladesawe@gmail.com>
2025-02-16 21:02:19 -08:00
Benjamin Wang
eb7607bd8b
Merge pull request #19421 from ivanvc/remove-contrib-mixin-github-workflow
...
github/workflows: remove contrib workflow
2025-02-16 16:05:43 +00:00
Marek Siarkowicz
c86bb08fa9
Merge pull request #19422 from ivanvc/remove-fuzzing-github-workflow
...
github/workflows: remove fuzzing workflow.
2025-02-16 12:06:09 +01:00
Ivan Valdes
189eb92e3c
github/workflows: remove coverage workflow
...
This workflow has already been migrated to the Prow infrastructure.
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-02-15 14:47:43 -08:00
Ivan Valdes
c733872ea3
github/workflows: remove fuzzing workflow.
...
This job is already running in the Prow infrastructure.
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-02-14 14:13:23 -08:00
Ivan Valdes
0bbc42a3de
github/workflows: remove contrib workflow
...
This job is already running in the Prow infrastructure.
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-02-14 14:10:02 -08:00
Benjamin Wang
14cf6694e9
Merge pull request #19418 from ivanvc/fix-release-script-prerelease-github-template-release
...
Fix release script prerelease GitHub template release
2025-02-14 19:20:32 +00:00
Ivan Valdes
5c9db9c840
scripts/release: fix typo in "flag"
...
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-02-14 09:23:08 -08:00
Ivan Valdes
b1e513cfe9
scripts/release: fix getting version minor for prereleases
...
The GitHub release templates had the wrong version minor when there's a
prerelease part in the version (i.e., v3.6.0-rc.0). It cut until the
last dot, leaving a wrong minor version (i.e., v3.6.0-rc).
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-02-14 09:23:06 -08:00
Ivan Valdes
8c52b414f3
CHANGELOG-3.6: Set v3.6.0-rc.0 release date
...
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-02-13 12:36:25 -08:00
Benjamin Wang
91762ccd4f
Merge pull request #19413 from henrybear327/feat/add_flag
...
Migrate --experimental-set-member-localaddr to using feature flag
2025-02-13 17:08:06 +00:00
Chun-Hung Tseng
5fa8c1f6b8
Migrate --experimental-set-member-localaddr to using feature flag
...
Signed-off-by: Chun-Hung Tseng <henrytseng@google.com>
Co-authored-by: Benjamin Wang <benjamin.wang@broadcom.com>
2025-02-13 16:02:10 +00:00
Marek Siarkowicz
865ed4a0b6
Merge pull request #19412 from ahrtr/changelog_20250213
...
Add the fix of the performance regression due to uncertain compaction…
2025-02-13 13:31:30 +01:00
Benjamin Wang
fb2cdc31c7
Add the fix of the performance regression due to uncertain compaction sleep interval
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-02-13 11:03:09 +00:00
Benjamin Wang
3bd966d6b5
Merge pull request #19410 from ahrtr/compact_20250213
...
Fix a performance regression due to uncertain compaction sleep interval
2025-02-13 10:36:58 +00:00
Benjamin Wang
de10fd6565
Fix a peformance regression due to uncertain compaction sleep interval
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-02-13 09:40:04 +00:00
Benjamin Wang
075fb1058a
Merge pull request #19407 from ivanvc/changelog-3.6-19403-deprecation
...
CHANGELOG-3.6: Add note from #19404
2025-02-13 07:55:18 +00:00
Benjamin Wang
b77a28cbb5
Merge pull request #19408 from ivanvc/more-v3.6-deprecation-comments
...
Fix more v3.6 deprecation comments
2025-02-13 07:51:33 +00:00
Ivan Valdes
8af64f886c
CHANGELOG-3.6: Add note from #19404
...
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-02-12 17:06:16 -08:00
Ivan Valdes
9c30af2ff5
Standardize help deprecated messages
...
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-02-12 16:29:40 -08:00
Ivan Valdes
eea79ca9a5
Properly deprecate ExperimentalInitialCorruptCheck
...
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-02-12 16:14:34 -08:00
Ivan Valdes
fe81901c74
Properly deprecate ExperimentalStopGRPCServiceOnDefrag
...
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-02-12 16:03:07 -08:00
Ivan Valdes
e37615a483
Properly deprecate ExperimentalTxnModeWriteWithSharedBuffer
...
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-02-12 15:57:57 -08:00
Benjamin Wang
7073c4140f
Merge pull request #19403 from ivanvc/remove-server-deprecated-new-zap-core-logger-builder
...
server: Remove deprecated NewZapCoreLoggerBuilder
2025-02-12 21:22:52 +00:00
Ivan Valdes
8b99f8e025
server/embed: Remove deprecated NewZapCoreLoggerBuilder
...
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-02-12 11:20:50 -08:00
Benjamin Wang
dd6791c560
Merge pull request #19401 from ivanvc/fix-deprecation-notices
...
Fix v3.6 deprecation notices
2025-02-12 19:10:47 +00:00