Hi!
I'm just looking to pull in the latest version of Clair as I was keen to get the Debian/Ubuntu issue fix into our deployment. Usually when we pull in Clair we wait for a release of quay/clair and use the versions in that as our update path. I saw there wasn't a full release of quay/clair that had the fix I wanted in but there was a release candidate (v4.7.0-rc.1 using v1.5.8 of claircore) so I have been testing that one. Sadly when using that in our test environment we kept on getting lots of timeouts (the get vulnerability query has a 30s timeout) when querying for vulnerabilities under a moderate load. However, I've since noticed that there have been another 5 releases of claircore in the month since then including one that further altered the query builder for the vulnerability query and although our tests show that it is still a little slower (no doubt because of the join) it isn't hitting the timeout any more.
This leads me to ask what the expected stability of claircore releases is? Did I just get unlucky with v1.5.8 that it had a bit of a performance degradation in it or should I not pick up random claircore releases but wait for a clair release with a more sanctioned claircore version in it? It seems there is a bit of a churn in claircore at the moment, should we be looking to pick up the releases as quickly as they come out or is the release frequency likely to slow?
Thanks for any information you can share!
Iain