Skip to content

Conversation

@palfrey
Copy link
Member

@palfrey palfrey commented Jan 26, 2026

Description

In certain cases (Chromium builds with InputRootAbsolutePath are a good example here), builds provide extra properties that they want workers to have. However, some of these properties are ignorable, especially if say all your workers match the criteria. Right now however, Nativelink requires at a minimum for all workers to have all properties specified in the job, even if they're not needed.

Type of change

Please delete options that aren't relevant.

  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Manual running

Checklist

  • Updated documentation if needed
  • Tests added/amended
  • bazel test //... passes locally
  • PR is contained in a single commit, using git amend see some docs

This change is Reviewable

@palfrey palfrey marked this pull request as ready for review January 26, 2026 13:26
@palfrey palfrey merged commit 1b45027 into TraceMachina:main Jan 26, 2026
29 checks passed
@palfrey palfrey deleted the add-ignorable-properties branch January 26, 2026 13:51
MarcusSorealheis added a commit that referenced this pull request Jan 26, 2026
…d-worker-registration

* 'main' of github.com:TraceMachina/nativelink:
  Support ignorable platform properties (#2120)
MarcusSorealheis added a commit to MarcusSorealheis/nativelink that referenced this pull request Jan 26, 2026
…d-worker-registration

* 'main' of github.com:TraceMachina/nativelink:
  output_files can be very noisy, drop from debug (TraceMachina#2123)
  Support ignorable platform properties (TraceMachina#2120)
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

Successfully merging this pull request may close these issues.

2 participants