Closed scripter-v closed 10 years ago
Thank you for the report. I couldn't reproduce the problem myself, but I see what may be the reason. Can you please check if 0365318 fixes this random failure for you?
Yes, it fixes. After replacing "$redis->quit;" with "delete $redis->{_socket};" the test passes always.
I have run the test multiple times on same node and it doesn't work always. On some nodes i can't get this test pass. On some nodes it pass almost always. Seems like passing this test depend on some tcp-timings or something like that. I put 'sleep 30' into test and get connected to the test redis server. List of command doesn't depend on the test pass result and is always the same:
I saved tcp dump when test passed and then failed. I can send dump to you if you need it. Here is two test runs one by one:
Test still pass randomly with 2.3103.