d0e5c44f67
tests: Refactor getting test results directory
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-02-15 13:02:42 +01:00
2afaddd5b7
tests: Refactor getting longest history
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-02-15 13:02:42 +01:00
c60e5954b3
Merge pull request #15318 from serathius/linearizability-duplicate-revision
...
Allow multiple operations with same mod revisions, but forbid …
2023-02-14 17:03:47 +01:00
b4f9bb45fc
tests: Allow multiple operations with same mod revisions, but forbid those operations to be spread between multiple responses
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-02-14 14:36:51 +01:00
6c439aa9e2
Merge pull request #15283 from serathius/linearizability-blackhole-refactor
...
tests: Refactor blackholing and add separate BlackholePeerUntilSnapsh…
2023-02-14 11:56:37 +01:00
1d8fe11ad9
dependency: bump golang.org/x/net from 0.5.0 to 0.6.0
...
Signed-off-by: Benjamin Wang <wachao@vmware.com >
2023-02-14 17:40:47 +08:00
cc47f7bc7c
dependency: bump gopkg.in/natefinch/lumberjack.v2 from 2.0.0 to 2.2.1
...
Signed-off-by: Benjamin Wang <wachao@vmware.com >
2023-02-14 17:40:47 +08:00
e569217a6d
tests: Refactor blackholing
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-02-14 09:38:10 +01:00
90f486f477
Adding CHANGELOG entries for zap timestamp resolution fixes.
...
Signed-off-by: James Blair <mail@jamesblair.net >
2023-02-14 07:28:41 +08:00
50532c9fb5
build(deps): bump github/codeql-action from 2.2.1 to 2.2.4
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.2.1 to 2.2.4.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](3ebbd71c74...17573ee1cc
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-13 20:35:03 +08:00
f005a20aa7
changelog: add items for the duplicated events issue
...
Signed-off-by: Benjamin Wang <wachao@vmware.com >
2023-02-13 19:35:31 +08:00
ed30d5415a
Merge pull request #15284 from serathius/funtional-remove
...
tests: Remove functional testing as they were replaced by linearizabi…
2023-02-13 12:32:04 +01:00
b4dfa9d34f
test: correct the logic of comparing revision in linearizablity/watch.go
...
Signed-off-by: Benjamin Wang <wachao@vmware.com >
2023-02-13 19:22:31 +08:00
5f68ecc1ef
tests: Remove functional testing as they were replaced by linearizability tests
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-02-11 13:20:44 +01:00
87e271701b
test: enhance the test case TestV3WatchProgressOnMemberRestart
...
Signed-off-by: Benjamin Wang <wachao@vmware.com >
2023-02-10 20:09:26 +08:00
36fc3cae65
clientv3: correct the nextRev on receving progress notification response
...
Signed-off-by: Benjamin Wang <wachao@vmware.com >
2023-02-10 09:09:19 +08:00
3c64ae4b79
Merge pull request #15239 from jmhbnz/main
...
Adjust time resolution to microseconds
2023-02-09 13:45:00 +01:00
d0575e4f18
Merge pull request #15268 from lavacat/main-before-follower-send-failpoint
...
tests: trigger raftBeforeFollowerSend failpoint in linearizability test
2023-02-09 09:45:58 +01:00
2eadb0ab74
contributing: invalid command for install tools
...
Fix command for install build tools
Signed-off-by: Myrat92 <zjsegzhf@gmail.com >
2023-02-09 16:05:37 +08:00
4b91ae2800
tests: trigger raftBeforeFollowerSend failpoint in linearizability test
...
raftBeforeFollowerSend can only be triggered on Follower and won't work on 1 node cluster.
Had to split RandomFailpoint into RandomOneNodeClusterFailpoint and RandomMultiNodeClusterFailpoint
Signed-off-by: Bogdan Kanivets <bkanivets@apple.com >
2023-02-08 23:28:23 -08:00
39d98522d6
tests: Enable progress notify in linearizability tests
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-02-09 07:32:54 +08:00
586eaccc4d
Merge pull request #15252 from ahrtr/walSync_failpoint_20230207
...
etcdserver: add failpoints walBeforeSync and walAfterSync
2023-02-08 09:59:46 +01:00
1fe7b9793a
etcdserver: add failpoints walBeforeSync and walAfterSync
...
Signed-off-by: Benjamin Wang <wachao@vmware.com >
2023-02-08 09:08:09 +08:00
9bae010994
Merge pull request #15250 from serathius/linearizability-validate-watch
...
tests: Validate watch responses in linearizability tests
2023-02-07 14:50:34 +01:00
8f54d38b6c
build(deps): bump honnef.co/go/tools from 0.3.3 to 0.4.0 in /tools/mod
...
Bumps [honnef.co/go/tools](https://github.com/dominikh/go-tools ) from 0.3.3 to 0.4.0.
- [Release notes](https://github.com/dominikh/go-tools/releases )
- [Commits](https://github.com/dominikh/go-tools/compare/v0.3.3...v0.4.0 )
---
updated-dependencies:
- dependency-name: honnef.co/go/tools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-07 06:29:36 +08:00
189d90ab7b
tests: Validate watch responses in linearizability tests
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-02-06 16:58:17 +01:00
d8eae85f58
Merge pull request #15249 from etcd-io/serathius-patch-1
...
Update @serathius email address just in case
2023-02-06 12:19:55 +01:00
adf14f80ba
Update @serathius email address just in case
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-02-06 12:19:08 +01:00
dc51cf1646
Merge pull request #15104 from lavacat/main-tests-snapshots
...
tests linearizability: trigger snapshot related failpoints
2023-02-06 09:47:12 +01:00
91b056968d
tests linearizability: trigger snapshot related failpoints
...
Signed-off-by: Bogdan Kanivets <bkanivets@apple.com >
2023-02-05 00:03:39 -08:00
65aa0fa305
Merge pull request #15242 from fuweid/linearizability-forcestop-cluster
...
tests/linearizability: force stop cluster with signal kill
2023-02-03 21:19:04 +01:00
2183a55b47
tests: forcestop member procs with signal kill
...
When the linearizability test cases run with three members, it might take
7-8s to stop three members, especially stopping the leader. The leader
will transfer the leadership and it might take more time to stop peer
listener.
In order to reduce the runtime, this commit is using signal kill to force
stop members instead of graceful shutdown.
REF: #15086
Signed-off-by: Wei Fu <fuweid89@gmail.com >
2023-02-03 23:06:40 +08:00
fa527c5e54
tests: support to stop the multiple members concurrently
...
Signed-off-by: Wei Fu <fuweid89@gmail.com >
2023-02-03 22:23:06 +08:00
712bd8a802
Merge pull request #15233 from kevinzs2048/wip-integration-arm64
...
Add integration test for Arm64
2023-02-03 12:10:35 +01:00
4d715c0c44
Add integration test for Arm64
...
Signed-off-by: Kevin Zhao <kevin.zhao@linaro.org >
2023-02-03 18:20:30 +08:00
5f27af9bb8
Fix regression in timestamp resolution
...
Historic capnslog timestamps are in microsecond resolution. We need to match that when we migrate to the zap logger.
Signed-off-by: James Blair <mail@jamesblair.net >
2023-02-03 21:42:01 +13:00
dc2b198cc7
docker: remove nsswitch.conf
...
Co-authored-by: Benjamin Wang <wachao@vmware.com >
Signed-off-by: Iavael <905853+iavael@users.noreply.github.com >
2023-02-03 06:37:03 +08:00
9505d72930
Merge pull request #15230 from kevinzs2048/wip-e2e-arm64
...
Add E2E tests on arm64
2023-02-02 09:05:44 +01:00
009a6c0b94
Add E2E tests on arm64
...
Now it is daily nightly build at 1 am.
Signed-off-by: Kevin Zhao <kevin.zhao@linaro.org >
2023-02-02 10:38:04 +08:00
b10ebff3bb
changelog: add items to cover the bummping of bbolt to v1.3.7
...
Signed-off-by: Benjamin Wang <wachao@vmware.com >
2023-02-02 03:47:31 +08:00
f25b159fe3
Merge pull request #15232 from fuweid/linearizability-remove-proxy-for-clustersize-one
...
tests/linearizability: remove PeerProxy for ClusterSize=1
2023-02-01 11:49:25 +01:00
5a249fb3e2
tests/linearizability: remove PeerProxy for ClusterSize=1
...
Skip the peer traffic failpoint.
Signed-off-by: Wei Fu <fuweid89@gmail.com >
2023-02-01 18:04:11 +08:00
d814adbf94
Merge pull request #15227 from serathius/linearizability-trigger-fail
...
Linearizability disable defragment request in traffic to remove flakes
2023-02-01 09:26:08 +01:00
90b839dda7
tests: Disable defrag command as it caused problems with defragBeforeCopy failpoint
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-01-31 12:48:23 +01:00
f4cc163190
Merge pull request #15156 from Nordix/add-minmax-allow-tls13
...
Add TLSv1.3 support.
2023-01-31 10:11:38 +01:00
5ae405e646
Merge pull request #15202 from serathius/linearizability-logger
...
tests: Propagage logger through linearizability tests
2023-01-31 08:46:28 +01:00
23e89b98a3
bump bbolt to v1.3.7
...
Signed-off-by: Benjamin Wang <wachao@vmware.com >
2023-01-31 07:04:29 +08:00
82243d0919
netutil: consistently format ipv6 addresses
...
This formats ipv6 addresses to ensure they can be compared safely
Signed-off-by: kidsan <8798449+Kidsan@users.noreply.github.com >
2023-01-31 06:50:42 +08:00
aba0f91167
build(deps): bump github.com/mgechev/revive in /tools/mod
...
Bumps [github.com/mgechev/revive](https://github.com/mgechev/revive ) from 1.2.4 to 1.2.5.
- [Release notes](https://github.com/mgechev/revive/releases )
- [Changelog](https://github.com/mgechev/revive/blob/master/.goreleaser.yml )
- [Commits](https://github.com/mgechev/revive/compare/v1.2.4...v1.2.5 )
---
updated-dependencies:
- dependency-name: github.com/mgechev/revive
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-31 05:43:34 +08:00
d0a481be84
build(deps): bump github/codeql-action from 2.1.39 to 2.2.1
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.1.39 to 2.2.1.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](a34ca99b46...3ebbd71c74
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-31 05:28:21 +08:00