[
https://issues.apache.org/jira/browse/OAK-12280?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18091766#comment-18091766
]
Roy Teeuwen commented on OAK-12280:
-----------------------------------
I have added an initial pull request. Can someone please review this :)? I'm
not an oak expert
> DataStoreCommand --collect-garbage should reconcile BlobIdTracker state to
> remove blobs deleted by offline GC
> -------------------------------------------------------------------------------------------------------------
>
> Key: OAK-12280
> URL: https://issues.apache.org/jira/browse/OAK-12280
> Project: Jackrabbit Oak
> Issue Type: Bug
> Reporter: Roy Teeuwen
> Priority: Major
>
> When running an offline DataStore GC (oak-run --collect-garbage) deletes
> blobs, the BlobIdTracker state used by online GC (typically at
> <repository>/datastore/*.refs) is not updated. The deleted blob IDs remain in
> the tracker, causing offline GC to repeatedly warn about blobs it cannot find
> in the DataStore on subsequent runs.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)