Skip to content

storepool: consider nodes dead after no gossip#98101

Merged
craig[bot] merged 1 commit intocockroachdb:masterfrom
kvoli:230306.fix-storepool-dead
Mar 6, 2023
Merged

storepool: consider nodes dead after no gossip#98101
craig[bot] merged 1 commit intocockroachdb:masterfrom
kvoli:230306.fix-storepool-dead

Conversation

@kvoli
Copy link
Copy Markdown
Contributor

@kvoli kvoli commented Mar 6, 2023

In #97532 we removed a check that would consider stores as dead if they
hadn't gossiped their store descriptor within the last
server.time_until_store_dead period.

This patch updates adds back in the dead check that was removed, so
that stores which have not updated their store descriptor in gossip, in
the last server.time_until_store_dead are considered dead.

This is a mostly redundant check with node liveness mirroring this
behavior, however necessary in some tests.

Resolves: #97794

Release note: None

@blathers-crl
Copy link
Copy Markdown

blathers-crl bot commented Mar 6, 2023

It looks like your PR touches production code but doesn't add or edit any test code. Did you consider adding tests to your PR?

🦉 Hoot! I am a Blathers, a bot for CockroachDB. My owner is dev-inf.

@cockroach-teamcity
Copy link
Copy Markdown
Member

This change is Reviewable

@kvoli kvoli requested a review from andrewbaptist March 6, 2023 21:58
@kvoli kvoli self-assigned this Mar 6, 2023
@kvoli kvoli force-pushed the 230306.fix-storepool-dead branch from 31a216a to 416c51d Compare March 6, 2023 22:17
In cockroachdb#97532 we removed a check that would consider stores as dead if they
hadn't gossiped their store descriptor within the last
`server.time_until_store_dead` period.

This patch updates adds back in the dead check that was removed, so
that stores which have not updated their store descriptor in gossip, in
the last `server.time_until_store_dead` are considered dead.

This is a mostly redundant check with node liveness mirroring this
behavior, however necessary in some tests.

Resolves: cockroachdb#97794

Release note: None
@kvoli kvoli force-pushed the 230306.fix-storepool-dead branch from 416c51d to 2f8156c Compare March 6, 2023 22:18
@kvoli kvoli changed the title storepool: [wip] consider nodes dead after no gossip storepool: consider nodes dead after no gossip Mar 6, 2023
@kvoli kvoli marked this pull request as ready for review March 6, 2023 22:18
@kvoli kvoli requested a review from a team as a code owner March 6, 2023 22:18
@kvoli
Copy link
Copy Markdown
Contributor Author

kvoli commented Mar 6, 2023

bors r=andrewbaptist

@craig
Copy link
Copy Markdown
Contributor

craig bot commented Mar 6, 2023

Build succeeded:

@craig craig bot merged commit b0f6985 into cockroachdb:master Mar 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

roachtest: replicate/wide failed

3 participants