morningman commented on code in PR #21283: URL: https://github.com/apache/doris/pull/21283#discussion_r1244962808
########## fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HiveMetaStoreCache.java: ########## @@ -328,6 +329,17 @@ private FileCacheValue loadFiles(FileCacheKey key) { try { Thread.currentThread().setContextClassLoader(ClassLoader.getSystemClassLoader()); String finalLocation = S3Util.convertToS3IfNecessary(key.location); + // disable the fs cache in FileSystem, or it will always from new FileSystem + // and save it in cache when calling FileInputFormat.setInputPaths(). + try { + Path path = new Path(finalLocation); + URI uri = path.toUri(); + if (uri.getScheme() != null) { + updateJobConf("fs." + uri.getScheme() + ".impl.disable.cache", "true"); Review Comment: It does need to be same logic as in `FileInputFormat.setInputPaths()`, which is to use `schema` is file location. -- 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: commits-unsubscr...@doris.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org