hubcio opened a new pull request, #3401: URL: https://github.com/apache/iggy/pull/3401
Each Elasticsearch integration test booted its own JVM container. Under coverage instrumentation the parallel boots overran testcontainers' 60s startup timeout and flaked the coverage baseline job. Mark the container ReuseDirective::Always under a fixed name so nextest's per-test processes share one: the first creates it, the rest attach. Per-test isolation moves from a fresh container to a unique index per fixture. A nextest test-group (max-threads = 1) serializes the tests so the cold start doesn't race to create the same name. Startup timeout is raised to 120s as a safety net. testcontainers never removes reuse containers, so a justfile EXIT trap reaps them after local runs. Also registry-qualify every connector fixture image as docker.io/... testcontainers derives the registry from the image name's first segment, so a bare `org/image` looked up credentials under the namespace, never matched, and pulled anonymously - hitting Docker Hub rate limits. Qualifying with docker.io routes the lookup to the index.docker.io credential so authenticated pulls are used. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
