Hi Mario!

Welp... that's a bummer. I was sure it was a timing issue with the tests.

I'll keep poking at it on different machines to see what I'm missing.

Thanks for giving it a try! Cheers!

El 4 de noviembre de 2021 4:16:46 p. m. GMT-03:00, Mario Domenech Goulart 
<ma...@parenteses.org> escribió:
>Hi Ariela,
>
>On Sun, 31 Oct 2021 17:18:45 -0300 Ariela Wenner <aris...@disroot.org> wrote:
>
>> So, here's a followup
>>
>> I linked pthreads and added the things you suggested to the wiki.
>>
>> As for the hangs, I hate to say this but it seems like the test was the 
>> problem.
>> More precisely, it seems like the topic for the subscriber socket wasn't set
>> fast enough, so when the publisher socket sent a message, the subscriber 
>> wasn't
>> ready for it. Hang.
>>
>> I added some coordination in the test itself and ran the tests over 100 times
>> just to be sure. No hang. Maybe I'm just being extremely unlucky though, so 
>> as
>> always feedback is appreciated.
>>
>> Just pushed a new tag with the changes, fingers crossed.
>
>Thanks.
>
>I'm sad to report, though, that tests of 0.2.1 still hang here.
>
>I'm testing it with the following command:
>
>  $ test-new-egg nng 
> https://gitlab.com/ariSun/chicken-nng/-/raw/main/nng.release-info
>
>I executed the command above three times and tests hanged consistently.
>
>I'm using strace to verify that the test process is not actually doing
>anything:
>
>$ strace -p 14836
>strace: Process 14836 attached
>restart_syscall(<... resuming interrupted poll ...>
>
>All the best.
>Mario
>-- 
>http://parenteses.org/mario

-- 
Ariela Wenner

Reply via email to