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

TestCCUpgrade is flaky #3621

Closed
vyzo opened this issue Sep 7, 2020 · 5 comments
Closed

TestCCUpgrade is flaky #3621

vyzo opened this issue Sep 7, 2020 · 5 comments
Labels
impact/test-flakiness Impact: Test Flakiness kind/test Kind: Test

Comments

@vyzo
Copy link
Contributor

vyzo commented Sep 7, 2020

See https://app.circleci.com/pipelines/github/filecoin-project/lotus/8846/workflows/aa7988b5-a336-462d-af3a-7d5e0bda2c00/jobs/54713

@Stebalien
Copy link
Member

It's now flaky for a different reason. Specifically, filecoin-project/go-fil-markets#614.

Basically, payment channel creation fails because we create the payment channel create message on one side of an upgrade, then execute the message on the other.

The fix is to either:

  1. Fix the underlying issue (difficult and not likely to be worth it at the moment).
  2. Instead of just hard-coding the upgrade heights then assuming the deal creation will happen at the right spot, wait until the upgrade has happened (for the epoch 560 case, at least) then make the deal.

@Stebalien
Copy link
Member

Alternatively, stop abusing this test? I mean, we're testing CC upgrades, CC upgrades over network upgrades, and retrieval deals.

@Stebalien Stebalien added impact/test-flakiness Impact: Test Flakiness kind/test Kind: Test labels Aug 26, 2021
@rjan90
Copy link
Contributor

rjan90 commented Mar 24, 2022

Hey!

Closing this issue as CC-upgrades / mark-for-upgrade has been deprecated as of Lotus 1.15.0.

@rjan90 rjan90 closed this as completed Mar 24, 2022
@Stebalien
Copy link
Member

It has been deprecated in lotus, but the tests are still there and are still flaky (causing CI to fail, etc.).

E.g. https://app.circleci.com/pipelines/github/filecoin-project/lotus/20181/workflows/e0da81ad-3ae0-4e90-96b3-04ba010ceb0a/jobs/413587

@Stebalien Stebalien reopened this Mar 24, 2022
@rjan90
Copy link
Contributor

rjan90 commented Aug 5, 2022

Closing this issue since it seems like TestCCUpgrade is not flaky anymore. We will open a new issue, if we see it being flaky in master again!

@rjan90 rjan90 closed this as completed Aug 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
impact/test-flakiness Impact: Test Flakiness kind/test Kind: Test
Projects
None yet
Development

No branches or pull requests

3 participants