From bf05cf7214cda12543df84c246b12dd9d1a10cbc Mon Sep 17 00:00:00 2001 From: z-bb Date: Thu, 11 May 2023 19:27:04 +0800 Subject: [PATCH] HDDS-8584. Hadoop client write slowly when stream enabled --- .../org/apache/hadoop/fs/ozone/OzoneFSDataStreamOutput.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hadoop-ozone/ozonefs-common/src/main/java/org/apache/hadoop/fs/ozone/OzoneFSDataStreamOutput.java b/hadoop-ozone/ozonefs-common/src/main/java/org/apache/hadoop/fs/ozone/OzoneFSDataStreamOutput.java index 515dbca92b42..0d44f75d66d9 100644 --- a/hadoop-ozone/ozonefs-common/src/main/java/org/apache/hadoop/fs/ozone/OzoneFSDataStreamOutput.java +++ b/hadoop-ozone/ozonefs-common/src/main/java/org/apache/hadoop/fs/ozone/OzoneFSDataStreamOutput.java @@ -50,6 +50,12 @@ public void write(ByteBuffer b, int off, int len) byteBufferStreamOutput.write(b, off, len); } + @Override + public void write(byte[] b, int off, int len) + throws IOException { + write(ByteBuffer.wrap(b)); + } + /** * Writes the specified byte to this output stream. The general * contract for write is that one byte is written