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

Miscellaneous improvements to make the project more idiomatic #2

Merged
merged 7 commits into from
Aug 14, 2023

Commits on Jul 10, 2023

  1. Improve configuration deserialization with serde

    Add some tests to ensure deserialization works as intended.
    Molter73 committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    7e1c12b View commit details
    Browse the repository at this point in the history
  2. Adjust default workload

    Add workload examples.
    Molter73 committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    091f67f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1c7042 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4408f5e View commit details
    Browse the repository at this point in the history
  5. Add tests running to CI

    Molter73 committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    da007c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Move port bounds to the endpoint worker

    The upper and lower bounds are only used by the endpoint worker, so it
    is now removed from other types. The new_worker function now takes
    mutable references to these bounds and the generation of independent
    port ranges is delegated to this function. This also means the workers
    must now be created by the parent process before forking itself in order
    to have one source of truth for the ranges (but this should be fine,
    since in the parent the worker goes out of scope right after forking).
    Molter73 committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    e6187f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86a2ead View commit details
    Browse the repository at this point in the history