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

"Parent connection is aborting on shard" should not be raised as error event #8693

Open
soyacz opened this issue Sep 13, 2024 · 3 comments
Open
Assignees

Comments

@soyacz
Copy link
Contributor

soyacz commented Sep 13, 2024

As per discussion in https://github.com/scylladb/scylla-enterprise/issues/4691#issuecomment-2348867638, errors like:

Sep 05 19:19:50.107534 longevity-mv-si-4d-2024-2-db-node-608c20c6-5 scylla[7237]:  [shard 24:strm] rpc - client 10.12.11.11:50184: server stream connection dropped: Unknown parent connection 39d40018 on shard 24
Sep 05 19:19:50.115196 longevity-mv-si-4d-2024-2-db-node-608c20c6-5 scylla[7237]:  [shard 23:strm] rpc - client 10.12.11.11:49613: server stream connection dropped: Parent connection 38350017 is aborting on shard 23
Sep 05 19:19:50.115232 longevity-mv-si-4d-2024-2-db-node-608c20c6-5 scylla[7237]:  [shard 23:strm] rpc - client 10.12.11.11:52973: server stream connection dropped: Parent connection 38350017 is aborting on shard 23

should not be raised as ErrorEvent.

@kbr-scylla
Copy link

@gleb-cloudius please give your opinion -- doesn't this signify internal problem with Seastar RPC implementation? Especially the "Unknown parent connection" thing looks like it should never happen

(If yes, we could still treat it as error event, just a different one from the original "aborting on shard")

@gleb-cloudius
Copy link

Looks like both of those errors are results of the same race. "Parent connection is aborting" happen when a connection we are opening a stream on is closing and "Unknown parent connection" happens when the parent connection was already closed. Both can happen and both are benign. Stream opening should fail.

@kbr-scylla
Copy link

Ok, so this is no reason for error event.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants