You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Chetan Mehrotra (JIRA)" <ji...@apache.org> on 2017/05/08 06:04:04 UTC

[jira] [Updated] (OAK-6179) Simplify collecting Oak setup details via Felix Inventory

     [ https://issues.apache.org/jira/browse/OAK-6179?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chetan Mehrotra updated OAK-6179:
---------------------------------
    Summary: Simplify collecting Oak setup details via Felix Inventory  (was: Simplify diagnosing Oak setups via Felix Inventory)

> Simplify collecting Oak setup details via Felix Inventory
> ---------------------------------------------------------
>
>                 Key: OAK-6179
>                 URL: https://issues.apache.org/jira/browse/OAK-6179
>             Project: Jackrabbit Oak
>          Issue Type: Epic
>          Components: core
>            Reporter: Chetan Mehrotra
>            Assignee: Chetan Mehrotra
>             Fix For: 1.8
>
>
> Felix Inventory Support [1] provides a way for various components to provide a dump of setup state in text or json format. Oak should provide inventory printers which collect state across various sub systems so that we can understand an Oak based setup in a better way.
> For now we expose quite bit of information via JMX which helps if we have access to the setup. With inventory support we can request the system admin to provide a zip file which would contain dump from various inventory printers.
> Some possible printers
> # Index Stats - Printer to dump stats related to various indexes. Build on top of OAK-6080
> # Index Definitions - Dump of index definition in json format
> # Checkpoints  - Dump state of all checkpoints live in the setup
> # DocumentNodeStore
> ## Mongo - Dump indexes in Mongo, version, replica set info
> ## ClusterNodeInfo - Dump state of all cluster nodes in the setup
> *Implementation Note*
> To use this we would need to add an optional dependency on Felix Inventory Bundle. However we can inline the package and reimport that such that Oak can be used in setups where this bundle is not present and if its present it gets integrated in Felix WebConsole
> [1] http://felix.apache.org/documentation/subprojects/apache-felix-inventory.html



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)