Hi All, I started NN,2 DN with replication Factor 2 and executed the following scenario
Step 1: write a file "a.txt" and hflush() ( blk_ts1 is in DN1 and DN2 under RBW folder) Step 2: Delete the blk_ts1 from DN2 in RBW Step 3: Write data to the same file "a.txt" and close the file "a.txt".(Timestamp will be changed due to recovery and blk_ts2 will be in DN1 under finalized) As discussed for the issue hdfs-3493 blk_ts1 in DN2 under RBW will be marked as corrupt and will not be deleted until the block is replicated to another DN. Hence in BlocksMap the blk will be updated as underreplicated. In fsck report Number of underreplicated block will be :1 ( since it gets the data from BlocksMap) But in UI report Number of Underreplicated blockl will be :0 ( Since it gets the data from VolumeMap) Could someone clarify me Why this difference exist Between UI and fsck report and is this an expected behavior? Huawei Technologies India Pvt. Ltd. Level 3,4 &5 Leela Galleria, The Leela Palce 23, Airport Road, Bangalore - 560008 <http://www.huawei.com> www.huawei.com ---------------------------------------------------------------------------- --------------------------------------------------------- This e-mail and its attachments contain confidential information from HUAWEI, which is intended only for the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient(s) is prohibited. If you receive this e-mail in error, please notify the sender by phone or email immediately and delete it!