UpdateActionResult uploading Action/Command Inputs

56 views
Skip to first unread message

Stu Hood

unread,
Jul 27, 2021, 8:06:44 PM7/27/21
to Remote Execution APIs Working Group
Hey folks!

UpdateActionResult indicates that the Action and Command MUST first be uploaded to the CAS. But it doesn't specify whether that is only those root protos, or also all of the transitive input content of the Command.

Intuitively, hitting the ActionCache does not require any input content, but as the text states, having the inputs uploaded would likely be useful for debugging or access control.

How are other clients handling this? And if clients are mostly not eagerly uploading, is it worth clarifying that clients MAY upload some/all of the inputs? A middle ground might be to upload only directory listings but no file content.

Thanks!

Stu Hood

unread,
Jul 28, 2021, 11:14:47 AM7/28/21
to Remote Execution APIs Working Group
Based on responses in the BuildTeam slack, neither BuildBarn nor BuildFarm require inputs to be uploaded. Unless there are other servers chiming in with usecases for the content, I'm leaning toward adding a clarification to the spec that the input content is not necessary.
--
Reply all
Reply to author
Forward
0 new messages