2
2
mirror of https://github.com/octoleo/restic.git synced 2025-02-02 11:58:26 +00:00
restic/internal
Michael Eischer 4a33370072 backend: Fix unreliable TestListCancel/Timeout test
The test uses `WithTimeout` to create a context that cancels the List
operation after a given delay. Several backends internally use a derived
child context created using WithCancel.

The cancellation of a context first closes the done channel of the
context (here: the `WithTimeout` context) and _afterwards_ propagates
the cancellation to child contexts (here: the `WithCancel` context).
Therefor if the List implementation uses a child context, then it may
take a moment until that context is also cancelled. Thus give the
context cancellation a moment to propagate.
2023-07-23 11:47:56 +02:00
..
2023-07-07 23:27:10 +02:00
2022-10-14 14:06:47 +02:00
2023-06-09 11:49:06 +03:00