This is an automated email from the ASF dual-hosted git repository.
siyao pushed a commit to branch HDDS-7593
in repository https://gitbox.apache.org/repos/asf/ozone.git
The following commit(s) were added to refs/heads/HDDS-7593 by this push:
new be5ffc29e2 HDDS-10471. [hsync] MockDatanodeStorage.writeChunk should
make a copy of byte string. (#6334)
be5ffc29e2 is described below
commit be5ffc29e27228f05401b5cf4201934896ea899e
Author: Wei-Chiu Chuang <[email protected]>
AuthorDate: Wed Mar 6 10:54:57 2024 -0800
HDDS-10471. [hsync] MockDatanodeStorage.writeChunk should make a copy of
byte string. (#6334)
---
.../test/java/org/apache/hadoop/ozone/client/MockDatanodeStorage.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
a/hadoop-ozone/client/src/test/java/org/apache/hadoop/ozone/client/MockDatanodeStorage.java
b/hadoop-ozone/client/src/test/java/org/apache/hadoop/ozone/client/MockDatanodeStorage.java
index 393e8cdb31..caa3996a09 100644
---
a/hadoop-ozone/client/src/test/java/org/apache/hadoop/ozone/client/MockDatanodeStorage.java
+++
b/hadoop-ozone/client/src/test/java/org/apache/hadoop/ozone/client/MockDatanodeStorage.java
@@ -162,10 +162,10 @@ public class MockDatanodeStorage {
if (data.containsKey(blockKey)) {
block = data.get(blockKey);
assert block.size() == chunkInfo.getOffset();
- data.put(blockKey, block.concat(bytes));
+ data.put(blockKey,
block.concat(ByteString.copyFrom(bytes.asReadOnlyByteBuffer())));
} else {
assert chunkInfo.getOffset() == 0;
- data.put(blockKey, bytes);
+ data.put(blockKey, ByteString.copyFrom(bytes.asReadOnlyByteBuffer()));
}
fullBlockData
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]