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

Rakesh R commented on HDFS-8769:
--------------------------------

Thanks a lot [~walter.k.su] for the reviews. 
bq. You might have to hack BlockIdGenerator so that you could create a 
contiguous file with negative ID.
I could see {{SequentialBlockIdGenerator}} legacy block will grow to positive 
integer and will throw exception on negative integer. Also, 
{{SequentialBlockGroupIdGenerator}} blockGrpId will grow to negative integer 
and will throw exception on positive integer. Since we have clear separation 
for the legacy blocks and EC block groups, do we need to hijack and create a 
contiguous file with negative ID. Instead I feel we could add tests to see the 
generator is validating the range and throws {{IllegalStateException}} properly 
in both the cases. Does this sound good to you?

> Erasure Coding: unit test for SequentialBlockGroupIdGenerator
> -------------------------------------------------------------
>
>                 Key: HDFS-8769
>                 URL: https://issues.apache.org/jira/browse/HDFS-8769
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>            Reporter: Walter Su
>            Assignee: Rakesh R
>         Attachments: HDFS-8769-HDFS-7285-00.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to