-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rewrite Remote Output Service on top of Google's protocol
Google has merged a change for adding the Remote Output Service protocol to their code base: bazelbuild/bazel#21140. They did however make a couple of changes to it. For example: - The protocol has been made REv2 agnostic. All explicit coupling to REv2 has been moved into a helper protocol. - BatchCreate() has been renamed to StageArtifacts(). It can only be used to create files and directories. Not symlinks. It also doesn't provide options to clean directories. This is likely going to hurt runfiles directory creation, but we'll see whether that is actually a problem in practice. - BatchStat() no longer provides follow_symlinks and include_file_digests. Symlinks are no longer followed, and file digests should always be included. - There is a FinalizeArtifacts() function. This function can be used to reliably implement file modification tracking. As we don't implement that yet, we can simply let it be a stub for the time being.
- Loading branch information
1 parent
c3ea196
commit ad659bd
Showing
13 changed files
with
444 additions
and
644 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.