Skip to content

docs(buck2): record blocked NativeLink RE probe - #1317

Closed
schickling-assistant wants to merge 97 commits into
mainfrom
schickling-assistant/2026-09-19-nativelink-remote-execution
Closed

schickling-assistant wants to merge 97 commits into
mainfrom
schickling-assistant/2026-09-19-nativelink-remote-execution

Conversation

@schickling-assistant

@schickling-assistant schickling-assistant commented Sep 19, 2026

Copy link
Copy Markdown
Collaborator

Problem

Buck actions are currently local-only even when an REAPI endpoint is configured, so the NativeLink replacement question needs action-level execution evidence rather than cache-only evidence.

Goal

Preserve the exact dev4 probe, its opt-in graph patch, and the blocked result without changing production defaults or claiming an execution result.

Decisions

None. This is evidence only. The fixture uses localhost plaintext gRPC, an isolated instance name, and a separate remote-only aarch64 platform.

Verification

  • git apply --check context/buck2/.experiments/2026-09-19-nativelink-remote-execution/remote-execution.patch
  • bash -n context/buck2/.experiments/2026-09-19-nativelink-remote-execution/run-dev4.sh
  • git diff --cached --check before commit
  • axe vrs check --profile strict context/buck2 reports no error for the new experiment; it remains red on unchanged decision records 0035 and 0036.
  • On dev4, NativeLink 1.7.1 failed while building compiler-rt 22.1.8 (sys/auxv.h missing). The pinned 1.6.6 retry was stopped before startup when shared-host disk/memory pressure crossed the recorded safety boundary.

No NativeLink process started and no Buck action ran, so remote execution and cache behavior remain unproven.

Complexity

Five evidence files, all under context/buck2/.experiments: one record, one NativeLink config, one Buck config, one generated opt-in patch, and one teardown-safe runner. No production source file changes.

Concerns

The config is a localhost proof fixture, not a secure deployment topology. Cross-host workers would also need the exact /nix/store closure available outside REAPI inputs.

Friction & bottlenecks

The current NativeLink flake does not realize on aarch64 dev4, and the older pin's uncached closure exceeded the safe envelope while unrelated CI was active.

Follow-ups

A future rerun requires a substituted/packageable aarch64 NativeLink binary and an adequate host-capacity window. This record makes no infrastructure decision.

References

Posted on behalf of @schickling
field value
agent_identity dev3.direct.omp.t3mkm4sd
session unknown
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.1.14
agent_runtime OMP 18.1.14
tooling_profile dotfiles@5d1e05f

agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.pnakg447
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.ntty5au8
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.2.0
agent-runtime: OMP 18.2.0
agent-model: openai-codex/gpt-5.6-sol
tooling-profile: dotfiles@14c708d
agent-identity: dev3.direct.omp.ntty5au8
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.2.0
agent-runtime: OMP 18.2.0
agent-model: openai-codex/gpt-5.6-sol
tooling-profile: dotfiles@14c708d
agent-identity: dev3.direct.omp.t3mkm4sd
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.1.14
agent-runtime: OMP 18.1.14
tooling-profile: dotfiles@5d1e05f
@schickling-assistant schickling-assistant changed the title docs(buck2): record NativeLink remote execution probe docs(buck2): record blocked NativeLink RE probe Sep 19, 2026
@schickling-assistant
schickling-assistant force-pushed the schickling-assistant/2026-09-15-quick-aggregate branch 10 times, most recently from 1131411 to 4ab6319 Compare September 22, 2026 21:03
Base automatically changed from schickling-assistant/2026-09-15-quick-aggregate to main September 23, 2026 00:37
@schickling-assistant

Copy link
Copy Markdown
Collaborator Author

Superseded: this record landed on main via #1319 (experiments) / #1301 (key-stability evidence, DELTA-001 removal). Closing per the 2026-09-22 stack handoff.

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.

1 participant