Skip to content

Conversation

@fmeum
Copy link
Collaborator

@fmeum fmeum commented Jan 12, 2026

After the first time a QueryWriteStatus call fails with UNIMPLEMENTED, stop calling the method to avoid an additional roundtrip on every retry.

@fmeum fmeum changed the title Don't request QueryWriteStatus if the server doesn't support it Don't repeatedly request QueryWriteStatus if the server doesn't support it Jan 12, 2026
@fmeum fmeum requested a review from tjgq January 12, 2026 11:10
@fmeum fmeum marked this pull request as ready for review January 12, 2026 11:10
@fmeum fmeum requested a review from a team as a code owner January 12, 2026 11:10
@github-actions github-actions bot added team-Remote-Exec Issues and PRs for the Execution (Remote) team awaiting-review PR is awaiting review from an assigned reviewer labels Jan 12, 2026
After the first time a `QueryWriteStatus` call fails with `UNIMPLEMENTED`, stop calling the method to avoid an additional roundtrip on every retry.
@fmeum fmeum force-pushed the persistent-query-write-status branch from 93763db to 96dfeda Compare January 12, 2026 11:11
@fmeum
Copy link
Collaborator Author

fmeum commented Jan 12, 2026

@bazel-io fork 8.6.0

@fmeum
Copy link
Collaborator Author

fmeum commented Jan 12, 2026

@bazel-io fork 9.0.0

@fmeum fmeum added the soft-release-blocker Soft release blockers that are nice to have, but shouldn't block the release if it's the last one. label Jan 12, 2026
@fmeum fmeum requested review from coeuvre and removed request for tjgq January 12, 2026 12:38
@Wyverald Wyverald removed the soft-release-blocker Soft release blockers that are nice to have, but shouldn't block the release if it's the last one. label Jan 12, 2026
@Wyverald
Copy link
Member

@fmeum For future reference, the soft-release-blocker label is for the issues on the release branches. (I've fixed this one)

@coeuvre coeuvre added awaiting-PR-merge PR has been approved by a reviewer and is ready to be merge internally and removed awaiting-review PR is awaiting review from an assigned reviewer labels Jan 26, 2026
@github-actions github-actions bot removed the awaiting-PR-merge PR has been approved by a reviewer and is ready to be merge internally label Jan 27, 2026
@fmeum fmeum deleted the persistent-query-write-status branch January 27, 2026 11:26
bazel-io pushed a commit to bazel-io/bazel that referenced this pull request Jan 28, 2026
…rt it (bazelbuild#28235)

After the first time a `QueryWriteStatus` call fails with `UNIMPLEMENTED`, stop calling the method to avoid an additional roundtrip on every retry.

Closes bazelbuild#28235.

PiperOrigin-RevId: 861621112
Change-Id: Iedf106f771fe3105c4c9e8e7b44d14907bd4e835
fmeum added a commit to buildbuddy-io/buildbuddy that referenced this pull request Jan 28, 2026
Since we don't support retrying uploads from a non-zero offset, inform
the client about this in a way that let's it avoid future (unnecessary)
calls.

This will have the desired effect as of Bazel 8.6.0 and 9.1.0 while
resulting in no change in behavior for earlier versions
(bazelbuild/bazel#28235)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

team-Remote-Exec Issues and PRs for the Execution (Remote) team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants