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

fix: re-enable the Eth network partitioning test on CircleCi #138

Closed
wants to merge 3 commits into from

Conversation

leoporoli
Copy link
Contributor

@leoporoli leoporoli commented Apr 27, 2023

Right now the Ethereum network partitioning test is disabled on CircleCi because this is failing.

You can see the current fails here: https://app.circleci.com/pipelines/github/kurtosis-tech/awesome-kurtosis/693/workflows/dc30cfed-08fc-4306-b313-7a9f9b996c85/jobs/2580 it started in Kurtosis v0.75.9 were we change a piece of code related to the network IP address creations, we are not sure but it seems that this change affected the network partition healing face on this test.

There is an open PR in the Kurtosis mono repo which reverts the change but we won't' merge this change because it will affect the AutoGPT package that is getting traction now (you can get more context about this modification and why this affected the AutoGPT package here )

Solution:
1- remove the test because the network partitioning feature is no longer needed and will be deprecated
2- investigate what is the root cause of the problem that affects partition healing, first clue: make sure to check that the partition is merged again by doing some pings from one client to another client in the other subnetwork. Once the problem is found, it should be fixed, and then release a new version of Kurtosis, bump the dependency here, and enable the test again.

More context:
The discussion about the problem
I created an Ethereum network package fork with a previous version of this package if someone what to import it to test

adschwartz pushed a commit that referenced this pull request May 10, 2023
We are removing the Ethereum network partitioning test since it's
causing test failures and we don't believe it's worth the investment at
this time to maintain it. [More context
here](#138)
@leoporoli
Copy link
Contributor Author

Closing this PR because the network partitioning feature was removed from Kurtosis on this PR: kurtosis-tech/kurtosis#1038

@leoporoli leoporoli closed this Aug 4, 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.

None yet

1 participant