-
Notifications
You must be signed in to change notification settings - Fork 68
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
9791c09
commit 94b3776
Showing
20 changed files
with
2,906 additions
and
2,069 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
Oops, something went wrong.