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

Improve sync times #185

Merged
merged 6 commits into from
Aug 16, 2023
Merged

Improve sync times #185

merged 6 commits into from
Aug 16, 2023

Commits on Aug 16, 2023

  1. Improve tracing output

    Jake-Shadle committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    8d34fc6 View commit details
    Browse the repository at this point in the history
  2. Improve sync times

    This is a bit uglier than I would like, but unfortunately we can't ship
    off the async task join to a tokio task as
    we spawn so many tasks that tokio won't schedule it. So instead we spawn
    the rayon scope on a separate thread first. This cuts sync times by
    ~25+%
    Jake-Shadle committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    e8a0f9f View commit details
    Browse the repository at this point in the history
  3. Add sanity check

    This test is kind of redundant to diff_cargo, but I was using it to
    sanity check that we are 100% not giving cargo any work to do.
    Jake-Shadle committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    d79bdda View commit details
    Browse the repository at this point in the history
  4. Fix lint

    Jake-Shadle committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    5358eae View commit details
    Browse the repository at this point in the history
  5. Ignore when using git

    Jake-Shadle committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    b4c6e07 View commit details
    Browse the repository at this point in the history
  6. Update CHANGELOG

    Jake-Shadle committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    7d58a89 View commit details
    Browse the repository at this point in the history