summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Szewczyk <p.szewczyk@samsung.com>2018-11-08 18:22:52 +0100
committerHyotaek Shim <hyotaek.shim@samsung.com>2018-11-23 02:55:20 +0000
commit56dd2383edd993b8f4aefb80f462da988d5cbe02 (patch)
tree68c7949b7836d2baba9285ae395c48ca7e6553a3
parent3871fff5e9c37b03354d58aa5a0da20ab9389e40 (diff)
downloadmtp-responder-accepted/tizen_5.0_unified.tar.gz
mtp-responder-accepted/tizen_5.0_unified.tar.bz2
mtp-responder-accepted/tizen_5.0_unified.zip
To prevent socket from closing functionfs endpoints descriptors, the service should not fail definitely. This patch make it restart on its own on failure. To prevent fast restarting in case of repeating failure, the delay is added to the restart mechanism. Change-Id: I3db100c6dda88a605f7fbb6e35dc8783cd4d4252 Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
-rwxr-xr-xmtp-responder.service3
-rwxr-xr-xmtp-responder.socket1
2 files changed, 4 insertions, 0 deletions
diff --git a/mtp-responder.service b/mtp-responder.service
index 69433c4..c8fae61 100755
--- a/mtp-responder.service
+++ b/mtp-responder.service
@@ -1,5 +1,6 @@
[Unit]
Description=MTP responder
+StartLimitIntervalSec=0
[Service]
User=network_fw
@@ -11,3 +12,5 @@ KillMode=process
SmackProcessLabel=System
USBFunctionDescriptors=/etc/mtp-responder/descs
USBFunctionStrings=/etc/mtp-responder/strs
+RestartSec=3
+Restart=on-failure
diff --git a/mtp-responder.socket b/mtp-responder.socket
index e430830..c5e9d1c 100755
--- a/mtp-responder.socket
+++ b/mtp-responder.socket
@@ -4,3 +4,4 @@ Description=MTP responder functionfs socket
[Socket]
ListenUSBFunction=/dev/usb-funcs/mtp/default
Service=mtp-responder.service
+TriggerLimitIntervalSec=0