Brett Randall created HDFS-5478:
-----------------------------------
Summary: File size reports as zero after writing and calling
FSDataOutputStream#hsync()
Key: HDFS-5478
URL: https://issues.apache.org/jira/browse/HDFS-5478
Project: Hadoop HDFS
Issue Type: Bug
Affects Versions: 2.0.0-alpha
Environment: RHEL/OEL 6u3
Reporter: Brett Randall
Using a Java client to write to a FSDataOutputStream. After some data is
written and hsync() is called, {{hdfs dfs -get /path/to/file}} gets a file
containing the data written so-far, all good.
{{hdfs dfs -ls /path/to/file}} however reports a zero-byte file, presumably
until the stream is closed (it then shows the correct size). Hue File Browser
(running CDH4) also shows zero bytes until the stream is closed.
See also
http://grokbase.com/t/hadoop/hdfs-user/113j63nrce/zero-file-size-after-hsync
which discusses the same problem.
After the buffer is flushed it would be good if the reported file size was
updated.
--
This message was sent by Atlassian JIRA
(v6.1#6144)