jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Manfred Baedke (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (OAK-3606) Improvements for IndexStatsMBean usage
Date Wed, 14 Dec 2016 18:25:00 GMT

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

Manfred Baedke updated OAK-3606:
    Fix Version/s:     (was: 1.6)

> Improvements for IndexStatsMBean usage
> --------------------------------------
>                 Key: OAK-3606
>                 URL: https://issues.apache.org/jira/browse/OAK-3606
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: core, lucene
>    Affects Versions: 1.3.9
>            Reporter: Thierry Ygé
>            Assignee: Manfred Baedke
>            Priority: Minor
>             Fix For: 1.8
>         Attachments: adding_new_MBean.patch, new_mbean_interface_and_implementation.patch
> When running integration tests, it is common to have the need to wait for the async indexes
to have been executed. So that the test can successfully validate operations that depend on
the search result.
> With the current IndexStatsMBean implementation it cannot return the start time of the
last successful indexing. It provide a "LastIndexedTime" which is not sufficient to know if
changes made recently are now indexed.
> The idea is to set the start time as value of a new attribute (i.e "StartLastSuccessIndexedTime")
to the IndexStatsMBean.
> Then create a new Mbean that calculate from all existing IndexStatsMBean (as multiple
are possible now) the oldest "StartLastSuccessIndexedTime".
> That will allow integration tests to be able to wait until that oldest "StartLastSuccessIndexedTime"
is greater than the time it started to wait.
> Attached is a sample patch containing the necessary changes (for a Oak core 1.4.0-SNAPSHOT).

This message was sent by Atlassian JIRA

View raw message