Takuya Fukudome created HDFS-8195:
-------------------------------------
Summary: Erasure coding: Fix file quota change when we
complete/commit the striped blocks
Key: HDFS-8195
URL: https://issues.apache.org/jira/browse/HDFS-8195
Project: Hadoop HDFS
Issue Type: Sub-task
Reporter: Takuya Fukudome
Assignee: Takuya Fukudome
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)