Hi Martin. I just logged three issues: #71: inproc_lat and incproc_thr perf tests assert on Linux and Win32 https://github.com/250bpm/nanomsg/issues/71 #72: local_lat and remote_lat perf tests hang on Win32 https://github.com/250bpm/nanomsg/issues/72 #73: local_thr and remote_thr perf tests assert on Linux and Win32 https://github.com/250bpm/nanomsg/issues/73 Best regards. On Thu, Jun 27, 2013 at 2:53 AM, Martin Sustrik <sustrik@xxxxxxxxxx> wrote: > Hi Gonzalo, > > > I am working with the aio2 branch of nanomsg (just updated). I have the >> following repeatable behavior in the performance tests: >> >> 1. Both inproc_{lat,thr} assert (at >> nanomsg/src/transports/inproc/**cinproc.c:99). This happens on both Win32 >> and Linux. >> >> 2. Combination {local,remote}_lat works on Linux. My results look >> reasonable: >> >> message size: 1 [B] >> roundtrip count: 100000 >> average latency: 59.656 [us] >> >> However, the same combination fails on Win32; both programs hang and I >> even have to kill the console for both programs. >> >> 3. When running combination {local,remote}_thr, the local_thr side >> asserts on Linux (at nanomsg/src/transports/tcp/**stcp.c:294). I have not >> tried yet this combination on Win32. >> >> Which of the performance tests are supposed to be running by now? Are my >> results (both in the numbers I got for case #2 and the assertions for >> cases #1 and #3) expected? >> > > The state of affairs is that more or less all the functionality is already > implemented, however, there was almost no testing. So it's still failing > pretty often. Even the built-in test don't pass fully yet. > > It would be great if you could log individual failures into the bug > tracker. > > Martin > -- Gonzalo Diethelm gonzalo.diethelm@xxxxxxxxx