Skip to content

Conversation

@bizwark
Copy link
Contributor

@bizwark bizwark commented Jun 3, 2025

Add domain client for new communicator GRPC types.

@bizwark bizwark requested a review from erikgrinaker June 3, 2025 02:31
@github-actions
Copy link

github-actions bot commented Jun 3, 2025

8492 tests run: 7910 passed, 0 failed, 582 skipped (full report)


Code coverage* (full report)

  • functions: 32.0% (9037 of 28199 functions)
  • lines: 48.3% (80340 of 166164 lines)

* collected from Rust tests only


The comment gets automatically updated with the latest test results
1155dd4 at 2025-06-18T15:52:08.083Z :recycle:

Copy link
Contributor

@erikgrinaker erikgrinaker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall structure looks good, modulo comments! Let's clean this up and get it ready for final review.

We should add some doc comments too. These can mostly be nicked from the Protobuf service schema, with appropriate adjustments.

@erikgrinaker
Copy link
Contributor

erikgrinaker commented Jun 5, 2025

Could you please resolve and/or respond to comments as they're addressed, and mark this PR as ready for review when CI passes and it's ready for a final look?

I suggest running rustfmt and cargo clippy automatically in your IDE, since CI will enforce it.

@bizwark bizwark marked this pull request as ready for review June 6, 2025 21:10
@bizwark bizwark requested a review from a team as a code owner June 6, 2025 21:10
@bizwark bizwark requested a review from skyzh June 6, 2025 21:10
@erikgrinaker erikgrinaker removed the request for review from skyzh June 9, 2025 23:49
Copy link
Contributor

@erikgrinaker erikgrinaker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! This mostly LGTM, with a few minor issues and a bunch of nits. It should also have a proper PR message.

Just to be clear: nits are optional, and for your consideration -- take them or leave them. I won't harp on about all of this in later PRs, but am pointing them out once.

@bizwark bizwark enabled auto-merge June 18, 2025 14:30
@bizwark bizwark added this pull request to the merge queue Jun 18, 2025
Merged via the queue into main with commit 830ef35 Jun 18, 2025
103 checks passed
@bizwark bizwark deleted the elizabeth/domain-type-client branch June 18, 2025 15:59
github-merge-queue bot pushed a commit that referenced this pull request Jun 19, 2025
## Problem

The gRPC page service should support compression.

Requires #12111.
Touches #11728.
Touches neondatabase/neon-archive-cloud#25679.

## Summary of changes

Add support for gzip and zstd compression in the server, and a client
parameter to enable compression.

This will need further benchmarking under realistic network conditions.
erikgrinaker pushed a commit that referenced this pull request Jun 19, 2025
Add domain client for new communicator GRPC types.
erikgrinaker added a commit that referenced this pull request Jun 19, 2025
## Problem

The gRPC page service should support compression.

Requires #12111.
Touches #11728.
Touches neondatabase/neon-archive-cloud#25679.

## Summary of changes

Add support for gzip and zstd compression in the server, and a client
parameter to enable compression.

This will need further benchmarking under realistic network conditions.
github-merge-queue bot pushed a commit that referenced this pull request Jun 27, 2025
## Problem

`compute_ctl` should support gRPC base backups.

Requires #12111.
Requires #12243.
Touches #11926.

## Summary of changes

Support `grpc://` connstrings for `compute_ctl` base backups.
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.

3 participants