Shared blob store cleanup

If the same blob store is used in two proxy repos, and both repos contain some identical components and assets, if in one of those repos a cleanup policy is active that deletes a component from that proxy repo, will the compact blob store task hard delete the blob, or is it ensured that the blob, component and asset is preserved for the other proxy repo?


Currently blobs are not shared across repositories, each repository has its own copy. So the problem you are describing isn’t an issue. If/when we implement a blob store that does not store duplicates then there would need to be some sort of reference counting implemented.