Skip to content

test(java): run integration test on PR with fine-grained benchmark timers - #4

Open
yangyzs wants to merge 7 commits into
mainfrom
benchmark-java-pipeline-timers
Open

test(java): run integration test on PR with fine-grained benchmark timers#4
yangyzs wants to merge 7 commits into
mainfrom
benchmark-java-pipeline-timers

Conversation

@yangyzs

@yangyzs yangyzs commented Aug 15, 2026

Copy link
Copy Markdown
Owner

Instrument fine-grained benchmark timers in Java generation and enable integration test presubmit on PR for performance breakdown.

TAG=agy
CONV=b05fcd92-a581-401c-ada5-b4dbda65d62e

JoeWang1127 and others added 7 commits August 15, 2026 03:39
… io error (googleapis#7291)

Update the bidirectional streaming transport template to construct a
std::io::Error with std::io::ErrorKind::BrokenPipe when sending over a
closed request channel fails.

This provides standard I/O broken pipe semantics to callers while
preserving the error kind and message.

For googleapis#6835
The convert-prost template skips fields of type `wkt::Any`, as these
cannot be converted.
…ing (googleapis#7273)

Extract request routing parameters from the initial request message for
bidirectional streaming RPCs and pass them to the underlying transport.

For googleapis#6835
Sidekick emits warnings when it runs into a comment that it does not
know how to handle. The idea is to review if the comments need to be
captured for the generated code. That was hard to design from first
principles, without an example around. Finally we found an example for
reserved enum value ranges:


https://github.com/googleapis/googleapis/blob/37c83e244b70c6bfa1a527be976950226b2ee5b2/google/maps/weather/v1/precipitation.proto#L104-L105

There is nothing to emit for these comments, now we know and we can
silence the warning.
…mers

Instrument fine-grained benchmark timers in Java generation and enable integration test presubmit on PR for performance breakdown.

TAG=agy
CONV=b05fcd92-a581-401c-ada5-b4dbda65d62e
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.

4 participants