You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Benoit Tellier (Jira)" <se...@james.apache.org> on 2019/12/19 05:42:00 UTC

[jira] [Commented] (JAMES-3007) Health check for JMAP MessageFastViewProjection consistency

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

Benoit Tellier commented on JAMES-3007:
---------------------------------------

https://github.com/linagora/james-project/pull/2993 contributed theability to read ametric value and this healthcheck.

> Health check for JMAP MessageFastViewProjection consistency
> -----------------------------------------------------------
>
>                 Key: JAMES-3007
>                 URL: https://issues.apache.org/jira/browse/JAMES-3007
>             Project: James Server
>          Issue Type: Sub-task
>            Reporter: Trần Tiến Đức
>            Priority: Major
>
> Workflow:
> 1. healthcheck is "orange" (meaning, there's something not going well)
> 2. I read the healthcheck detail that tell me how many projections are missing
> 3. I run a repair (and let the task handle which mail needs to build its projection) see #1475
> 4. In a report, I can see which mail got fixed #1475
> You will,
> Given the `Monitor missed read on "preComputedPreview"` , write a health check that fails as DEGRADED when more than 10% of reads did not had their preview.
> The cause message will indicate the outdated projection.
> In order to do so, we will need to modify our MetricFactory interface to allow to programatically read the value of counters and timers.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org