MisterRaindrop opened a new issue, #2010:
URL: https://github.com/apache/cloudberry/issues/2010

   Part of #2008. Letters (A, B0–B7, C, D, E) are the PRs listed there; this is 
**B0**.
   
   ### Scope
   - `contrib/datalake_agent/proto/{common,iceberg_catalog,catalog_mgmt}.proto` 
and the engine-neutral `contrib/datalake_fdw/src/meta/fragment.proto`; one 
canonical copy each, both builds point at them.
   - `IcebergCatalogService`: one RPC per `IcebergMetaEngine` vtable entry 
(table lifecycle, staging and commit, streamed fragments and file groups). 
`CatalogManagementService`: create/list catalog and namespace. 
`grpc.health.v1.Health`.
   - Errors as `google.rpc.Status` details with a `BusinessErrorCode`; 
handshake fields `server_version` / `min_client_version`.
   - A compatibility note: fields only appended, numbers never reused.
   - A CI step that runs protoc with the C++ and Java gRPC generators.
   
   ### Out of scope
   Any implementation; any change to the C vtable.
   
   ### Depends on
   Nothing.
   
   ### Acceptance
   - Both generators run clean in CI.
   - The README maps every vtable entry to its RPC and back.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to