-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kv/kvnemesis: TestKVNemesisMultiNode failed #104476
Comments
23.1 dup of this unfixed master issue: #101721. |
It is hard to say if it is dup. TestKVNemesisMultiNode is a catch all for all sort of underlying issues that nemesis detects. |
@aliher1911 @irfansharif Do any of you still have the artifacts? Otherwise I'm tempted to close this as unactionable, and hope we'll catch it while fixing #101721. |
cc @cockroachdb/replication |
I don't, closing it seems appropriate. I know we bounced a lot of TC agents recently so maybe that's why we lost them? The last failure was only a week ago. |
I think we're seeing the effect of a non-transactional locking read request that hits write-write contention. We must not handle that correctly. |
Possibly related to #105330 |
I've stressed this for over 1.3M iterations and 30 hours on 20 gce nodes without seeing a failure. During that time, I had applied the following patch to increase the number of diff --git a/pkg/kv/kvnemesis/generator.go b/pkg/kv/kvnemesis/generator.go
index 691cca96bcc..d41e760a573 100644
--- a/pkg/kv/kvnemesis/generator.go
+++ b/pkg/kv/kvnemesis/generator.go
@@ -188,14 +188,14 @@ func newAllOperationsConfig() GeneratorConfig {
GetMissingForUpdate: 1,
GetExisting: 1,
GetExistingForUpdate: 1,
- PutMissing: 1,
- PutExisting: 1,
+ PutMissing: 25,
+ PutExisting: 25,
Scan: 1,
- ScanForUpdate: 1,
+ ScanForUpdate: 50,
ReverseScan: 1,
ReverseScanForUpdate: 1,
- DeleteMissing: 1,
- DeleteExisting: 1,
+ DeleteMissing: 25,
+ DeleteExisting: 25,
DeleteRange: 1,
DeleteRangeUsingTombstone: 1,
AddSSTable: 1, Given that this is an unexpected but innocuous error for a non-transactional |
kv/kvnemesis.TestKVNemesisMultiNode failed with artifacts on release-23.1 @ 1a5dc2aad16ca4185afcda75d923804324dcfeb9:
Parameters:
TAGS=bazel,gss
Help
See also: How To Investigate a Go Test Failure (internal)
Same failure on other branches
This test on roachdash | Improve this report!
Jira issue: CRDB-28548
The text was updated successfully, but these errors were encountered: