<div dir="ltr">Thanks for reply.<div><p style="margin-bottom:16px;color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,freesans,sans-serif;font-size:14px;line-height:22.4px;margin-top:0px!important"><span style="line-height:22.4px">I am writing a monitoring application to start, stop and monitor service state.</span><br></p><p style="margin-top:0px;color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,freesans,sans-serif;font-size:14px;line-height:22.4px;margin-bottom:0px!important">I am looking for way to know when service stoppped or failed so that i can take some action in my monitoring app.</p><div><br></div><p style="margin-top:0px;color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,freesans,sans-serif;font-size:14px;line-height:22.4px;margin-bottom:0px!important">I am listening to PropertiesChanged signal and query ActiveState. This does not work always.<br>Some times, unit is unloaded before I query the ActiveState. What is the solution for this </p><p style="margin-top:0px;color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,freesans,sans-serif;font-size:14px;line-height:22.4px;margin-bottom:0px!important"><span style="line-height:22.4px">Do we get new values of property along with PropertiesChanged signal in new version of systemd?</span><br style="line-height:22.4px"><span style="line-height:22.4px">if yes in which version this feature was added ?</span></p><p style="margin-top:0px;color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,freesans,sans-serif;font-size:14px;line-height:22.4px;margin-bottom:0px!important">What is the solution to achieve my requirement ?<br style="line-height:22.4px"><br></p><p style="margin-top:0px;color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,freesans,sans-serif;font-size:14px;line-height:22.4px;margin-bottom:0px!important"><br></p></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 3, 2015 at 3:35 PM, Lennart Poettering <span dir="ltr"><<a href="mailto:lennart@poettering.net" target="_blank">lennart@poettering.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, 03.07.15 15:12, Pradeepa Kumar (<a href="mailto:cdpradeepa@gmail.com">cdpradeepa@gmail.com</a>) wrote:<br>
<br>
> On Fri, Jul 3, 2015 at 2:12 PM, Lennart Poettering <<a href="mailto:lennart@poettering.net">lennart@poettering.net</a>><br>
> wrote:<br>
><br>
> > On Thu, 02.07.15 10:18, Pradeepa Kumar (<a href="mailto:cdpradeepa@gmail.com">cdpradeepa@gmail.com</a>) wrote:<br>
> ><br>
> > > hi<br>
> > > I am new to systemd.<br>
> > > I am using systemd 208, libdbus-1-3_1.4.18-1ubuntu1.4_i386.deb<br>
> > > I am to monitor unit stop/failure in my application .<br>
> > > So I am subscribing to propertiesChanged signal and paring SubState.<br>
> > > The propertieschanged message contains a dictionary and invalidated  list<br>
> > > of properties.<br>
> > > But the dictionary is empty(which is supposed to contain new value of<br>
> > > changed properties), so i am left with querying new values of the changed<br>
> > > property from list of invalidated properties list.<br>
> > ><br>
> > > - please let me know how do i get new values in the signal msg<br>
> > >   itself<br>
> ><br>
> > you don't. We just invalidate the props, you have to query them<br>
</span>> > aftwards yourself, to determine the n value.<br>
<span class="">><br>
>  Prad>>  But in online, i see some example of dbus-monitor command where<br>
> output has a dictionary- which contains properties and new values.<br>
> I want same output. how do i get that??<br>
<br>
</span>You don't... It's up to the service to decide which properties it<br>
just invalidates and which ones it sends along.<br>
<span class=""><br>
> > We take the liberty to invalidate some props and send the full value<br>
> > of others along. it's not considered api really which prop gets which<br>
> > behaviour...<br>
><br>
> Prad>> I did not understand this comment<br>
> Can you please explain<br>
<br>
</span>It's up to the service (in this case systemd) to choose which props it<br>
sends PropertiesChanged signals for, and if it decides to do so,<br>
for which it sends invalidation and for which it sends the full value<br>
along.<br>
<div class="HOEnZb"><div class="h5"><br>
Lennart<br>
<br>
--<br>
Lennart Poettering, Red Hat<br>
</div></div></blockquote></div><br></div>