[
https://issues.apache.org/jira/browse/OAK-4712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15444728#comment-15444728
]
Amit Jain commented on OAK-4712:
--------------------------------
bq. For example, if I delete an asset via the REST API, I will see the asset
deleted in CRXDE. However, the file still remains in S3.
Since, the binaries are content addressed so only 1 copy is stored in the
DataStore due to which there may be multiple references from the nodes to the
blob. So, the actual binary is only deleted from the backend (S3/File) only
when DataStore garbage collection is run. And running compaction on
SegmentNodeStore and revision GC for DocumentNodeStore are a pre-requisites for
cleaning up the older revision of nodes.
For the complete picture you can reference the
[SegmentDataStoreBlobGCIT|https://github.com/apache/jackrabbit-oak/blob/trunk/oak-segment/src/test/java/org/apache/jackrabbit/oak/plugins/segment/SegmentDataStoreBlobGCIT.java]
> Publish S3DataStore stats in JMX MBean
> --------------------------------------
>
> Key: OAK-4712
> URL: https://issues.apache.org/jira/browse/OAK-4712
> Project: Jackrabbit Oak
> Issue Type: New Feature
> Components: blob
> Reporter: Matt Ryan
> Attachments: OAK-4712.2.diff
>
>
> This feature is to publish statistics about the S3DataStore via a JMX MBean.
> There are two statistics suggested:
> * Indicate the number of files actively being synchronized from the local
> cache into S3
> * Given a path to a local file, indicate whether synchronization of file into
> S3 has completed
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)