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

Identify and fix "broken pipe" issue in RPC server #2701

Open
str4d opened this issue Oct 31, 2017 · 1 comment
Open

Identify and fix "broken pipe" issue in RPC server #2701

str4d opened this issue Oct 31, 2017 · 1 comment
Labels
A-rpc-interface Area: RPC interface I-heisenbug Problems that we know exist but cannot reproduce while looking at them.

Comments

@str4d
Copy link
Contributor

str4d commented Oct 31, 2017

A follow-on from #2263:

HTTP connection to node 0 may fall into a state, during the few minutes it takes to process
loop above to create new addresses, that when z_sendmany is called with a large amount of
rpc data in recipients, the connection fails with a 'broken pipe' error. Making a RPC call
to node 0 before calling z_sendmany appears to fix this issue, perhaps putting the HTTP
connection into a good state to handle a large amount of data in recipients.

We need to figure out the root cause of this issue, given it appears to be with the RPC server rather than the RPC tests. Perhaps upstream has a PR already.

@str4d str4d added I-heisenbug Problems that we know exist but cannot reproduce while looking at them. A-rpc-interface Area: RPC interface labels Oct 31, 2017
@str4d
Copy link
Contributor Author

str4d commented Nov 28, 2017

Also seen in #2759.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-rpc-interface Area: RPC interface I-heisenbug Problems that we know exist but cannot reproduce while looking at them.
Projects
None yet
Development

No branches or pull requests

1 participant