<div dir="ltr"><div><div><div><div><div><div><div>Dears<br><br></div>Is there any way to enable the running of the syncrepl_poll procedure <b>in parallel</b> with other applications (non python-ldap applications) ?<br></div>In fact I tried several manner to execute this procedure using threads and eventlets but always my program is blocking at syncrepl_poll procedure and it does not execute any other procedure.<br></div>In other words I want that my program be updated from any change in my ldap db and parallely it should handle other events coming from non ldap events.<br></div><div>Is there any other way to do this without using syncrepl_poll procedure ?<br></div><div><br></div>Please any help is welcome.<br></div>I am really blocked at this point !!<br><br></div>Thanks in advance.<br></div>Best regards<br></div><div class="gmail_extra"><br><div class="gmail_quote">2016-01-07 7:06 GMT-08:00 David Gabriel <span dir="ltr"><<a href="mailto:davidgab283@gmail.com" target="_blank">davidgab283@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks Michael for your answer.<div>I tried to create one thread that executes the syncrepl application and parallely I have other program (that does not deal with ldap) that I want to run.</div><div>I think the '<span style="color:rgb(80,0,80);font-size:12.8px">syncrepl_poll</span>' procedure is not asynchronous in such way that allows other application to run at the same time.</div><div>Is it possible to replace '<span style="color:rgb(80,0,80);font-size:12.8px">syncrepl_poll</span>' or update it to enable parallel threading.</div><div><br></div><div>Thanks in advance.</div><div>Kind regards </div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2016-01-07 15:47 GMT+01:00 Michael Ströder <span dir="ltr"><<a href="mailto:michael@stroeder.com" target="_blank">michael@stroeder.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>David Gabriel wrote:<br>
> I am using this python application<br>
</span>> <<a href="https://github.com/rbarrois/python-ldap/blob/master/Demo/pyasn1/syncrepl.py" rel="noreferrer" target="_blank">https://github.com/rbarrois/python-ldap/blob/master/Demo/pyasn1/syncrepl.py</a>><br>
<br>
Note that this is a rather basic demo.<br>
<span><br>
> and<br>
> I want run it parallely with other application.<br>
<br>
</span>It's not entirely clear what you exactly mean.<br>
<span><br>
> The problem is that I am blocked in this procedure 'syncrepl_poll'.<br>
> In other words, when this procedure is called no other operation/procedure<br>
> is made !!<br>
> Could you please tell me how to use the aformentionned application without<br>
> having a blocking issue in 'syncrepl_poll' procedure.<br>
<br>
</span>Simply use different LDAP connections.<br>
<br>
Ciao, Michael.<br>
<br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>