forked from security/hakurei
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>
This commit is contained in:
@@ -431,6 +431,8 @@ func initEntrypoint(k syscallDispatcher, msg message.Msg) {
|
|||||||
if err := op.late(state, k); err != nil {
|
if err := op.late(state, k); err != nil {
|
||||||
if m, ok := messageFromError(err); ok {
|
if m, ok := messageFromError(err); ok {
|
||||||
k.fatal(msg, m)
|
k.fatal(msg, m)
|
||||||
|
} else if errors.Is(err, context.DeadlineExceeded) {
|
||||||
|
k.fatalf(msg, "%s deadline exceeded", op.String())
|
||||||
} else {
|
} else {
|
||||||
k.fatalf(msg, "cannot complete op at index %d: %v", i, err)
|
k.fatalf(msg, "cannot complete op at index %d: %v", i, err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user