#1119928 golang-github-awslabs-soci-snapshotter: flaky test? FAIL: TestBackgroundFetcherRun

#1119928#5
Date:
2025-11-02 13:37:44 UTC
From:
To:
Hi.  This package seems to have a flaky self-test that is triggering
testing migration issues.  See build log here:

https://ci.debian.net/packages/g/golang-github-awslabs-soci-snapshotter/testing/riscv64/65721296/

4805s === RUN   TestBackgroundFetcherRun
4805s === RUN   TestBackgroundFetcherRun/background_fetcher_fetches_all_data_for_single_span_manager
4805s     background_fetcher_test.go:137: unexpected number of adds to cache; expected 10, got 5
4805s === RUN   TestBackgroundFetcherRun/background_fetcher_fetches_all_data_for_multiple_span_managers
4805s     background_fetcher_test.go:137: unexpected number of adds to cache; expected 10, got 7
4805s --- FAIL: TestBackgroundFetcherRun (89.89s)
4805s     --- FAIL: TestBackgroundFetcherRun/background_fetcher_fetches_all_data_for_single_span_manager (16.66s)
4805s     --- FAIL: TestBackgroundFetcherRun/background_fetcher_fetches_all_data_for_multiple_span_managers (68.92s)

It passed on amd64, arm64, ppc64el, and s390x so I'm assuming this is a
flaky test, as there are known good debci runs on riscv64 too:

https://ci.debian.net/packages/g/golang-github-awslabs-soci-snapshotter/testing/riscv64/65722003/

I've rescheduled the failing debci job to see if it disappears.

/Simon

#1119928#10
Date:
2026-07-29 06:13:14 UTC
From:
To:
Seen again here, blocking testing migration of golang-oras-oras-go.

https://ci.debian.net/packages/g/golang-github-awslabs-soci-snapshotter/testing/riscv64/73893538/#L4572

5890s === RUN   TestBackgroundFetcherRun
5890s === RUN   TestBackgroundFetcherRun/background_fetcher_fetches_all_data_for_single_span_manager
5890s     background_fetcher_test.go:137: unexpected number of adds to cache; expected 10, got 3
5890s === RUN   TestBackgroundFetcherRun/background_fetcher_fetches_all_data_for_multiple_span_managers
5890s     background_fetcher_test.go:137: unexpected number of adds to cache; expected 10, got 9
5890s --- FAIL: TestBackgroundFetcherRun (117.48s)
5890s     --- FAIL: TestBackgroundFetcherRun/background_fetcher_fetches_all_data_for_single_span_manager (21.34s)
5890s     --- FAIL: TestBackgroundFetcherRun/background_fetcher_fetches_all_data_for_multiple_span_managers (91.70s)
5890s === RUN   TestSequentialResolver
5890s === RUN   TestSequentialResolver/resolver_fetches_spans_sequentially
5890s --- PASS: TestSequentialResolver (45.38s)
5890s     --- PASS: TestSequentialResolver/resolver_fetches_spans_sequentially (43.70s)
5890s FAIL
5890s FAIL	github.com/awslabs/soci-snapshotter/fs/backgroundfetcher
163.343s

/Simon