<div dir="ltr">Hi<br>Failed state DBUS notification  for  ActiveState property<br>is not received on  sigkill of service, for the service that supports restart ('Restart' value in service faile). But i see that unit goes to failed state in journal logs<br><div><br></div><div>++<br>Sep 25 08:52:00 mynode systemd[1]: alarmd.service: Unit entered failed state.<br>Sep 25 08:52:00 mynode systemd[1]: alarmd.service: Triggering OnFailure= dependencies.<br>Sep 25 08:52:00 mynode systemd[1]: alarmd.service: Failed with result 'signal'.<br>Sep 25 08:52:00  mynode   systemd[1]: alarmd.service: Service hold-off time over, scheduling restart.<br>Sep 25 08:52:00  mynode   systemd[1]: Stopped "Alarm agent on RE".<br>Sep 25 08:52:00  mynode   systemd[1]: Started "Alarm agent on RE".<br><a class="gmail_plusreply" id="plusReplyChip-2">++</a><br><br></div><div>Logs from my app which monitors dbus notifications:<br><a class="gmail_plusreply" id="plusReplyChip-1">+++</a><br>Updated Result=signal for service alarmd.service in cache contents: activeState=active subState=running result=signal" }<br>Updated ActiveState=deactivating for service alarmd.service in cache contents: activeState=deactivating subState=running result=signal" }<br>Updated SubState=stop-post<br>Updated Result=signal for service alarmd.service in cache contents: activeState=deactivating subState=stop-post result=signal" }<br>Updated ActiveState=activating for service alarmd.service in cache contents: activeState=activating subState=stop-post result=signal" }<br>Updated SubState=auto-restart for service alarmd.service in cache contents: activeState=activating subState=auto-restart result=signal" }<br>Updated Result=success for service alarmd.service in cache contents: activeState=activating subState=auto-restart result=success" }<br>Updated ActiveState=active for service alarmd.service in cache contents: activeState=active subState=auto-restart result=success" }<br>Updated SubState=running for service alarmd.service in cache contents: activeState=active subState=running result=success" }<br>+++++<div><br></div><div>If service does not support restart (Restart=no), then I see that we get  Failed state DBUS notification , as  ' ActiveState=failed '.</div><div>Logs from my app which monitors dbus notifications:</div><div><a class="gmail_plusreply" id="plusReplyChip-5">++</a><br></div><div>Updated Result=signal for service alarmd.service in cache contents: activeState=deactivating subState=stop-post result=signal" }<br>Updated ActiveState=failed for service alarmd.service in cache contents: activeState=failed subState=stop-post result=signal" }<br>Updated SubState=failed for service alarmd.service in cache contents: activeState=failed subState=failed result=signal" }<br>++<br>1) Is this a bug ?<br>2) Why service is put to failed state on sigkill ?<br>3) if putting service into failed state on sigkill is right thing to do , they why dbus notification  is not being sent in case of service that supports restart.<br></div></div><div><br></div><div>Thanks for your help</div><div>-Prashant</div><div><br></div></div>