[
https://issues.apache.org/jira/browse/OAK-6179?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Davide Giannella closed OAK-6179.
---------------------------------
Bulk close for 1.7.0
> 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: Improvement
> Components: core
> Reporter: Chetan Mehrotra
> Assignee: Chetan Mehrotra
> Priority: Minor
> Fix For: 1.7.0, 1.8
>
> Attachments: OAK-6179-v1.patch
>
>
> 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
> [Discussion thread on oak-dev|http://markmail.org/thread/vrmptbzmgs34vyxr]
> [1]
> http://felix.apache.org/documentation/subprojects/apache-felix-inventory.html
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)