From 489b2bf30569fb6c3873cfe57f3165527ae93b34 Mon Sep 17 00:00:00 2001 From: Penumudy Tanvi Date: Tue, 15 Apr 2025 12:11:21 +0530 Subject: [PATCH] HDDS-12841. Remove unnecessary getBucketInfo() call under OFS#readFile API --- .../hadoop/fs/ozone/BasicRootedOzoneClientAdapterImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hadoop-ozone/ozonefs-common/src/main/java/org/apache/hadoop/fs/ozone/BasicRootedOzoneClientAdapterImpl.java b/hadoop-ozone/ozonefs-common/src/main/java/org/apache/hadoop/fs/ozone/BasicRootedOzoneClientAdapterImpl.java index 0079e5b39dbc..c19eb142e20a 100644 --- a/hadoop-ozone/ozonefs-common/src/main/java/org/apache/hadoop/fs/ozone/BasicRootedOzoneClientAdapterImpl.java +++ b/hadoop-ozone/ozonefs-common/src/main/java/org/apache/hadoop/fs/ozone/BasicRootedOzoneClientAdapterImpl.java @@ -379,8 +379,8 @@ public InputStream readFile(String pathStr) throws IOException { config); String key = ofsPath.getKeyName(); try { - OzoneBucket bucket = getBucket(ofsPath, false); - return bucket.readFile(key).getInputStream(); + ClientProtocol clientProtocol = ozoneClient.getProxy(); + return clientProtocol.readFile(ofsPath.getVolumeName(), ofsPath.getBucketName(), key).getInputStream(); } catch (OMException ex) { if (ex.getResult() == OMException.ResultCodes.FILE_NOT_FOUND || ex.getResult() == OMException.ResultCodes.KEY_NOT_FOUND