aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2025-12-08 22:19:03 +0900
committerOphestra <cat@gensokyo.uk>2025-12-08 22:19:03 +0900
commit462863e2908bf14d36f726a06bf22e9e1aceb7b5 (patch)
treef471f2bd4098910edc3f2f29418163d40dbbd786
parent2786611b88188702c8bcd0cd36ab5c331d36204f (diff)
container: friendlier error message for op timing out
This includes the string for the failing op which helps with troubleshooting. Signed-off-by: Ophestra <cat@gensokyo.uk>
-rw-r--r--container/init.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/container/init.go b/container/init.go
index b5e9eba0..923feb49 100644
--- a/container/init.go
+++ b/container/init.go
@@ -431,6 +431,8 @@ func initEntrypoint(k syscallDispatcher, msg message.Msg) {
if err := op.late(state, k); err != nil {
if m, ok := messageFromError(err); ok {
k.fatal(msg, m)
+ } else if errors.Is(err, context.DeadlineExceeded) {
+ k.fatalf(msg, "%s deadline exceeded", op.String())
} else {
k.fatalf(msg, "cannot complete op at index %d: %v", i, err)
}