You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The E2E test "paginated exporter listing returns all exporters" (e2e/test/e2e_test.go:343) is flaky. It fails intermittently with an etcd timeout when creating many exporters for pagination testing.
PR feat: shell completion for jmp, jmp-admin, and j #422 only changes Python CLI completion files and a test workflow YAML, with zero changes to Go code, E2E tests, or controller logic. The failure is unrelated to the PR.
Analysis
The test creates ~100 exporters sequentially to test pagination. Under CI resource constraints, the kind cluster's etcd can timeout around exporter 93 of 100. This is an infrastructure/resource pressure issue, not a code bug.
Possible Mitigations
Reduce the number of exporters created (e.g., from 100 to 25, with a smaller page size)
Add retry logic around exporter creation in the test
Add a brief sleep between creation batches to reduce etcd pressure
Create exporters in parallel with a semaphore to control concurrency
Summary
The E2E test "paginated exporter listing returns all exporters" (
e2e/test/e2e_test.go:343) is flaky. It fails intermittently with an etcd timeout when creating many exporters for pagination testing.Failure Details
Core E2E Tests > Lease operations > paginated exporter listing returns all exporterse2e/test/e2e_test.go:343pagination-exp-93:Observed In
039-shell-completion) - CI runAnalysis
The test creates ~100 exporters sequentially to test pagination. Under CI resource constraints, the kind cluster's etcd can timeout around exporter 93 of 100. This is an infrastructure/resource pressure issue, not a code bug.
Possible Mitigations