[ 
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)

Reply via email to