4d3108246d
Merge pull request #17260 from serathius/validate-watch-without-event-history
...
Validate watch even if event history cannot be created
2024-01-25 16:01:01 +01:00
d1cc01a574
Merge pull request #17319 from jmhbnz/weekly-dependency-update
...
[2024-01-25] Bump dependencies identified by dependabot
2024-01-25 10:02:42 +00:00
7cd0b58ab5
Merge pull request #17261 from serathius/exploratory
...
Separate robustness test scenarios and increase number of times we run exploratory tests in nightly
2024-01-25 10:08:15 +01:00
9cfbbb9556
dependency: bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.46.1. to 0.47.0.
...
Signed-off-by: James Blair <mail@jamesblair.net >
2024-01-25 15:26:26 +13:00
3666454826
depdendency: bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.21.0 to 1.22.0.
...
Signed-off-by: James Blair <mail@jamesblair.net >
2024-01-25 15:24:53 +13:00
2edcf60b4f
depdendency: bump go.opentelemetry.io/otel from 1.21.0 to 1.22.0.
...
Signed-off-by: James Blair <mail@jamesblair.net >
2024-01-25 15:19:09 +13:00
7a7d4684df
depdendency: bump github.com/prometheus/common from 0.45.0 to 0.46.0.
...
Signed-off-by: James Blair <mail@jamesblair.net >
2024-01-17 22:28:43 +13:00
f0d73c9d12
Separate robustness test scenarios and increase number of times we run exploratory tests in nightly
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2024-01-16 17:17:54 +01:00
c37991cf8b
Validate watch even if event history cannot be created
...
Creation of event history requires each client to return consistent
events. If clients observed inconsistent view of some revision, merging
will fail and return diff between two clients. This however doesn't
provide hint on what kind of issue happend.
This PR helps cases where there is an error with single watch
stream (like event duplication) by running normal watch validation even
without full event history.
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2024-01-16 16:04:03 +01:00
c8b4b168af
Merge pull request #17235 from fuweid/fix-17223
...
integration: deflake TestMaintenanceSnapshotCancel
2024-01-14 13:24:50 +00:00
40f22e9319
Merge pull request #17176 from YaoC/fix-learner-metric
...
server: fix learner metric incorrect issue
2024-01-12 17:37:46 +01:00
cf648e8503
bump raft to v3.6.0-alpha.0
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com >
2024-01-12 15:30:11 +00:00
f2ada58144
bump bbolt to 1.4.0-alpha.0
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com >
2024-01-12 15:27:48 +00:00
fdf1e28a3f
integration: deflake TestMaintenanceSnapshotCancel
...
Unlike SnapshotWithVersion, the client.Snapshot doesn't wait for first
response. The server could open db after we close connection or shutdown
the server. We can read few bytes to ensure server opens boltdb.
Signed-off-by: Wei Fu <fuweid89@gmail.com >
2024-01-12 19:24:10 +08:00
f7ab7adf29
server: fix learner metric incorrect issue
...
Signed-off-by: YaoC <chengyao09@hotmail.com >
2024-01-12 09:36:33 +00:00
b3bf59a355
Merge pull request #17195 from siyuanfoundation/txBuf1
...
Fix delete inconsistencies in read buffer
2024-01-11 08:21:47 +00:00
b3a5307640
add tests to test tx delete consistency.
...
Signed-off-by: Siyuan Zhang <sizhang@google.com >
2024-01-10 09:33:13 -08:00
28f4c6fef6
dependency: bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.18.1 to 2.19.0
...
Signed-off-by: Sharath Sivakumar <mailssr9@gmail.com >
2024-01-09 16:26:47 +01:00
98646057d6
dependency: bump golang.org/x/sys from 0.15.0 to 0.16.0
...
Signed-off-by: Sharath Sivakumar <mailssr9@gmail.com >
2024-01-09 16:04:19 +01:00
970abc211e
Merge pull request #17152 from serathius/logs-recover-backend
...
Improve logs around recovering snapshot backend and add an e2e test
2024-01-05 15:38:58 +01:00
3471ef133d
Add an e2e test and robustness failpoint around recovering from snapshot backend
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2024-01-04 15:25:24 +01:00
553d88cfd3
bump github.com/prometheus/client_golang to v1.18.0
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com >
2024-01-02 16:52:42 +00:00
c21b966478
dependency: bump google.golang.org/protobuf from 1.31.0 to 1.32.0
...
Signed-off-by: Sharath Sivakumar <mailssr9@gmail.com >
2023-12-27 17:27:40 +01:00
0c55ed7464
build(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.1
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.59.0 to 1.60.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.59.0...v1.60.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-21 19:07:47 +00:00
362477b077
dependency: bump golang.org/x/crypto from 0.16.0 to 0.17.0
...
Signed-off-by: Sharath Sivakumar <mailssr9@gmail.com >
2023-12-21 18:19:10 +01:00
538162ad2a
Test etcd fails to bootstrap with older db file
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-12-20 16:32:27 +01:00
08d799c4cc
Correct typo from 'Kuberntes' to 'Kubernetes'
...
Signed-off-by: Jongwoo Han <jongwooo.han@gmail.com >
2023-12-20 18:09:31 +09:00
f7be2dfa17
Merge pull request #16888 from greenmoon55/greenmoon55-patch-1
...
tests: add comments for clientv3test.TestWatchResumeInitRev
2023-12-16 20:35:43 +00:00
f7ff898fd6
Resovle some review comments
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com >
2023-12-15 17:53:36 +00:00
67f17166bf
Safeguard lease operations by double checking the leadership
...
1. ignore old leader's leases revoking request
2. double check current member's leadership before perform lease renew request
3. etcdserve: ensure current member's leadership before performing lease checkpoint request
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com >
2023-12-15 17:53:36 +00:00
f7e488dc92
Add e2e test cases to reproduce the lease revoke issue
...
Refer to https://github.com/etcd-io/etcd/issues/15247
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com >
2023-12-15 17:53:36 +00:00
2f03bbc5dd
Merge pull request #17125 from ahrtr/TestMemberReplace_20231215
...
Update test case TestMemberReplace to always connect to stable endpoints
2023-12-15 16:17:04 +00:00
9590a02f94
update test case TestMemberReplace to always connect to stable endpoints
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com >
2023-12-15 12:38:27 +00:00
8a7596304a
testutils: return early instead of first breaking in LogObserver.ExpectFunc
...
Signed-off-by: redwrasse <mail@redwrasse.io >
2023-12-12 22:24:00 -08:00
e3324dd128
Merge pull request #17079 from ZhouJianMS/member-replace
...
Add member replace e2e test
2023-12-12 10:13:11 +00:00
54822c47e9
member replace e2e test
...
Signed-off-by: ZhouJianMS <zhoujian@microsoft.com >
2023-12-12 15:22:22 +08:00
3ab54f720f
install gofail in module-aware mode and ignore go.mod file
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com >
2023-12-11 12:37:05 +00:00
235ec793fd
dependency: bump golang.org/x/net from 0.18.0 to 0.19.0
...
Signed-off-by: Sharath Sivakumar <mailssr9@gmail.com >
2023-12-06 13:44:54 +01:00
5175652a8e
Abort if failpoint injecton failed
...
If one of nodes is unhealthy the test would never finish as watchers
would never reach max revision.
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-12-03 17:26:51 +01:00
f37a4365ee
Support setting http client timeout when enable/disable failpoint
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com >
2023-12-01 14:26:15 +00:00
d616195189
etcdctl,etcdutl,server,tests: bump golang.org/x/time to v0.5.0
...
- https://github.com/etcd-io/etcd/pull/17031
Signed-off-by: vivekpatani <9080894+vivekpatani@users.noreply.github.com >
2023-11-30 10:14:56 -08:00
b205f1403b
etcdutl,server,tests,tools: bump golang.org/x/crypto to v0.16.0
...
- https://github.com/etcd-io/etcd/pull/17030
Signed-off-by: vivekpatani <9080894+vivekpatani@users.noreply.github.com >
2023-11-30 10:14:27 -08:00
2afd2ddee5
*: bump golang.org/x/sys to 0.15.0
...
- https://github.com/etcd-io/etcd/pull/17029
Signed-off-by: vivekpatani <9080894+vivekpatani@users.noreply.github.com >
2023-11-30 10:13:29 -08:00
4c853774e6
Rename the test and update comments
...
Signed-off-by: Jin Dong <greenmoon55@gmail.com >
2023-11-28 02:32:50 +00:00
f2d718e641
Merge branch 'etcd-io:main' into greenmoon55-patch-1
2023-11-27 21:14:59 -05:00
a968c1f5b3
Add a simple test ensuring membership is properly bootstrapped
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-11-24 12:21:59 +01:00
82fe457b29
Merge pull request #16920 from shaoqin2/shlu/contribfest
...
clientv3test: add comments for clientv3test
2023-11-23 20:33:28 +00:00
ed3375e076
Remove v2 apply logic
...
v2 store is no longer available in v3.6.
We can remove apply logic for it as they will never be used.
Only v2 PUT is neeeded as it applies to v3 storage and etcd v3.5 uses it for setting member
attributes and cluster version.
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-11-23 14:13:07 +01:00
cac2882df8
Refactor v2 deprecation tests to allow different cluster config
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-11-22 14:36:38 +01:00
fd0882b67e
Merge pull request #16984 from siyuanfoundation/lin-read
...
etcdserver: add linearizable_read check to readyz.
2023-11-21 19:51:12 +00:00