dragon created HDFS-10040:
-----------------------------
Summary: CLONE - Erasure coding: Fix file quota change when we
complete/commit the striped blocks
Key: HDFS-10040
URL: https://issues.apache.org/jira/browse/HDFS-10040
Project: Hadoop HDFS
Issue Type: Sub-task
Affects Versions: HDFS-7285
Reporter: dragon
Assignee: Takuya Fukudome
Fix For: HDFS-7285
Fix file quota change when converting a file with striped blocks from
complete/under-construction to under-construction/complete state. When we add a
new block (FSDirectory#addBlock) we update the quota using the full block size
(since we do not know how much data the user will write to
the new block), and when we complete/commit the block, the quota is updated
based on the block's real size (FSNamesystem#commitOrCompleteLastBlock).
Currently these two places only support contiguous blocks (using
INodeFile#getPreferredBlockSize as the full block size). We should update them
for striped blocks.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)