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

Rpcv2 cbor protocol support #3391

Draft
wants to merge 6 commits into
base: rpcv2-cbor-protocol-support
Choose a base branch
from

Conversation

SamRemis
Copy link
Contributor

This is an initial draft of the parsers section of the RPCv2CBOR protocol. There are still a large number of TODOs to be addressed.

Note that it is currently expected that a number of tests will fail as this needs to be rebased/updated after #3247 is merged. The protocol tests are non-functional and will continue to be until this rebase.

This also will fail some of the checks from the recently merged protocols trait support- we will need to add the Serializer in another PR as well as RPCv2CBOR to the priority ordered protocols list before this passes.

These will fail until #boto#3247 is merged and this is properly rebased.  This is intentional - because there's this parallel work going on, this is an easy way to make sure we don't forget the step of merging the protocol tests
These tests are specific to CBOR and the CBOR parser and prescribed upstream as part of the spec.
- whitespace changes
- removed a bunch of copy/pasted comments
- removed some code that was also copy/pasted and not relevant to the new classes
- removed old TODOS, added some new ones
Add the removed tests back in and add an ignore list to skip the tests which are for generic, non AWS specific CBOR behavior that is not supported by us
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant