You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Uma Maheswara Rao G (Jira)" <ji...@apache.org> on 2022/02/18 23:37:00 UTC

[jira] [Created] (HDDS-6348) EC: PartialStripe failure handling logic is writing padding bytes also to DNs

Uma Maheswara Rao G created HDDS-6348:
-----------------------------------------

             Summary: EC: PartialStripe failure handling logic is writing padding bytes also to DNs
                 Key: HDDS-6348
                 URL: https://issues.apache.org/jira/browse/HDDS-6348
             Project: Apache Ozone
          Issue Type: Sub-task
            Reporter: Uma Maheswara Rao G
            Assignee: Uma Maheswara Rao G


[~cchenaxchen] was chatting with me for an issue regarding offset mismatch failure.

While I am reviewing the code, I figured out that, in retry logic we are writing the padding bytes as well. The reason is, we used the cached bytes limit as the length. But by that time cached bytes would have been updated with padding data while writing previous parity bytes.

I am not very sure if this is the same issue, [~cchenaxchen] is facing, but let me fix this and we will verify with this fix it it can fix. If issue is same, I will change the reporter to [~cchenaxchen] 

 

I have a test to reproduce the case and I will upload it shortly.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org