summaryrefslogtreecommitdiffhomepage
path: root/runsc/boot/controller.go
diff options
context:
space:
mode:
authorFabricio Voznika <fvoznika@google.com>2018-11-05 17:41:22 -0800
committerShentubot <shentubot@google.com>2018-11-05 17:42:24 -0800
commita467f092616122f1f718df2a375ba66e97997594 (patch)
treebcec328e16b8f80592dd4eb78a855e5b434016c6 /runsc/boot/controller.go
parent95722dc4dd00b5efc182a05605e6e460383e618e (diff)
Log when external signal is received
PiperOrigin-RevId: 220204591 Change-Id: I21a9c6f5c12a376d18da5d10c1871837c4f49ad2
Diffstat (limited to 'runsc/boot/controller.go')
-rw-r--r--runsc/boot/controller.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/runsc/boot/controller.go b/runsc/boot/controller.go
index 6dd7fadd9..96a848197 100644
--- a/runsc/boot/controller.go
+++ b/runsc/boot/controller.go
@@ -445,6 +445,18 @@ const (
DeliverToForegroundProcessGroup
)
+func (s SignalDeliveryMode) String() string {
+ switch s {
+ case DeliverToProcess:
+ return "Process"
+ case DeliverToAllProcesses:
+ return "All"
+ case DeliverToForegroundProcessGroup:
+ return "Foreground Process Group"
+ }
+ return fmt.Sprintf("unknown signal delivery mode: %d", s)
+}
+
// SignalArgs are arguments to the Signal method.
type SignalArgs struct {
// CID is the container ID.