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

Suggestions for reducing upload and download times #94

Open
saraadams opened this issue Jan 26, 2023 · 0 comments
Open

Suggestions for reducing upload and download times #94

saraadams opened this issue Jan 26, 2023 · 0 comments
Labels
type/feat Suggests new features.

Comments

@saraadams
Copy link
Collaborator

Problem

When using remote execution, upload and download times may slow down invocations.

Suggested solution

  • DataProvider: extract upload and download times
  • SuggestionProvider: reduce upload and download times
    • reduce upload times using --nolegacy_important_outputs (smaller BEP stream)
    • reduce download times using --remote_download_minimal
      • could look at download times in critical path only
      • threshold might be 5% of critical path?
      • suggest maximum improvement by reducing critical path to at best critical path minus all download times
    • set --experimental_remote_downloader to use Remote Asset API
      • look for "fetching: [...]" in analysis phase, should take up sufficiently significant time
      • if using remote caching/execution set value to remote cache/execution url
      • if fully local, could highlight that remote caching or execution could help, with this flag also set
@saraadams saraadams added the type/feat Suggests new features. label Jan 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/feat Suggests new features.
Projects
None yet
Development

No branches or pull requests

1 participant