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

test: devnet quality of life updates #1245

Merged
merged 3 commits into from
Mar 2, 2023
Merged

test: devnet quality of life updates #1245

merged 3 commits into from
Mar 2, 2023

Conversation

jacobheun
Copy link
Contributor

Summary

This adds a few quality of life fixes/updates I've been using locally. Each commit is atomic, so you can take a look at the individual change sets.

  • You can now pass ./sample/random-deal.sh the number of chunks and leaf size when creating a car. I also reduced the default size. This makes it easier to create deals of varying dag depth/width.
  • Fixed collision with prometheus and the non monitoring container ports. 9090 is also exposed by Lotus.
  • The boost container will now always run in --nosync=true mode. I've been able to run my devnet for multiple days with this set. Since there are no external nodes we need to worry about, we can set it to always true for ease of development.

Future Considerations

  • For the port collision problem of the docker containers we should setup a better approach to minimize the amount of ports we expose to avoid process collision, while making it easy to access the underlying libp2p hosts, etc when we need to for development, such as debugging a local Boost process against the lotus docker containers.

@jacobheun jacobheun merged commit 224a149 into main Mar 2, 2023
@jacobheun jacobheun deleted the test/devnet branch March 2, 2023 12:25
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.

2 participants