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

   Part of #2008. Letters (A, B0–B7, C, D, E) are the PRs listed there; this is 
**B5**.
   
   ### Scope
   The first external catalog provider.
   - `RESTCatalog`: OAuth2 client credentials or bearer token, `warehouse`, 
vended credentials so a volume can be omitted. `polaris` accepted as an alias 
of `rest`, as in the fdw whitelist.
   - Commit through the catalog's CAS; B3's `operation_id` store covers the 
in-doubt window between "committed" and "the client heard".
   - Drop with and without purge; namespaces through `CatalogManagementService`.
   - End-to-end against Apache Polaris (or the Iceberg REST fixture image) plus 
MinIO in docker.
   
   ### Out of scope
   Hive, Hadoop. Anything the REST spec leaves optional and Polaris does not 
serve.
   
   ### Depends on
   B3.
   
   ### Acceptance
   - Conformance suite green against Polaris; a table Cloudberry creates is 
visible to Spark in the same catalog, and the reverse.
   - `DROP TABLE` with and without `purge_on_drop` behaves as the option says.
   - A commit retried after a simulated timeout yields exactly one snapshot.
   


-- 
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