-
Notifications
You must be signed in to change notification settings - Fork 592
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
Frame optimizations #844
Frame optimizations #844
Conversation
One failed test... taking a look. |
Ahhh, the test is broken :) It's failing to copy the buffers of the received messages, and is therefore breaking our new rule in 6.0 to make sure to copy the contents of the message body in the event handlers. |
@stebet please rebase this on top of |
Using a Channel to buffer outbound frames, moving socket writes to a background task and getting rid of the streamlock since there is only ever one writer accessing it.
… event body since it didn't copy the contents of the buffers.
Arrghh.... think I royally messed up this rebase... |
db4e926
to
33d83e7
Compare
Ok, think I managed to fix it :) |
@stebet should I backport this? |
Should be safe. @bording ? |
I think the rebase was still not right, because it looks like this is PR changed the site submodule, which I wouldn't expect this PR to touch.
Yeah I think this would be okay to bring over to 6.1.0. There's no behavior or public API changes. |
Frame optimizations (cherry picked from commit ed3b780)
Backported to |
The submodule keeps giving me a headache, and sneaking in there. Is there a way to ignore it automatically? |
@michaelklishin I think you'll need to fix the submodule on master and 6.x |
I wouldn't do it even if there was. Don't worry about it, docs can always be regenerated and we are not
introducing any meaningful enough API changes most of the time. When we do for 7.0, doc updates
will have to be a part of the release, including rabbitmq-tutorials and website updates.
…________________________________
From: Stefán Jökull Sigurðarson <notifications@github.com>
Sent: Monday, May 25, 2020 8:00 PM
To: rabbitmq/rabbitmq-dotnet-client <rabbitmq-dotnet-client@noreply.github.com>
Cc: Michael Klishin (Pivotal) <mklishin@pivotal.io>; State change <state_change@noreply.github.com>
Subject: Re: [rabbitmq/rabbitmq-dotnet-client] Frame optimizations (#844)
The submodule keeps giving me a headache, and sneaking in there. Is there a way to ignore it automatically?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Frabbitmq%2Frabbitmq-dotnet-client%2Fpull%2F844%23issuecomment-633653270&data=02%7C01%7Cklishinm%40vmware.com%7C97cc699f716e414f1faa08d800cd304a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637260228568529724&sdata=rQxgAD%2F1npEpWdaUkuc4NApkflluSyIVfztVGQuVleU%3D&reserved=0>, or unsubscribe<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAAAAIQXPMRRMB36VG6FID2LRTKP4LANCNFSM4NHJVMVQ&data=02%7C01%7Cklishinm%40vmware.com%7C97cc699f716e414f1faa08d800cd304a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637260228568529724&sdata=1dAK2riPey0jJVZ0oLu%2B4u%2BmOpLnGotTDmssHy%2FTzKw%3D&reserved=0>.
|
Proposed Changes
Types of Changes
Checklist
CONTRIBUTING.md
document