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 "Nitin Gupta (Jira)" <ji...@apache.org> on 2022/12/21 03:40:00 UTC

[jira] [Closed] (OAK-9862) Some tests in oak-search are not cleaning up Elastic Search indexes after the test

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

Nitin Gupta closed OAK-9862.
----------------------------

> Some tests in oak-search are not cleaning up Elastic Search indexes after the test
> ----------------------------------------------------------------------------------
>
>                 Key: OAK-9862
>                 URL: https://issues.apache.org/jira/browse/OAK-9862
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: indexing
>            Reporter: Nuno Santos
>            Priority: Minor
>             Fix For: 1.46.0
>
>
> Several of the Elastic tests that are based on the common tests in {{oak-search}} are not cleaning up the indexes they create. They should clean up the indexes.
> When the tests are run with a disposable Elastic container started by the tests, this is not much of an issue because these will all be cleaned at the end of the test run when the container is terminated. But when running with an external Elastic instance, the indexes accumulate and eventually have to be deleted manually.
> Running with an external instance is convenient for development, as it speeds up the tests significantly (no waiting for ES container to start) and it allows to inspect the indexes directly using Kibana. So having to periodically delete all these stale indexes left by the tests are a bit of a nuisance.
> And even when running with a disposable container, leaving indexes from previous tests is not a good practice and can cause issues (maybe it can lead to slowdowns if there are too many indexes).
> As far as I checked, all the {{*CommonTests}} in package {{org.apache.jackrabbit.oak.plugins.index}} do not delete the Elastic indexes.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)