mchades opened a new issue, #10909: URL: https://github.com/apache/gravitino/issues/10909
### What would you like to be improved? Please improve consistency for object names containing dots (`.`), so list and load operations behave consistently. Current behavior (verified with MySQL underlying names containing dots): - A schema/database name like `db_xxx.nested` can appear in listing results. - But loading the same object can fail in subsequent operations. - Similar inconsistency is also observable for table loading when schema name contains dots. This breaks the expected contract that objects returned by `list*` should be loadable by corresponding `load*` calls. ### How should we improve? Expected behavior: - If an object appears in `list*` results, loading that same object with `load*` should succeed. - Dots inside a single logical name segment should not be treated as hierarchy delimiters. Suggested scope: - Cover schema and table paths first. - Review related object paths (topic/fileset/model/function, etc.) for the same consistency requirement. Reproduction reference (MySQL-based): 1. Create schema/database with dot in name: `CREATE DATABASE `db_xxx.nested`` 2. `listSchemas()` includes `db_xxx.nested` 3. Loading the same schema fails 4. Creating/loading table under that schema can also hit inconsistency -- 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]
