> On Aug. 5, 2012, 8:58 p.m., Brock Noland wrote:
> > Just one item I think we should update before commit. Nice work and thank 
> > you for submitting this!

Thanks Brock. I will submit an updated patch with FlumeEventQueue#getFileIDs() 
updated. 


- Hari


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/6387/#review9865
-----------------------------------------------------------


On Aug. 5, 2012, 12:26 a.m., Hari Shreedharan wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/6387/
> -----------------------------------------------------------
> 
> (Updated Aug. 5, 2012, 12:26 a.m.)
> 
> 
> Review request for Flume, Arvind Prabhakar and Brock Noland.
> 
> 
> Description
> -------
> 
> Currently, the background worker will delete logs marked as inactive even if 
> there is no checkpoint. This can lead to checkpoints referencing logs which 
> were deleted after the checkpoint was done - causing the channel to not 
> startup unless the checkpoint itself is deleted. This patch collects all 
> fileIDs which are present in a checkpoint and deletes logs which were not 
> active at the time of the checkpoint. 
> 
> removeOldLogs is always called from the background worker and thus does not 
> need locking. Replay will not call this, since the channel is not open at the 
> time of replay.
> 
> 
> This addresses bug FLUME-1417.
>     https://issues.apache.org/jira/browse/FLUME-1417
> 
> 
> Diffs
> -----
> 
>   
> flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/FlumeEventQueue.java
>  64d3dec 
>   
> flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/Log.java
>  64a70c8 
> 
> Diff: https://reviews.apache.org/r/6387/diff/
> 
> 
> Testing
> -------
> 
> All unit tests pass. Did functional testing.
> 
> 
> Thanks,
> 
> Hari Shreedharan
> 
>

Reply via email to