diqiu50 opened a new issue, #13301:
URL: https://github.com/apache/gravitino/issues/13301

   ### What would you like to be improved?
   
   The Trino connector requires `gravitino.metalake` and only serves that 
metalake unless `gravitino.use-single-metalake=false`, which also changes the 
catalog naming to `<metalake>.<catalog>`. Whether several metalakes are loaded 
and how catalogs are named are two independent concerns coupled into one 
switch, and there is no way to serve every metalake with plain catalog names.
   
   ### How should we improve?
   
   - Make `gravitino.metalake` optional; when unset, load the catalogs of every 
metalake.
   - Add `gravitino.catalog-name-with-metalake` to control the naming and 
deprecate `gravitino.use-single-metalake`.
   - Add an optional `METALAKE` argument to `create_catalog` / `drop_catalog` / 
`alter_catalog`.
   - Report same-named catalogs of different metalakes in `catalog_status` 
instead of overwriting each other, and add a `metalake` column to 
`gravitino.system.catalog`.
   


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

Reply via email to