feat: compute file metadata concurrently in loadFiles (#671)

* tree: support concurrent file hashing during tree construction

Signed-off-by: Advik Sachdeva <adviks@google.com>

* tree: avoid redundant string allocations in prefetch pending map keys

Signed-off-by: Advik Sachdeva <adviks@google.com>

* tree: add white-box unit tests for metaPrefetcher

Signed-off-by: Advik Sachdeva <adviks@google.com>

---------

Signed-off-by: Advik Sachdeva <adviks@google.com>
4 files changed
tree: 1afb8de9380a58ed771bc7cbca59dc246045eb39
  1. .bazelci/
  2. .githooks/
  3. .github/
  4. external/
  5. go/
  6. .bazelrc
  7. .bazelversion
  8. .gitignore
  9. .golangci.yml
  10. AUTHORS
  11. BUILD.bazel
  12. check-gofmt.sh
  13. check-golint.sh
  14. CONTRIBUTING.md
  15. CONTRIBUTORS
  16. go.mod
  17. go.sum
  18. LICENSE
  19. MODULE.bazel
  20. MODULE.bazel.lock
  21. README.md
  22. setup-githooks.sh
README.md

Remote Execution API SDKs

CI status: Build Status

PkgGoDev

This repository contains SDKs for the Remote Execution API.

See each language subdirectory's README.md for more specific instructions on using the SDK for that language.