-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Labels
A-server-networkingPertains to network addressing,routing,initializationPertains to network addressing,routing,initializationC-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)T-db-serverv25.3.0-prerelease
Description
gRPC and DRPC clients have different signatures. To unify them, a common interface was created for both types of clients, and replaced the gRPC and DRPC clients with adapters.
This ticket tracks changes to most of the clients.
- InitClientAdminClientHeartbeatClientTimeSeriesClientDistSQLClientPerStoreClientPerReplicaClientMultiRaftClientSideTransportClientStoreLivenessClientTracingClientMigrationClientBlobClientKeyVisualizerClientGossipClientDirectoryClientStatusClientInternalClientTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Changes to the following clients will be handled separately:
- InspectzClient
- LogInClient
- LogOutClient
- KVBatchClient
Jira issue: CRDB-51563
Epic CRDB-48923
Metadata
Metadata
Assignees
Labels
A-server-networkingPertains to network addressing,routing,initializationPertains to network addressing,routing,initializationC-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)T-db-serverv25.3.0-prerelease
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
keyvisualizer: replace `KeyVisualizerClient` client with adapter
blobs: replace `BlobClient` RPC client with adapter
server,upgrade: replace `MigrationClient` RPC client with adapter
util: replace `TracingClient` RPC client with adapter
kv: replace `StoreLivenessClient` RPC client with adapter
kv,server: replace `SideTransportClient` RPC client with adapter
kv,server: replace `MultiRaftClient` RPC client with adapter
kv: replace `PerStoreClient` RPC client with adapter
server,sql,testutils: replace `DistSQLClient` RPC client with adapter
20 remaining items