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

[7.4.0] Represent symlink actions in the compact execution log #23380

Closed
bazel-io opened this issue Aug 21, 2024 · 2 comments
Closed

[7.4.0] Represent symlink actions in the compact execution log #23380

bazel-io opened this issue Aug 21, 2024 · 2 comments

Comments

@bazel-io
Copy link
Member

Forked from #23320

@bazel-io bazel-io added this to the 7.4.0 release blockers milestone Aug 21, 2024
@bazel-io
Copy link
Member Author

Cherry-pick was attempted but there were merge conflicts in the following file(s). Please resolve manually.

src/main/java/com/google/devtools/build/lib/exec/SpawnLogReconstructor.java

cc: @bazelbuild/triage

@iancha1992
Copy link
Member

Cherry-picked in #23398

github-merge-queue bot pushed a commit that referenced this issue Aug 26, 2024
Symlink actions create a scheduling and invalidation dependency between
their input and output artifact, but so far have not been represented in
the execution log as they aren't backed by a spawn.

This change adds a new `SymlinkAction` message to the compact execution
log that represents these actions. The legacy execution log format isn't
modified.

Closes #23320.

PiperOrigin-RevId: 666299442
Change-Id: I259c0e6d1d6f2c5e2a1a2246dbd00e031ab1c321

Closes #23380
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants