Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TestClient_IteratorSessions doesnt work on Mac and occasionally on Windows #3300

Closed
AliceInHunterland opened this issue Jan 25, 2024 · 4 comments · Fixed by #3344
Closed
Labels
bug Something isn't working I4 No visible changes S3 Minimally significant test Unit tests U2 Seriously planned
Milestone

Comments

@AliceInHunterland
Copy link
Contributor

AliceInHunterland commented Jan 25, 2024

I'm running TestClient_IteratorSessions on Macbook M1 (locally) and getting errors with network.

Current Behavior

        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60888->127.0.0.1:60808: read: connection reset by peer
=== RUN   TestClient_IteratorSessions/traverse,_concurrent_access
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60876->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
    client_test.go:1547: 
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60880->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60881->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60879->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60882->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60883->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60885->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60884->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60878->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60877->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60894->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60887->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60927->127.0.0.1:60808: read: connection reset by peer
        	Error:      	Received unexpected error:
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60923->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60929->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60903->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60902->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60901->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60891->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60924->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60900->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60899->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60893->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60898->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60897->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60933->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60932->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60896->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60908->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60930->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60931->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60926->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60925->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60935->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60890->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60934->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60905->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60909->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60921->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60907->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60920->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60892->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60918->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60906->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60895->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60928->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60904->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60922->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60886->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60889->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60912->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60913->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60915->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60914->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60910->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60919->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60917->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60911->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
    client_test.go:1547: 
        	Error Trace:	/Users/ekaterinapavlova/Workplace/neo-go/pkg/services/rpcsrv/client_test.go:1547
        	            				/opt/homebrew/opt/go/libexec/src/runtime/asm_arm64.s:1197
        	Error:      	Received unexpected error:
        	            	Post "http://127.0.0.1:60808": read tcp 127.0.0.1:60916->127.0.0.1:60808: read: connection reset by peer
        	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access


@AliceInHunterland AliceInHunterland added bug Something isn't working I2 Regular impact test Unit tests U4 Nothing urgent S3 Minimally significant labels Jan 25, 2024
@AnnaShaleva AnnaShaleva added I3 Minimal impact and removed I2 Regular impact labels Jan 25, 2024
@AnnaShaleva AnnaShaleva added this to the v0.106.0 milestone Jan 25, 2024
@AnnaShaleva AnnaShaleva changed the title mac TestClient_IteratorSessions doesnt work TestClient_IteratorSessions doesnt work on Mac Jan 26, 2024
@AliceInHunterland
Copy link
Contributor Author

got similar to #2977 (comment) on windows Run tests (windows-2022, 1.21)

NAME  TestClient_IteratorSessions/traverse,_concurrent_access
2024-02-27T12:28:36.1047187Z     client_test.go:1547: 
2024-02-27T12:28:36.1047782Z         	Error Trace:	D:/a/neo-go/neo-go/pkg/services/rpcsrv/client_test.go:1547
2024-02-27T12:28:36.1048498Z         	            				C:/hostedtoolcache/windows/go/1.21.7/x64/src/runtime/asm_amd64.s:1650
2024-02-27T12:28:36.1048710Z         	Error:      	Received unexpected error:
2024-02-27T12:28:36.1049994Z         	            	Post "http://127.0.0.1:61547": dial tcp 127.0.0.1:61547: connectex: No connection could be made because the target machine actively refused it.
2024-02-27T12:28:36.1050366Z         	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
2024-02-27T12:28:36.1050577Z     client_test.go:1547: 
2024-02-27T12:28:36.1051059Z         	Error Trace:	D:/a/neo-go/neo-go/pkg/services/rpcsrv/client_test.go:1547
2024-02-27T12:28:36.1051789Z         	            				C:/hostedtoolcache/windows/go/1.21.7/x64/src/runtime/asm_amd64.s:1650
2024-02-27T12:28:36.1052000Z         	Error:      	Received unexpected error:
2024-02-27T12:28:36.1053287Z         	            	Post "http://127.0.0.1:61547": dial tcp 127.0.0.1:61547: connectex: No connection could be made because the target machine actively refused it.
2024-02-27T12:28:36.1053642Z         	Test:       	TestClient_IteratorSessions/traverse,_concurrent_access
2024-02-27T12:28:36.1053768Z     client_test.go:1547: 

@AliceInHunterland AliceInHunterland changed the title TestClient_IteratorSessions doesnt work on Mac TestClient_IteratorSessions doesnt work on Mac and occasionally Windows Feb 27, 2024
@AliceInHunterland AliceInHunterland changed the title TestClient_IteratorSessions doesnt work on Mac and occasionally Windows TestClient_IteratorSessions doesnt work on Mac and occasionally on Windows Feb 27, 2024
@AliceInHunterland
Copy link
Contributor Author

After increasing the soft limit for open file descriptors to 1048576 (ulimit -S -n 1048576) test is now passing successfully on macOS.

@roman-khimov
Copy link
Member

Can we have some fd leak? The default limits is somewhere around 1024, it should be sufficient for our tests.

AliceInHunterland added a commit that referenced this issue Mar 5, 2024
The HTTP server should be closed at the end of the test to prevent fd
leak.

Close #3300

Signed-off-by: Ekaterina Pavlova <ekt@morphbits.io>
AliceInHunterland added a commit that referenced this issue Mar 5, 2024
The HTTP server should be closed at the end of the test to prevent fd
leak.

Refs #3300

Signed-off-by: Ekaterina Pavlova <ekt@morphbits.io>
AliceInHunterland added a commit that referenced this issue Mar 5, 2024
The HTTP server should be closed at the end of the test to prevent fd
leak.

Refs #3300

Signed-off-by: Ekaterina Pavlova <ekt@morphbits.io>
AliceInHunterland added a commit that referenced this issue Mar 5, 2024
The HTTP server should be closed at the end of the test to prevent fd
leak.

Refs #3300
Close #3312
Close #2956
Close #3005
Ref #2958

Signed-off-by: Ekaterina Pavlova <ekt@morphbits.io>
AliceInHunterland added a commit that referenced this issue Mar 7, 2024
Default DefaultMaxIdleConnsPerHost = 2  (only 2 connections allowed at a
time by default), it might be forced to abruptly close incoming
connections (connection reset by peer error) to cope with the overload,
and also leads to resource exhaustion.

Close #3300

Signed-off-by: Ekaterina Pavlova <ekt@morphbits.io>
AliceInHunterland added a commit that referenced this issue Mar 7, 2024
Default DefaultMaxIdleConnsPerHost = 2  (only 2 connections allowed at a
time by default), it might be forced to abruptly close incoming
connections (connection reset by peer error) to cope with the overload,
and also leads to resource exhaustion.

Close #3300

Signed-off-by: Ekaterina Pavlova <ekt@morphbits.io>
AliceInHunterland added a commit that referenced this issue Mar 7, 2024
Default DefaultMaxIdleConnsPerHost = 2  (only 2 connections allowed at a
time by default), it might be forced to abruptly close incoming
connections (connection reset by peer error) to cope with the overload,
and also leads to resource exhaustion.

Close #3300

Signed-off-by: Ekaterina Pavlova <ekt@morphbits.io>
@roman-khimov roman-khimov added U2 Seriously planned I4 No visible changes and removed I3 Minimal impact U4 Nothing urgent labels Mar 9, 2024
@roman-khimov
Copy link
Member

Looks a lot like golang/go#20960.

Side note: notice that we don't ever call c.Close() in our tests. This shouldn't be a problem because connections go away on server shutdown, but just an observation.

AliceInHunterland added a commit that referenced this issue Mar 11, 2024
The default for `MaxConnsPerHost` is "no limit", so it'll use as many
connections as it can (potentially hitting MacOS/Windows limits
golang/go#20960 (comment) ).

Close #3300

Signed-off-by: Ekaterina Pavlova <ekt@morphbits.io>
AliceInHunterland added a commit that referenced this issue Mar 11, 2024
The default for `MaxConnsPerHost` is "no limit", so it'll use as many
connections as it can (potentially hitting MacOS/Windows limits
golang/go#20960 (comment) ).

Close #3300

Signed-off-by: Ekaterina Pavlova <ekt@morphbits.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working I4 No visible changes S3 Minimally significant test Unit tests U2 Seriously planned
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants