-
Notifications
You must be signed in to change notification settings - Fork 53
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* suppress some errors that shouldnt be logged. * Fiber yield every 4096 frame to balance full throttle connections. * Wait for Connection::CloseOk after upstream error * dont error out if socket is already closed when client readloop ends * Only send Channel::Close once to client when upstream closes * Never reuse channels For instance, when a client A sends Pub/Headers frames but not the Body frame and then exits, then when the next client tries to publish the upstream servers is not expected a Publish frame but is waiting for that Body frame that will never come. * Don't raise on Upstream Channel Close * there are only active channels, none for reuse --------- Co-authored-by: Carl Hörberg <[email protected]>
- Loading branch information
1 parent
67356e5
commit 43079e4
Showing
4 changed files
with
38 additions
and
59 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters