You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
153401: batcheval: reliably remove GCHint when it expires r=tbg a=tbg
The GCHint would previously only be adjusted when GC would actually do work. However, conceivably (and reproducably), sometimes all of the GC work would be done under a GCThreshold that did not yet allow the GCHint to be collected. This would leave the GCHint dangling, and endlessly queue the range for GC over and over again.
Unconditionally clear the GCHint to avoid this.
The problem could reliably be reproduced using an [experiment]. It no longer reproduces as of this commit.
[experiment]: https://docs.google.com/document/d/1QajDmDPgICvwYeRmrFVKvqVRW_kwWMD5RAe_q6irCXc/edit?tab=t.0
See also this [Slack thread].
Found while investigating https://github.com/cockroachlabs/support/issues/3424.
#153564 was filed as a result of looking further into a log message involved in this investigation leading up to this PR.
[Slack thread]: https://cockroachlabs.slack.com/archives/G01G8LK77DK/p1757580849424569?thread_ts=1757428752.120299&cid=G01G8LK77DK
Epic: none
153526: kvcoord: reset HasBufferedAllPrecedingWrites for multi-batch flush r=miraradeva a=stevendanna
Fixes#153509
Release note: None
153551: roachtest: make gossip chaos test more resilient r=tbg a=tbg
See #153403 (comment).
Via backport:
Closes#153403.
Epic: none
153552: roachtest: make failure in follower-reads more helpful r=tbg a=tbg
... by telling the reader what to look for to dig in.
Improves #153404.
Epic: none
153553: roachtest: bump vmodule in gossip/restart-node-one r=tbg a=tbg
See #153441.
Epic: none
Co-authored-by: Tobias Grieger <[email protected]>
Co-authored-by: Steven Danna <[email protected]>
0 commit comments