[PATCH] tevent-glib-glue

Ralph Böhme slow at samba.org
Thu Mar 28 11:02:36 UTC 2019



> Am 28.03.2019 um 11:39 schrieb Ralph Böhme <slow at samba.org>:
> 
> 
> 
>> Am 28.03.2019 um 11:24 schrieb Ralph Böhme via samba-technical <samba-technical at lists.samba.org>:
>> 
>> Am 28.03.2019 um 11:09 schrieb Ralph Böhme <slow at samba.org>:
>>> 
>>> Hi Noel,
>>> 
>>> On Thu, Mar 28, 2019 at 09:12:56AM +0000, Noel Power wrote:
>>>> On 27/03/2019 19:46, Ralph Böhme wrote:
>>>>> Looks like we have to call dispatch unconditionally at this time.
>>>> yep, maybe not a bad thing to have the processing similar to
>>>> g_main_context_iteration in any case, good work!!
>>> 
>>> thanks. Updated patchset attached.
>> 
>> drat, forgot to test it on sn-devel and just found out that it's still hanging there with the change. Looking...
> 
> well, if you think about it, it makes sense... As the problem is that the revents we try to pass from tevent to glib is dropped in g_main_context_check, so the the fd event source is not marked as G_SOURCE_READY, calling g_main_context_dispatch() doesn't help.
> 
> Looks like we have to wait for the sn-devel upgrade to sn-devel-184 to happen. I'll see if the test passes there. Fingers crossed...

slow at sn-devel-184:~/git/samba/scratch$ bin/tevent_glib_glue_test 
/mainloop/timeouts: OK
/mainloop/glib_ev_source: OK
/mainloop/tevent_ev_source: OK
/mainloop/unix-fd: OK

*phew*

So lets wait til we get sn-devel-184...

-slow


More information about the samba-technical mailing list