[ 
https://issues.apache.org/jira/browse/HDDS-10043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17820191#comment-17820191
 ] 

Tsz-wo Sze edited comment on HDDS-10043 at 2/23/24 8:00 PM:
------------------------------------------------------------

{quote}After the merge I dont get OutOfMemoryError ...
{quote}
The conf ozone.client.stream.buffer.increment was for heap buffer. So it seems 
working well.
{quote}... failed to allocate 4194304 byte(s) of direct memory ...
{quote}
It is allocating 4MB direct buffers. Let me see how to change it.


was (Author: szetszwo):
bq. After the merge I dont get OutOfMemoryError ...

The conf ozone.client.stream.buffer.increment was for heap buffer.   So it 
seems working.

bq. ... failed to allocate 4194304 byte(s) of direct memory ...

It is allocating 4MB direct buffers.  Let me see how to change it.

> java.lang.OutOfMemoryError on FSDataOutputStream write ops
> ----------------------------------------------------------
>
>                 Key: HDDS-10043
>                 URL: https://issues.apache.org/jira/browse/HDDS-10043
>             Project: Apache Ozone
>          Issue Type: Bug
>          Components: Ozone Client
>            Reporter: Pratyush Bhatt
>            Priority: Major
>
> Seems like FSDataOutputStream utilise higher heap memory.
> Doing write Ops in ~300 FSDataOutputStream objects sequentially is causing 
> {color:#FF0000}_java.lang.OutOfMemoryError: Java heap space_ 
> {color}{color:#FF0000}error. {color}
> While the FSDataOutputStream on HDFS doesn't throws heap issues, tried with 
> ~3000 objects on same Environment, works fine.
> Note: Both the tests were performed in same environment.
> Client is a Kube container, specs:
> {code:java}
>       limits:
>         cpu: "1"
>         ephemeral-storage: 5G
>         memory: 300M
>       requests:
>         cpu: 200m
>         ephemeral-storage: 1G
>         memory: 200M {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to