-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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/kvserver: TestStrictGCEnforcement failed #139072
Comments
kv/kvserver.TestStrictGCEnforcement failed on master @ fb98afef5901b2f496a4cc99bb02c1b95ed0ddcb:
Parameters:
|
kv/kvserver.TestStrictGCEnforcement failed with artifacts on master @ f1a746cf3e2eb39b6cc68c036a6e2a24d15b70e1:
|
This is easy to reproduce by running
on |
@iskettaneh This appears to be caused by your recent changes for |
@iskettaneh we should get to the bottom of this, in particular why your change caused a behaviour difference in Briefly looking at the test though, it seems like this step fails during setup; as such, I'll remove the release blocker label and replace it with a ga-blocker label instead. However, we should understand this behaviour better before 25.1 goes out the door. |
kv/kvserver.TestStrictGCEnforcement failed on master @ 0b4d620740733ec61cf50ca26d19814299d91f8e:
Parameters:
|
Some notes that might help us understand what's happening
Notice that the |
Ugh, I believe that the intention was to calculate the ComputeSupportUntil on every tick. But we currently do it on LeaderStep Lines 1844 to 1845 in 003a622
|
This commit calls ComputeLeadSupportUntil on every leader tick rather than on every leader step. If the range is idle, the leader won't have anything to step on, but it will keep ticking. References: cockroachdb#139072 Release Note: None
139151: raft: ComputeLeadSupportUntil on every leader tick r=iskettaneh a=iskettaneh This commit calls ComputeLeadSupportUntil on every leader tick rather than on every leader step. If the range is idle, the leader won't have anything to step on, but it will keep ticking. References: #139072 Release Note: None Co-authored-by: Ibrahim Kettaneh <[email protected]>
This commit calls ComputeLeadSupportUntil on every leader tick rather than on every leader step. If the range is idle, the leader won't have anything to step on, but it will keep ticking. References: #139072 Release Note: None
This commit calls ComputeLeadSupportUntil on every leader tick rather than on every leader step. If the range is idle, the leader won't have anything to step on, but it will keep ticking. References: cockroachdb#139072 Release Note: None
This commit calls ComputeLeadSupportUntil on every leader tick rather than on every leader step. If the range is idle, the leader won't have anything to step on, but it will keep ticking. References: cockroachdb#139072 Release Note: None
kv/kvserver.TestStrictGCEnforcement failed on master @ 244d979b3de227882067a1a8f56fc53bffd1604f:
Parameters:
attempt=1
run=1
shard=22
Help
See also: How To Investigate a Go Test Failure (internal)
This test on roachdash | Improve this report!
Jira issue: CRDB-46491
The text was updated successfully, but these errors were encountered: