Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Not A Problem
-
0.3.0
-
None
-
None
-
Hadoop 0.20.0, Debian 4 (Etch), Chukwa rev 817532
Description
I see that the BackfillingLoader is set to AdaptorShutdownPolicy.WAIT_TILL_FINISHED, what are the semantics of this? Does this mean that the BackfillingLoader returns after the last HDFS write request is made, but the DFSClient could continue to be flushing blocks to the DataNodes in the background? Or does that mean that the entire file has been written/flushed to HDFS and closed and fully available?
I'm running the Demux immediately after the BackfillingLoader is complete; the raw log files are complete, but the Demux picks up only half of the entries in those log files. Could this be because some blocks are not closed yet?