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

Http.sys delegation should handle ERROR_OBJECT_NO_LONGER_EXISTS and try to re-attach to the queue #2425

Closed
NGloreous opened this issue Mar 1, 2024 · 0 comments · Fixed by #2426
Labels
Type: Idea This issue is a high-level idea for discussion.

Comments

@NGloreous
Copy link
Contributor

To fix the issue where receivers can't properly restart and re-create their queues due to the fact delegators still have an open handle, the Windows http.sys team had made a change to detach the handle the delegator has when the receiver detaches from the queue. When this happens, http.sys will return an ERROR_OBJECT_NO_LONGER_EXISTS error when trying to delegate. The expectation when this happens is for the delegator to detach from the no-longer valid queue and attempt to attach to the newly created queue (assuming it has been created already).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Idea This issue is a high-level idea for discussion.
Projects
None yet
2 participants