Skip to content
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

roachtest: add acceptance/gossip/* #29465

Merged
merged 6 commits into from
Sep 1, 2018

Conversation

petermattis
Copy link
Collaborator

Move the gossip acceptance tests to roachtests.

See #29151
Fixes #29115

@petermattis petermattis requested a review from benesch September 1, 2018 15:04
@cockroach-teamcity
Copy link
Member

This change is Reviewable

@petermattis
Copy link
Collaborator Author

The first 7 commits are #29449.

Move the gossip-peerings and gossip-restart acceptance tests to new
acceptance/gossip/{peerings,restart} roachtests.

See cockroachdb#29151

Release note: None
Move the gossip-restart-first-node-needs-incoming acceptance test to a
new acceptance/gossip/restart-node-one roachtest.

See cockroachdb#29151
Fixes cockroachdb#29115

Release note: None
@petermattis petermattis force-pushed the pmattis/roachtest-gossip branch from edaf2d0 to f65fcf9 Compare September 1, 2018 17:04
@petermattis
Copy link
Collaborator Author

@benesch The last commit fixes a deterministic failure in acceptance/cli/node-status caused when I switched the acceptance tests to use a 4-node cluster. Every merge-to-master CI run will fail (and so will bleeding edge). If you want, I can pull that commit out into a separate PR. Or just give this whole PR an LGTM. (Feel free to bors this PR. Not sure if I'll be back online tonight.)

Copy link
Contributor

@benesch benesch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 1 of 1 files at r1, 2 of 2 files at r2, 4 of 4 files at r3, 1 of 1 files at r4, 1 of 1 files at r5, 1 of 1 files at r6.
Reviewable status: :shipit: complete! 0 of 0 LGTMs obtained

@benesch
Copy link
Contributor

benesch commented Sep 1, 2018

Nope, definitely don't bother pulling that out! I'll bors this right up. OOC how did you manage to land that breaking change in the first place?

bors r+

@petermattis
Copy link
Collaborator Author

Nope, definitely don't bother pulling that out! I'll bors this right up. OOC how did you manage to land that breaking change in the first place?

We don't appear to run these tests in CI until after they are merged to master. Seems like the bors CI run should run them as well.

@benesch
Copy link
Contributor

benesch commented Sep 1, 2018 via email

craig bot pushed a commit that referenced this pull request Sep 1, 2018
29324: storage: fix a nasty merge deadlock r=tschottdorf,nvanbenschoten a=benesch

Fix a nasty edge case which could cause a concurrent merge and split to
deadlock. See the comment on TestStoreRangeMergeConcurrentSplit for
details.

Release note: None

29465: roachtest: add acceptance/gossip/* r=benesch a=petermattis

Move the gossip acceptance tests to roachtests.

See #29151
Fixes #29115

Co-authored-by: Nikhil Benesch <[email protected]>
Co-authored-by: Peter Mattis <[email protected]>
@craig
Copy link
Contributor

craig bot commented Sep 1, 2018

Build succeeded

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.

3 participants