-
Notifications
You must be signed in to change notification settings - Fork 59
[serde_multipart] framed multipart encoding #876
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
Conversation
This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. Differential Revision: [D80262357](https://our.internmc.facebook.com/intern/diff/D80262357/) **NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D80262357/)! [ghstack-poisoned]
This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. Differential Revision: [D80262357](https://our.internmc.facebook.com/intern/diff/D80262357/) **NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D80262357/)! ghstack-source-id: 303015121 Pull Request resolved: #876
This pull request was exported from Phabricator. Differential Revision: D80262357 |
This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. Differential Revision: [D80262357](https://our.internmc.facebook.com/intern/diff/D80262357/) **NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D80262357/)! [ghstack-poisoned]
This pull request was exported from Phabricator. Differential Revision: D80262357 |
This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. Differential Revision: [D80262357](https://our.internmc.facebook.com/intern/diff/D80262357/) **NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D80262357/)! [ghstack-poisoned]
This pull request was exported from Phabricator. Differential Revision: D80262357 |
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 303723938 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 303723938 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. Differential Revision: [D80262357](https://our.internmc.facebook.com/intern/diff/D80262357/) **NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D80262357/)! [ghstack-poisoned]
This pull request was exported from Phabricator. Differential Revision: D80262357 |
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 303813998 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 303813998 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 303813998 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 303813998 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 303813998 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 303813998 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 303813998 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 303813998 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 303813998 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 303813998 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 303813998 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. Differential Revision: [D80262357](https://our.internmc.facebook.com/intern/diff/D80262357/) **NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D80262357/)! [ghstack-poisoned]
This pull request was exported from Phabricator. Differential Revision: D80262357 |
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 304032341 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 304032341 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 304032341 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 304032341 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 304032341 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 304032341 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 304032341 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
Summary: This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages. We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available. ghstack-source-id: 304032341 Reviewed By: shayne-fletcher, vidhyav Differential Revision: D80262357
This pull request has been merged in 6487c07. |
Stack from ghstack (oldest at bottom):
Message
#852This change implements a framed multipart encoding for serde_multipart messages. This represents a common and convenient transport encoding for these messages.
We implement this as a buffer with a specialized vectored IO implementation, allowing the transport to use vectored IO if available.
Differential Revision: D80262357
NOTE FOR REVIEWERS: This PR has internal Meta-specific changes or comments, please review them on Phabricator!