wenzhenghu commented on code in PR #65126:
URL: https://github.com/apache/doris/pull/65126#discussion_r3541927514
##########
fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalCatalog.java:
##########
@@ -895,16 +921,14 @@ protected ExternalDatabase<? extends ExternalTable>
buildDbForInit(String remote
// Because in ut, the database is not created in remote system.
Review Comment:
Thank you, agreed.
I made the same adjustment at the database level as well. In mode 2, when
replay sees a cold names snapshot, `getDbForReplay(String)` now uses a
cache-only case-insensitive fallback over the hot object-cache keys, instead of
triggering any name reload.
This keeps the replay semantics unchanged while covering the names-only
invalidation corner case. A corresponding unit test was added too.
--
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]