jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chetan Mehrotra (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (OAK-4978) Expose maintainence related MBeans for Segment NodeStores created via factory
Date Tue, 13 Dec 2016 14:58:58 GMT

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

Chetan Mehrotra commented on OAK-4978:
--------------------------------------

[~frm] Couple of things to ensure with this feature. When SegmentNodeStore is not the "primary"
store then below features must not be enabled

# Observation Support - ObserverTracker should not be enabled as Observers should only be
registered with primary store. So dispatchChanges should be false
# MarkSweepGarbageCollector - It should not expose the BlobStore GC support as those are to
be handled by primary store
# Checkpoint Support 
# Discriptors
# NodeStore - It should not register a NodeStore instance 

So if {{role}} is not null then above features should be disable

> Expose maintainence related MBeans for Segment NodeStores created via factory
> -----------------------------------------------------------------------------
>
>                 Key: OAK-4978
>                 URL: https://issues.apache.org/jira/browse/OAK-4978
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: segment-tar, segmentmk
>            Reporter: Chetan Mehrotra
>            Assignee: Francesco Mari
>             Fix For: 1.6, 1.5.16
>
>         Attachments: OAK-4978.patch
>
>
> With OAK-4655 support was added to initializing multiple segment nodestores and have
them exposed via {{NodeStoreProvider}} ties to different roles.
> In some cases such stores are immutable and do not require any maintenance. However for
other cases maintenance is required. So we would need to expose various MBean which allow
such maintenance activities.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message