jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Dürig (JIRA) <j...@apache.org>
Subject [jira] [Commented] (OAK-1558) Expose FileStoreBackupRestoreMBean for supported NodeStores
Date Tue, 01 Nov 2016 07:53:58 GMT

    [ https://issues.apache.org/jira/browse/OAK-1558?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15624681#comment-15624681

Michael Dürig commented on OAK-1558:

This issue is about exposing and implementing management interfaces as MBeans. Specifically
it is about exposing the {{FileStoreBackupRestoreMBean}} via the higher level {{RepositoryManagementMBean}}
API. The latter is merely a wrapper around a couple of lower level management interfaces.
See e.g. {{RepositoryManagementMBean.startRevisionGC()}} and how it relays back to {{RevisionGCMBean.startRevisionGC()}}
and its underlying implementations. We should do the same for the backup and restore related

OAK-4866 is about making the interfaces in {{org.apache.jackrabbit.oak.backup}} into a proper
API for {{oak-segment-tar}}, which we can expose and apply semantic versioning to it. In order
to do that we need to make sure these interfaces do not leak any internal implementation details
as they currently do. 

> Expose FileStoreBackupRestoreMBean for supported NodeStores
> -----------------------------------------------------------
>                 Key: OAK-1558
>                 URL: https://issues.apache.org/jira/browse/OAK-1558
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: mongomk, segment-tar
>            Reporter: Michael Dürig
>              Labels: monitoring
>             Fix For: 1.5.13
> {{NodeStore}} implementations should expose the {{FileStoreBackupRestoreMBean}} in order
to be interoperable with {{RepositoryManagementMBean}}. See OAK-1160.

This message was sent by Atlassian JIRA

View raw message