<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Apr 19, 2011, at 8:21 PM, Gregory Haskins wrote:</div><blockquote type="cite"><div><blockquote type="cite"><font class="Apple-style-span" color="#000000"><br></font></blockquote><br>I updated and added the code, but I ran into a potentially unrelated snag before I could verify if this fixed the issue. That is:<br><br>(agent@linux-mp)23> Pid.<br><0.73.0><br>(agent@linux-mp)24> qlc:e(qlc:q([{P, K, V} || {{p, g, {edist_fact, K}}, P, V} <- gproc:table(props), K =:= "hostname"])).<br>[{<0.73.0>,"hostname","linux-mp"}]<br>(agent@linux-mp)25> qlc:e(qlc:q([{P, K, V} || {{p, g, {edist_fact, K}}, P, V} <- gproc:table(props), P =:= Pid])). <br>[]</div></blockquote><br></div><div>It looks like "P == Pid" does in fact work. I am not clear if the problem with using =:= is gproc, erlang/qlc, or "pilot error" specific, but that does seem the be the problem in this case.</div><div><br></div><div>BTW: I did in fact confirm that the sync() in v0.2.3 seems to be working fine, thanks!</div><div><br></div><div>-Greg</div></body></html>