Marek Siarkowicz
cc612821e7
tests: Deduplicate cluster test scenarios
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-01-24 18:41:42 +01:00
Marek Siarkowicz
045cd44eaf
Merge pull request #15176 from serathius/linearizability-cluster-stop
...
tests: Stop cluster after tests finish
2023-01-24 16:48:00 +01:00
Marek Siarkowicz
45e11687c4
tests: Stop cluster after tests finish
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-01-24 15:48:01 +01:00
Marek Siarkowicz
207e0f74aa
Merge pull request #15159 from serathius/linearizability-separate-request-type
...
tests: Separate request type from Txn operation type
2023-01-24 13:47:55 +01:00
Benjamin Wang
0d7b624fae
dependency: bump github.com/google/addlicense from 1.1.0 to 1.1.1
...
Signed-off-by: Benjamin Wang <wachao@vmware.com>
2023-01-24 16:59:37 +08:00
Benjamin Wang
5b8d7698c8
dependency: bump github.com/coreos/go-semver from 0.3.0 to 0.3.1
...
Signed-off-by: Benjamin Wang <wachao@vmware.com>
2023-01-24 16:59:37 +08:00
dependabot[bot]
54bd81815d
build(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](0ad9a0988b...08e2f20817
)
---
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>
2023-01-24 08:10:43 +08:00
Marek Siarkowicz
844ac9c76d
tests: Separate request type from Txn operation type
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-01-23 22:59:28 +01:00
Sahdev Zala
e04da89030
Merge pull request #15158 from sashamelentyev/cleanup-2
...
Cleanup
2023-01-23 11:44:07 -05:00
Marek Siarkowicz
21e21fe36b
changelog: Set release date for v3.5.7
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-01-23 18:21:44 +08:00
Sasha Melentyev
0f4d7a7483
Cleanup
...
Signed-off-by: Sasha Melentyev <sasha@melentyev.io>
2023-01-21 15:57:48 +03:00
dependabot[bot]
ee566c492b
build(deps): bump github/codeql-action from 2.1.38 to 2.1.39
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.1.38 to 2.1.39.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](515828d974...a34ca99b46
)
---
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-01-20 18:35:49 +08:00
Marek Siarkowicz
a794be89cb
Merge pull request #15149 from serathius/linearizability-artifact-name
...
tests: Set artifact name based to avoid file override from different subruns
2023-01-20 10:27:04 +01:00
Marek Siarkowicz
1a315097de
tests: Set artifact name based to avoid file override from different subruns
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-01-20 09:51:41 +01:00
Marek Siarkowicz
0e6074f4e3
Merge pull request #15142 from serathius/linearizability-nightly-fix2
...
tests: Fix linearizability nightly
2023-01-20 09:46:57 +01:00
Marek Siarkowicz
a581062c7a
tests: Fix linearizability nightly
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-01-20 09:13:51 +01:00
guozhao
fab8474ef8
test: add CompactionSleepInterval in FakeStore's config
...
After setting the ComparionSleepInterval, we can use time.Ticker
instead of time.After to optimize the scheduleComparison(),
otherwise it will fail in the 'TestStoreCompact(t)' test.
Signed-off-by: guozhao <guozhao@360.cn>
2023-01-20 06:25:09 +08:00
Marek Siarkowicz
397e3fb77a
Merge pull request #15146 from Niravprajapati1/typo-fix
...
etcd: fix typo in bug.yaml
2023-01-19 09:55:36 +01:00
Nirav_Prajapati
fba3b96169
fix: typo in bug.yaml
...
Signed-off-by: Nirav_Prajapati <niravprajapati97120@gmail.com>
2023-01-19 06:39:37 +00:00
Benjamin Wang
756875151f
Merge pull request #15130 from guozhao-coder/replace-timeAfter
...
etcdserver: use time.Ticker instead of time.After
2023-01-19 05:09:21 +08:00
Benjamin Wang
2af9d67943
Merge pull request #15133 from serathius/linearizability-history-persist
...
tests: Persist operation history
2023-01-19 05:08:49 +08:00
Marek Siarkowicz
e3e94fe89e
Merge pull request #14682 from serathius/issue13766
...
Reproduce issue 13766 in linearizability tests
2023-01-18 13:37:34 +01:00
Marek Siarkowicz
f629d48600
Close file while persisting operation history
...
Co-authored-by: Benjamin Wang <wachao@vmware.com>
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-01-18 09:43:30 +01:00
Benjamin Wang
48ac46dab5
Merge pull request #15135 from fuweid/update-3.4-changelog
...
CHANGELOG: add item about improvement for count-only range
2023-01-18 10:30:12 +08:00
Wei Fu
754e1ee4ce
CHANGELOG: add item about improvement for count-only range
...
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2023-01-18 09:51:42 +08:00
Marek Siarkowicz
a0d12d316d
tests: Add reproduce #13766 scenario
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-01-17 14:34:19 +01:00
Marek Siarkowicz
f763c53d51
tests: Persist operation history
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-01-17 11:58:56 +01:00
Marek Siarkowicz
09b5663301
Merge pull request #15132 from serathius/linearizability-nightly-fix
...
tests: Fix linearizability nightly variable name
2023-01-17 10:40:55 +01:00
Marek Siarkowicz
0c483830d9
tests: Fix linearizability nightly variable name
2023-01-17 10:40:05 +01:00
Marek Siarkowicz
a31b44b843
Merge pull request #15098 from ahrtr/changelog_promote_learner_20230113
...
changelog: add items to cover the issue of promoting a non-started learner member
2023-01-17 10:23:25 +01:00
guozhao
de8d6b3792
etcdserver: use time.Ticker instead of time.After
...
Using time.After will create a new Timer in each cycle, In these cases
, it is better to use time.Ticker.
Signed-off-by: guozhao <guozhao@360.cn>
2023-01-17 16:58:13 +08:00
Piotr Tabor
5d06650028
Merge pull request #15128 from serathius/linearizability-move-model
...
tests: Move linearizability model and identity to dedicated packages
2023-01-17 09:17:31 +01:00
Benjamin Wang
a3925d1ed6
Merge pull request #15129 from ahrtr/bump_dependency_20230117
...
Bump some dependencies
2023-01-17 07:16:46 +08:00
Benjamin Wang
81b359262e
Merge pull request #15095 from ahrtr/promote_non_exist_id_20230113
...
etcdserver: return `membership.ErrIDNotFound` when the memberID not found
2023-01-17 07:12:29 +08:00
Benjamin Wang
1659f8980f
dependency: bump github/codeql-action from 2.1.37 to 2.1.38
...
Signed-off-by: Benjamin Wang <wachao@vmware.com>
2023-01-17 06:46:31 +08:00
Benjamin Wang
b2d482e6da
dependency: bump gotest.tools/gotestsum from v1.8.2 to v1.9.0
...
Signed-off-by: Benjamin Wang <wachao@vmware.com>
2023-01-17 06:39:26 +08:00
Benjamin Wang
ac98432f0b
dependency: bump github.com/dustin/go-humanize from v1.0.0 to v1.0.1
...
Signed-off-by: Benjamin Wang <wachao@vmware.com>
2023-01-17 06:37:19 +08:00
Benjamin Wang
575ceed1c7
dependency: bump github.com/mikefarah/yq/v4 from v4.30.6 to v4.30.8
...
Signed-off-by: Benjamin Wang <wachao@vmware.com>
2023-01-17 06:33:05 +08:00
Benjamin Wang
8ed20e85d2
etcdserver: return membership.ErrIDNotFound when the memberID not found
...
When promoting a learner, we need to wait until the leader's applied ID
catches up to the commitId. Afterwards, check whether the learner ID
exist or not, and return `membership.ErrIDNotFound` directly in the API
if the member ID not found, to avoid the request being unnecessarily
delivered to raft.
Signed-off-by: Benjamin Wang <wachao@vmware.com>
2023-01-17 06:18:15 +08:00
Marek Siarkowicz
96e2a7fbd6
tests: Move linearizability model and identity to dedicated packages
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-01-16 19:16:27 +01:00
Marek Siarkowicz
677e5281e0
Merge pull request #15106 from serathius/linearizability-nightly-release
...
Add linearizability nightlies for release 3.4/3.5
2023-01-16 11:47:39 +01:00
Thomas Jungblut
ab3c530b92
add linearizability nightlies for release 3.4/3.5
...
This CL refactors the tests to reuse a single workflow that has
parameters. This is then reused for PRs/pushes and the nightlies.
Signed-off-by: Thomas Jungblut <tjungblu@redhat.com>
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-01-16 11:00:16 +01:00
Sahdev Zala
7daec2928a
Merge pull request #15071 from wafuwafu13/refactor-gettoken
...
clientv3: refactor getToken automatically
2023-01-15 18:26:21 -05:00
Benjamin Wang
d31a0ee88a
Merge pull request #15105 from serathius/linearizability-nightly-timeout
...
tests: Reduce number of runs in nightly action
2023-01-15 07:21:30 +08:00
Marek Siarkowicz
5b8d19c7b3
tests: Reduce number of runs in nightly action
...
Single run takes up to 30s. Let's reduce number of runs to reduce chance
of timeout.
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-01-14 09:29:12 +01:00
Marek Siarkowicz
d37f9b2092
Merge pull request #15101 from serathius/linearizability-history-patch-window
...
tests: Fix history patch window
2023-01-14 09:20:14 +01:00
Marek Siarkowicz
1257d0d919
tests: Fix history patch window
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-01-13 16:19:20 +01:00
Marek Siarkowicz
6315f1cfdc
Merge pull request #15093 from geetasg/lease_support_review_feedback
...
Lease support for linearizability tests : address review feedback
2023-01-13 09:15:54 +01:00
Benjamin Wang
0ccde80d22
changelog: add items to cover the issue of prmoting a non-started learner member
...
Signed-off-by: Benjamin Wang <wachao@vmware.com>
2023-01-13 15:22:55 +08:00
Benjamin Wang
66bcb08a23
Merge pull request #15094 from fuweid/changelog-update
...
CHANGELOG: add dep update item to 3.4
2023-01-13 11:49:08 +08:00