[ 
https://issues.apache.org/jira/browse/HDDS-11322?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Siyao Meng updated HDDS-11322:
------------------------------
    Description: 
ECKeyOutputStream extends KeyOutputStream, but EC keys does not support hsync() 
as there are known issues with that: HDDS-8932

(Even if we add EC hsync support in the future, there would be significant 
overhead with small writes due to striping and parity calc. But that is a 
different topic.)

This jira prevents hsync() and hflush() from being called on ECKeyOutputStream 
by throwing NotImplementedException.

  was:
ECKeyOutputStream extends KeyOutputStream, but EC keys does not support hsync() 
as there are known issues with that. (Even if we add EC hsync support in the 
future, there would be significant overhead with small writes due to striping 
and parity calc. But that is a different topic.)

This jira prevents hsync() and hflush() from being called on ECKeyOutputStream 
by throwing NotImplementedException.


> [hsync] Block ECKeyOutputStream from calling hsync()
> ----------------------------------------------------
>
>                 Key: HDDS-11322
>                 URL: https://issues.apache.org/jira/browse/HDDS-11322
>             Project: Apache Ozone
>          Issue Type: Sub-task
>          Components: Ozone Client
>            Reporter: Siyao Meng
>            Assignee: Siyao Meng
>            Priority: Major
>
> ECKeyOutputStream extends KeyOutputStream, but EC keys does not support 
> hsync() as there are known issues with that: HDDS-8932
> (Even if we add EC hsync support in the future, there would be significant 
> overhead with small writes due to striping and parity calc. But that is a 
> different topic.)
> This jira prevents hsync() and hflush() from being called on 
> ECKeyOutputStream by throwing NotImplementedException.



--
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