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] [Comment Edited] (OAK-7854) Add liveliness monitoring for FileStore background operations
Date Tue, 23 Oct 2018 12:34:00 GMT

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

Michael Dürig edited comment on OAK-7854 at 10/23/18 12:33 PM:
---------------------------------------------------------------

Monitoring output for mean flush time in ms and flush invocation rate per second over a one
minute interval ({{oak.segment.flush}} metric):
 !Screen Shot 2018-10-23 at 14.26.15.png|width=500!


was (Author: mduerig):
Monitoring output for mean flush time in ms and flush invocation rate per second over a one
minute interval:
 !Screen Shot 2018-10-23 at 14.26.15.png|width=500!

> Add liveliness monitoring for FileStore background operations  
> ---------------------------------------------------------------
>
>                 Key: OAK-7854
>                 URL: https://issues.apache.org/jira/browse/OAK-7854
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: segment-tar
>            Reporter: Michael Dürig
>            Assignee: Michael Dürig
>            Priority: Major
>             Fix For: 1.10
>
>         Attachments: Screen Shot 2018-10-23 at 14.26.15.png
>
>
> The FileStore background operations are ultimately executed through a {{ScheduledExecutorService}}.
In the case this scheduling gets blocked (e.g. because of a deadlock or lock contention in
one of its tasks) there is chance of repository corruption. 
> To minimise potential data loss we should implement monitoring endpoints for the vital
background operations. This would allow deployments to take action early in case of failures
and thus minimise potential data loss and simplify recovery.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message