You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was running into an issue related to the Drop implementation for CompletionQueue objects. I am unsure if there is a good way to handle it, or if an API improvement can be made to avoid panic. Example:
A common example of "something bad happens" is an application fails to send the serialized QueuePairEndpoint. In this case, I would like the function to return gracefully and everything resume operation. However, here the Drop of CompletionQueue will panic, I believe because the queue pair is still associated with it.
Is there any existing way to make the above drop happen gracefully?
The text was updated successfully, but these errors were encountered:
A common example of "something bad happens" is an application fails to send the serialized QueuePairEndpoint. In this case, I would like the function to return gracefully and everything resume operation. However, here the Drop of CompletionQueue will panic, I believe because the queue pair is still associated with it.
I have noticed this as well. I have been debugging it a bit (this issue is one of the reasons I am working on #13).
I was running into an issue related to the
Drop
implementation forCompletionQueue
objects. I am unsure if there is a good way to handle it, or if an API improvement can be made to avoid panic. Example:A common example of "something bad happens" is an application fails to send the serialized
QueuePairEndpoint
. In this case, I would like the function to return gracefully and everything resume operation. However, here theDrop
ofCompletionQueue
will panic, I believe because the queue pair is still associated with it.Is there any existing way to make the above drop happen gracefully?
The text was updated successfully, but these errors were encountered: