Wei Fu
|
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 |
|
Marek Siarkowicz
|
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 |
|
Marek Siarkowicz
|
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 |
|
Marek Siarkowicz
|
0c004a6ce4
|
tests: Propagage logger through linearizability tests
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2023-01-30 14:30:21 +01:00 |
|
Marek Siarkowicz
|
a8b6b05564
|
Merge pull request #15191 from serathius/linearizability-failpoints-timeout
tests: Increase failpoint timeout and add more logs
|
2023-01-30 14:05:23 +01:00 |
|
Marek Siarkowicz
|
535ade8eb2
|
tests: Increase failpoint timeout and add more logs
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2023-01-30 13:26:33 +01:00 |
|
Benjamin Wang
|
3d3cb460a0
|
test: reorder the import items in linearizability/model/model.go
Signed-off-by: Benjamin Wang <wachao@vmware.com>
|
2023-01-29 06:12:03 +08:00 |
|
Marek Siarkowicz
|
ef0bdbe489
|
tests: Implement LargePut requests
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2023-01-24 22:29:31 +01:00 |
|
Marek Siarkowicz
|
c50e602458
|
tests: Add defragment request to linearizability tests
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2023-01-24 21:49:57 +01:00 |
|
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
|
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
|
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 |
|
Marek Siarkowicz
|
a581062c7a
|
tests: Fix linearizability nightly
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2023-01-20 09:13:51 +01: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
|
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 |
|
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
|
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
|
1257d0d919
|
tests: Fix history patch window
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2023-01-13 16:19:20 +01:00 |
|
Geeta Gharpure
|
6106912338
|
Lease support for linearizability tests : Updated as per review feedback.
Signed-off-by: Geeta Gharpure <geetagh@amazon.com>
|
2023-01-12 23:25:40 +00:00 |
|
Marek Siarkowicz
|
bff3d4a592
|
tests: Fix putWithLease traffic timeout/limit and double overall timeout to reduce number of failed requests
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2023-01-12 10:17:54 +01:00 |
|
Marek Siarkowicz
|
7b2dfece70
|
tests: Use watch events to patch history to speed up linearization
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2023-01-12 09:31:23 +01:00 |
|
Marek Siarkowicz
|
3306639b76
|
Merge pull request #15080 from geetasg/lease_support_refactor
Add support for lease api to linearizability tests
|
2023-01-11 15:34:36 +01:00 |
|
Geeta Gharpure
|
5b84526e9a
|
Add support for lease api to linearizability tests
Signed-off-by: Geeta Gharpure <geetagh@amazon.com>
|
2023-01-11 05:19:57 +00:00 |
|
Marek Siarkowicz
|
8a9f848d33
|
tests: Refactor how linearizability test components are run in parallel
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2023-01-10 15:12:12 +01:00 |
|
Marek Siarkowicz
|
6821e226dd
|
tests: Watch events during linearizability test and compare history
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2023-01-10 15:11:23 +01:00 |
|
Marek Siarkowicz
|
deb4291485
|
tests: Trigger only failpoints available in binary
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2023-01-09 17:29:38 +01:00 |
|
Marek Siarkowicz
|
a992fb5e92
|
Merge pull request #15059 from serathius/linearizability-operations
tests: Rewrite etcd requests to use operations
|
2023-01-09 15:12:16 +01:00 |
|
Marek Siarkowicz
|
acf3782c20
|
Merge pull request #15048 from serathius/linearizability-network
tests: Implement network delay and blackholing in linearizability tests
|
2023-01-09 14:51:54 +01:00 |
|
Marek Siarkowicz
|
6877122dca
|
tests: Rewrite etcd requests to use operations
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2023-01-09 14:42:25 +01:00 |
|
Marek Siarkowicz
|
064fad5ae4
|
tests: Implement network delay and blackholing in linearizability tests
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2023-01-09 14:18:07 +01:00 |
|
Marek Siarkowicz
|
bb86058fef
|
tests: Test model describe method
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2023-01-01 19:54:16 +01:00 |
|
Benjamin Wang
|
9d6b49ed16
|
Merge pull request #15056 from ptabor/20221218-goimport-tests
Goimports: Apply automated fixing to test files as well.
|
2022-12-30 10:18:05 +08:00 |
|
Marek Siarkowicz
|
18a5dc417b
|
Merge pull request #14924 from serathius/linearizability-multiple-keys
tests: Support multiple keys in linearizability tests
|
2022-12-29 22:47:52 +01:00 |
|
Piotr Tabor
|
9abc895122
|
Goimports: Apply automated fixing to test files as well.
Signed-off-by: Piotr Tabor <ptab@google.com>
|
2022-12-29 13:04:45 +01:00 |
|
Piotr Tabor
|
6f899a7b40
|
Merge pull request #15052 from ptabor/20221228-goimports-fix
./scripts/fix.sh: Takes care of goimports across the whole project.
|
2022-12-29 11:31:22 +01:00 |
|
Marek Siarkowicz
|
d4c8611be9
|
tests: Add comments to linearizability functions
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
Co-authored-by: Benjamin Wang <wachao@vmware.com>
|
2022-12-29 10:02:21 +01:00 |
|
Piotr Tabor
|
9e1abbab6e
|
Fix goimports in all existing files. Execution of ./scripts/fix.sh
Signed-off-by: Piotr Tabor <ptab@google.com>
|
2022-12-29 09:41:31 +01:00 |
|
Marek Siarkowicz
|
ff71f34368
|
tests: Support multiple keys in linearizability tests
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-12-28 20:03:36 +01:00 |
|
Marek Siarkowicz
|
a4c1b3a9e2
|
Merge pull request #15045 from serathius/linearizability-model
tests: Refactor etcd model
|
2022-12-28 20:01:00 +01:00 |
|
Marek Siarkowicz
|
de8b914eb0
|
Merge pull request #14909 from serathius/linearizability-issue14685-real
tests: Reproduce issue 14685
|
2022-12-25 06:48:22 +01:00 |
|
Marek Siarkowicz
|
b108fabf86
|
tests: Reproduce issue 14685
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-12-24 21:26:57 +01:00 |
|
Marek Siarkowicz
|
922bed1ae6
|
tests: Refactor etcd model
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-12-24 21:12:32 +01:00 |
|
Marek Siarkowicz
|
1bb4c9558d
|
tests: Update gofail to v0.1.0
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-12-10 14:49:20 +01:00 |
|
Marek Siarkowicz
|
26bf2f81f5
|
tests: Add Txn operation to linearizability tests
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-12-08 23:57:42 +01:00 |
|
Marek Siarkowicz
|
60200b37d3
|
tests: Refactor etcd model
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-12-08 10:01:43 +01:00 |
|
Marek Siarkowicz
|
5ff9202027
|
tests: Refactor append failed requests
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-12-06 10:21:07 +01:00 |
|
Marek Siarkowicz
|
619ca4f5cf
|
tests: Add comments explaning handling failed requests
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-12-06 10:11:22 +01:00 |
|
Marek Siarkowicz
|
d8da98c49f
|
tests: Fix return time for failed requests globally
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-12-06 10:11:22 +01:00 |
|
Marek Siarkowicz
|
45fdc2bbac
|
tests: Extract history from client
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
|
2022-12-06 10:11:22 +01:00 |
|