alexklibisz / elastiknn

Elasticsearch plugin for nearest neighbor search. Store vectors and run similarity search using exact and approximate algorithms.

Home Page:https://alexklibisz.github.io/elastiknn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RecallSuite tests are extremely slow in Github Actions

alexklibisz opened this issue · comments

Support guidelines

Background

Running the RecallSuite in Github Actions to merge an unrelated PR. Examples: #399 , #398 , #397 .

Bug

The RecallSuite is taking > 30 minutes to run. In comparison, the entire test suite takes ~10 minutes to run locally on a 2018 i7 mac mini.

Elastiknn Version

7.17.5.0

Platform

Github Actions

Steps to reproduce

  1. Make a PR.
  2. Watch the CI/test-jvm job run.

Additional info

I can't think of any code changes that would have caused this. It seems like a Github problem.

I added DoNotDiscover to the RecallSuite in #431

Need to figure out what's up and revert that change.

This seems to have been fixed in #434 , primarily by limiting the resources made available to SBT and the Elasticsearch containers.