1
0
mirror of https://github.com/moby/buildkit.git synced 2025-08-06 22:42:40 +03:00

replace WithTimeout with WithTimeoutCause

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
This commit is contained in:
Tonis Tiigi
2023-12-06 00:14:48 -08:00
parent 8a2a3e83ec
commit 09648f4d29
24 changed files with 88 additions and 61 deletions

View File

@@ -141,8 +141,9 @@ func (ls *localSourceHandler) Snapshot(ctx context.Context, g session.Group) (ca
return ls.snapshotWithAnySession(ctx, g)
}
timeoutCtx, cancel := context.WithTimeout(ctx, 5*time.Second)
defer cancel()
timeoutCtx, cancel := context.WithCancelCause(ctx)
timeoutCtx, _ = context.WithTimeoutCause(timeoutCtx, 5*time.Second, errors.WithStack(context.DeadlineExceeded))
defer cancel(errors.WithStack(context.Canceled))
caller, err := ls.sm.Get(timeoutCtx, sessionID, false)
if err != nil {