Skip to content

Conversation

@sluongng
Copy link
Contributor

@sluongng sluongng commented Dec 9, 2025

Instead of making 'identity' optional in some of the request paths, make the fields inside ReActionIdentity optional instead.

This enables us to mandate 'identity' for all call RBE client consumer. We simplify the creation of the identity by introducing a minimal constructor to use in different places with insufficient data to build a full one.

This change is based on #1169

In open source remote execution setup, request metdata let the server group
cache requests using a build (invocation) and build targets.
Instead of making 'identity' optional in some of the request paths, make the fields inside
ReActionIdentity optional instead.

This enables us to mandate 'identity' for all call RBE client consumer.
We simplify the creation of the identity by introducing a minimal constructor to use in
different places with insufficient data to build a full one.

This change is based on facebook#1169
@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Dec 9, 2025
@meta-codesync
Copy link
Contributor

meta-codesync bot commented Dec 9, 2025

@facebook-github-bot has imported this pull request. If you are a Meta employee, you can view this in D88742024. (Because this pull request was imported automatically, there will not be any future comments.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant