siso: use action digest returned by ListActions

In two phase caching, if action in ListActions matches
with local state (match command and input root),
use the action digest for GetActionResult,
rather than recalculating action digest from *execute.Cmd.

Bug: b/545924510
Change-Id: If35579359a3e02ced0b97970b480e69947c0566e
Reviewed-on: https://chromium-review.googlesource.com/c/build/+/8255002
Auto-Submit: Fumitoshi Ukai <ukai@google.com>
Commit-Queue: Junji Watanabe <jwata@google.com>
Reviewed-by: Junji Watanabe <jwata@google.com>
2 files changed
tree: cdb561bbb1f508f5bf5390cf96f301dd3d09a8b3
  1. bench/
  2. gong/
  3. hashigo/
  4. infra/
  5. kajiya/
  6. kzipinfo/
  7. remote-apis/
  8. runmc/
  9. siso/
  10. .gitignore
  11. .golangci.yml
  12. .style.yapf
  13. BUILD_OWNERS
  14. BUILD_TEAM_OWNERS
  15. CONTRIBUTING.md
  16. LICENSE
  17. OWNERS
  18. PRESUBMIT.py
  19. README.md
  20. WATCHLISTS
README.md

build.git repository

This repository contains tools developed and owned by the Chrome Build Team.

Quick start

The steps for getting the code are:

  1. Install depot_tools
  2. Run git clone https://chromium.googlesource.com/build

We use the standard Go module workflow to work on our projects.

Links