Benjamin Wang
d4f779a643
Merge pull request #16201 from Tachone/release-3.5
...
[Backport 3.5] etcdutl: fix db double closed
2023-07-10 11:15:05 +01:00
shitao.lst
2921992cbd
[3.5] etcdutl: fix db double closed
...
Signed-off-by: shitao.lst <acm_tach@163.com>
2023-07-10 15:13:13 +08:00
Benjamin Wang
e5bd8f4b7c
Merge pull request #16188 from kensou97/release-3.5
...
[3.5] clientv3: remove v3.WithFirstKey() in Barrier.Wait()
2023-07-06 18:59:22 +01:00
zhangwenkang
6be3ad36be
clientv3: remove v3.WithFirstKey() in Barrier.Wait()
...
fix the unexpected blocking when using Barrier.Wait(), e.g.
NewBarrier(client, "a").Wait() will block if key "a" is not existed but "a0" is existed, but it should return immediately.
Signed-off-by: zhangwenkang <zwenkang@vmware.com>
2023-07-06 16:18:52 +08:00
Benjamin Wang
f3f37299e6
Merge pull request #16151 from jmhbnz/revert-workflow-backport
...
Revert backport of arm64 scheduled workflows
2023-07-04 14:09:24 +01:00
Benjamin Wang
a233b2eef3
Merge pull request #16165 from tjungblu/revbump_3.5
...
[3.5] Adding optional revision bump and mark compacted to snapshot restore
2023-07-04 10:06:30 +01:00
Thomas Jungblut
d0a56c0071
update etcdctl flag description for snapshot restores
...
Signed-off-by: Thomas Jungblut <tjungblu@redhat.com>
2023-07-03 15:33:01 +02:00
Benjamin Wang
f6668e0b78
etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
...
Signed-off-by: Benjamin Wang <wachao@vmware.com>
2023-07-03 15:31:39 +02:00
Thomas Jungblut
4425ef572e
Adding optional revision bump and mark compacted to snapshot restore
...
Signed-off-by: Allen Ray <alray@redhat.com>
Signed-off-by: Thomas Jungblut <tjungblu@redhat.com>
2023-07-03 12:57:12 +02:00
James Blair
6c1f883638
Revert "Merge pull request #16119 from natusameer/release-3.5"
...
This reverts commit cb38980e2012ecff5e525e7d61cf23ee843b305d, reversing
changes made to f565a94844576391beed88a31403d796c31b84e3.
Changes reversed as scheduled github actions must exist in default branch.
Signed-off-by: James Blair <mail@jamesblair.net>
2023-06-28 17:11:26 +12:00
Marek Siarkowicz
cb38980e20
Merge pull request #16119 from natusameer/release-3.5
...
Add e2e-arm64.yaml and Tests-arm64.yaml to release-3.5
2023-06-27 09:21:50 +02:00
Sameer Natu
c31f282766
Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
...
Signed-off-by: Sameer Natu <sameer.natu@gmail.com>
2023-06-25 02:00:24 +00:00
Benjamin Wang
f565a94844
Merge pull request #16019 from tjungblu/putauthshort_3.5
...
[3.5] Early exit auth check on lease puts
2023-06-21 11:04:51 +01:00
Benjamin Wang
306c60a083
Merge pull request #16048 from kkkkun/cp-14457-to-3.5
...
[3.5] etcdserver: fix corruption check when server has just been compacted
2023-06-19 09:33:57 +01:00
Marek Siarkowicz
2c04d51eaa
Merge pull request #16088 from jmhbnz/backport-gover-simplification
...
[3.5] Backport .github/workflows: Read .go-version as a step and not separate workflow
2023-06-16 21:11:54 +02:00
James Blair
b5f07c9b7d
Backport .github/workflows: Read .go-version as a step and not separate workflow.
...
Signed-off-by: James Blair <mail@jamesblair.net>
2023-06-16 20:37:38 +12:00
Thomas Jungblut
423f951409
Add first unit test for authApplierV3
...
This contains a slight refactoring to expose enough information
to write meaningful tests for auth applier v3.
Signed-off-by: Thomas Jungblut <tjungblu@redhat.com>
2023-06-16 09:42:09 +02:00
Thomas Jungblut
b2fb75d147
Early exit auth check on lease puts
...
Mitigates etcd-io#15993 by not checking each key individually for permission
when auth is entirely disabled or admin user is calling the method.
Signed-off-by: Thomas Jungblut <tjungblu@redhat.com>
2023-06-16 09:14:41 +02:00
Benjamin Wang
cf00c2df8b
Merge pull request #16032 from kkkkun/add_experimental_hash_check_to_help_3.5
...
cherry-pick #16031 to release-3.5
2023-06-12 16:02:47 +08:00
kkkkun
8cffdbafba
etcdserver: fix corruption check when server has just been compacted
...
Signed-off-by: kkkkun <scuzk373x@gmail.com>
2023-06-11 22:27:02 +08:00
Benjamin Wang
ffcde60e67
Merge pull request #16039 from kkkkun/replace_gobin
...
replace gobin with go install
2023-06-10 07:03:44 +08:00
kkkkun
dca13c6d47
replace gobin with go install
...
Signed-off-by: kkkkun <scuzk373x@gmail.com>
2023-06-09 14:17:37 +08:00
Benjamin Wang
ac034d03d7
Merge pull request #16033 from daljitdokal/release-3.5
...
[3.5] Backport updating go to latest patch release 1.19.10
2023-06-08 18:48:55 +08:00
daljitdokal
15d2aefb8e
[3.5] Backport updating go to latest patch release 1.19.10
...
Signed-off-by: daljitdokal <daljit.dokal@yahoo.co.nz>
2023-06-08 21:12:20 +12:00
scuzk373x@gmai.com
d3d530c562
add compact hash check to help
...
Signed-off-by: scuzk373x@gmai.com <zhuanwajiang@pinduoduo.com>
2023-06-08 14:26:11 +08:00
Benjamin Wang
4d4984fde8
Merge pull request #15939 from HubertZhang/backport-3.5-15021
...
[release-3.5]naming/endpoints: backport of #15021 , fix endpoints prefix bug
2023-05-26 18:22:41 +08:00
Hubert Zhang
98117389d2
Fix test of clientv3/naming
...
Signed-off-by: Hubert Zhang <hubert.zyk@gmail.com>
2023-05-24 06:58:39 +00:00
Ramil Mirhasanov
2158f21ad5
clientv3/naming/endpoints: fix endpoints prefix bug
...
fixes bug with multiple endpoints with same prefix
Signed-off-by: Ramil Mirhasanov <ramil600@yahoo.com>
2023-05-23 12:00:21 +00:00
Benjamin Wang
721d9feb0e
Merge pull request #15907 from yellowzf/release-3.5-backport
...
[release-3.5]grpcproxy: fix memberlist results not update when proxy node down
2023-05-18 10:56:41 +08:00
yellowzf
ecfed91e50
grpcproxy: fix memberlist results not update when proxy node down
...
If start grpc proxy with --resolver-prefix, memberlist will return all alive proxy nodes, when one grpc proxy node is down, it is expected to not return the down node, but it is still return
Signed-off-by: yellowzf <zzhf3311@163.com>
2023-05-16 11:35:31 +08:00
Marek Siarkowicz
bdbbde998b
version: bump up to 3.5.9
v3.5.9
tests/v3.5.9
etcdctl/v3.5.9
etcdutl/v3.5.9
server/v3.5.9
client/v3.5.9
client/v2.305.9
client/pkg/v3.5.9
raft/v3.5.9
pkg/v3.5.9
api/v3.5.9
2023-05-11 13:39:43 +02:00
Benjamin Wang
d5069486cc
Merge pull request #15815 from mitake/backport-15656-3.5
...
Backport 15656 to release-3.5
2023-05-10 08:16:27 +08:00
Benjamin Wang
f53707edfa
Merge pull request #15860 from serathius/go-version-release-3.5
...
[release-3.5] Move go version to dedicated .go-version file
2023-05-10 04:48:02 +08:00
Marek Siarkowicz
45d8cb254e
Move go version to dedicated .go-version file
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-05-09 13:50:34 +02:00
Hitoshi Mitake
e38eb678bb
tests: e2e and integration test for timetolive
...
Signed-off-by: Hitoshi Mitake <h.mitake@gmail.com>
Co-authored-by: Benjamin Wang <wachao@vmware.com>
2023-05-08 22:47:58 +09:00
Hitoshi Mitake
d1b1aa9dbe
etcdserver: protect lease timetilive with auth
...
Signed-off-by: Hitoshi Mitake <h.mitake@gmail.com>
Co-authored-by: Benjamin Wang <wachao@vmware.com>
2023-05-08 22:45:38 +09:00
Benjamin Wang
d6bc827955
Merge pull request #15822 from jmhbnz/release-3.5-backport
...
[3.5] Backport updating go to latest patch release 1.19.9
2023-05-05 08:16:26 +08:00
James Blair
fb8fba710b
Backport go update to latest patch release 1.19.9.
...
Signed-off-by: James Blair <mail@jamesblair.net>
2023-05-04 14:13:56 +12:00
James Blair
b91025abbb
Backport centralising go version for actions workflows.
...
Signed-off-by: James Blair <mail@jamesblair.net>
2023-05-04 14:13:39 +12:00
Benjamin Wang
f4f5ac93ca
Merge pull request #15774 from sharathsivakumar/release-3.5
...
server: backport 15743, improved description of --initial-cluster-sta…
2023-04-25 14:48:16 +08:00
sharathsivakumar
c0f2954e9f
server: backport 15743, improved description of --initial-cluster-state flag
...
Signed-off-by: sharathsivakumar <mailssr9@gmail.com>
2023-04-25 08:02:39 +02:00
Marek Siarkowicz
217d183e5a
version: bump up to 3.5.8
v3.5.8
tests/v3.5.8
etcdctl/v3.5.8
etcdutl/v3.5.8
server/v3.5.8
client/v3.5.8
client/v2.305.8
client/pkg/v3.5.8
raft/v3.5.8
pkg/v3.5.8
api/v3.5.8
2023-04-13 12:08:47 +02:00
Marek Siarkowicz
9d2cda4e44
Merge pull request #15676 from ahrtr/jwt_panic_3.5_20230410
...
[3.5] etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
2023-04-11 12:21:50 +02:00
Marek Siarkowicz
3cd07fe17c
Merge pull request #15695 from ahrtr/3.5_request_progress_20230411
...
[3.5] etcdserver: guarantee order of requested progress notifications
2023-04-11 10:48:30 +02:00
Benjamin Wang
cd019255ba
etcdserver: Guarantee order of requested progress notifications
...
Progress notifications requested using ProgressRequest were sent
directly using the ctrlStream, which means that they could race
against watch responses in the watchStream.
This would especially happen when the stream was not synced - e.g. if
you requested a progress notification on a freshly created unsynced
watcher, the notification would typically arrive indicating a revision
for which not all watch responses had been sent.
This changes the behaviour so that v3rpc always goes through the watch
stream, using a new RequestProgressAll function that closely matches
the behaviour of the v3rpc code - i.e.
1. Generate a message with WatchId -1, indicating the revision for
*all* watchers in the stream
2. Guarantee that a response is (eventually) sent
The latter might require us to defer the response until all watchers
are synced, which is likely as it should be. Note that we do *not*
guarantee that the number of progress notifications matches the number
of requests, only that eventually at least one gets sent.
Signed-off-by: Benjamin Wang <wachao@vmware.com>
2023-04-11 09:51:48 +08:00
Benjamin Wang
643e6e1993
etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
...
Signed-off-by: Benjamin Wang <wachao@vmware.com>
2023-04-10 08:21:43 +08:00
Benjamin Wang
5872b80ed5
Merge pull request #15512 from engow/automated-cherry-pick-of-#15432-origin-release-3.5
...
[3.5] server/auth: fix auth panic bug when user changes password
2023-04-08 06:22:37 +08:00
Marek Siarkowicz
4501fd88c7
Merge pull request #15619 from mitake/3.5-backport-15294
...
[3.5] backport 15294
2023-04-07 17:47:23 +02:00
Marek Siarkowicz
7f4eef09a3
Merge pull request #15661 from ahrtr/backport_15447_20230407
...
[3.5] etcdserver: set zap logging to wsproxy
2023-04-07 10:56:46 +02:00
Benjamin Wang
b31caa3f12
set zap logging to wsproxy
...
Signed-off-by: Benjamin Wang <wachao@vmware.com>
2023-04-07 13:33:39 +08:00