ndimiduk opened a new pull request, #7379:
URL: https://github.com/apache/hbase/pull/7379

   Adds javadoc mentioning the concurrent usage and thread-safety need of 
FileCleanerDelegate#getDeletableFiles.
   
   Fixes a potential thread-safety issue in BackupHFileCleaner: this class 
tracks timestamps to block the deletion of recently loaded HFiles that might be 
needed for backup purposes. The timestamps were being registered from inside 
the concurrent method, which could result in recently added files getting 
deleted. Moved the timestamp registration to the postClean method, which is 
called only a single time per cleaner run, so recently loaded HFiles are in 
fact protected from deletion.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to