Details
-
Sub-task
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
Description
Currently, for GC in a shared datastore, the last modified timestamp of the earliest references file is used to calculate the max age of blobs to be deleted. There is a possibility that the process itself could have taken quite a long time which opens up a window that recent blobs could also be deleted.
The mark process is quite fast and with the default setting of blobGcMaxAgeInSecs of 24 hours this should not be a problem but if the blobGcMaxAgeInSec is specified to a lower value then it could create that window described above.