-
Notifications
You must be signed in to change notification settings - Fork 522
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
Add grpc.aio support #1245
Add grpc.aio support #1245
Commits on Sep 2, 2022
-
Add support for service-side grpc.aio
This adds support for grpc.aio server interceptors. The vast majority of the code is either re-used wholesale or duplicated with slight modifications from the existing standard interceptors.
Configuration menu - View commit details
-
Copy full SHA for 03e021b - Browse repository at this point
Copy the full SHA 03e021bView commit details -
Add grpc.aio client-side support
This adds support for instrumenting grpc.aio channels with spans and telemetry. The instrumentation needed to work differently that the standard grpc channel support but is functionally the same.
Configuration menu - View commit details
-
Copy full SHA for ff4403c - Browse repository at this point
Copy the full SHA ff4403cView commit details -
This fixes assorted issues highlighted by CI, like unused imports, import ordering, "malformed" docstrings, etc
Configuration menu - View commit details
-
Copy full SHA for a955218 - Browse repository at this point
Copy the full SHA a955218View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74c857c - Browse repository at this point
Copy the full SHA 74c857cView commit details
Commits on Sep 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8cd1c9a - Browse repository at this point
Copy the full SHA 8cd1c9aView commit details -
I missed a bit from previous merge conflict resolution..
Configuration menu - View commit details
-
Copy full SHA for 7802001 - Browse repository at this point
Copy the full SHA 7802001View commit details -
Configuration menu - View commit details
-
Copy full SHA for c64b884 - Browse repository at this point
Copy the full SHA c64b884View commit details
Commits on Sep 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a42dd5d - Browse repository at this point
Copy the full SHA a42dd5dView commit details
Commits on Oct 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1098e64 - Browse repository at this point
Copy the full SHA 1098e64View commit details
Commits on Oct 7, 2022
-
Skip grpc.aio tests in Python 3.7
unittest.IsolatedAsyncioTestCase was introduced in Python 3.8. It's use simplifies the grpc.aio tests. Without it, the amount of test code increases significantly, with most of the additional code handling the asyncio set up.
Configuration menu - View commit details
-
Copy full SHA for 9cc91b4 - Browse repository at this point
Copy the full SHA 9cc91b4View commit details -
Update filters to handle grpc.aio.ClientCallDetails
This is the precursor for using the filter mechanisms with the aio interceptors. There's currently a bug in grpc python that means the the ClientCallDetails.method field is populated with bytes instead of a string. This code handles both cases so that it's forward-compatible with a future fixed grpc version.
Configuration menu - View commit details
-
Copy full SHA for 6c1d0a7 - Browse repository at this point
Copy the full SHA 6c1d0a7View commit details -
Update grpc.aio client interceptor to handle grpc bug
ClientCallDetails.method _should_ be a string here but due to a bug in grpc, it is populated with a bytes object. Handle both cases such that we are forward-compatible with a fixed version of grpc More info: grpc/grpc#31092
Configuration menu - View commit details
-
Copy full SHA for cf01d06 - Browse repository at this point
Copy the full SHA cf01d06View commit details
Commits on Oct 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 600ca83 - Browse repository at this point
Copy the full SHA 600ca83View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4c2e86 - Browse repository at this point
Copy the full SHA c4c2e86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6622774 - Browse repository at this point
Copy the full SHA 6622774View commit details -
Configuration menu - View commit details
-
Copy full SHA for db4f86e - Browse repository at this point
Copy the full SHA db4f86eView commit details -
This _should_ allow CI to pass now..
Configuration menu - View commit details
-
Copy full SHA for 5de1a4b - Browse repository at this point
Copy the full SHA 5de1a4bView commit details
Commits on Oct 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ac546be - Browse repository at this point
Copy the full SHA ac546beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4824822 - Browse repository at this point
Copy the full SHA 4824822View commit details
Commits on Oct 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 94ba2f7 - Browse repository at this point
Copy the full SHA 94ba2f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 028a64e - Browse repository at this point
Copy the full SHA 028a64eView commit details
Commits on Oct 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c9f2a60 - Browse repository at this point
Copy the full SHA c9f2a60View commit details
Commits on Oct 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0935e6a - Browse repository at this point
Copy the full SHA 0935e6aView commit details
Commits on Oct 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e1304ed - Browse repository at this point
Copy the full SHA e1304edView commit details
Commits on Oct 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e30a21b - Browse repository at this point
Copy the full SHA e30a21bView commit details
Commits on Oct 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 274a6f6 - Browse repository at this point
Copy the full SHA 274a6f6View commit details
Commits on Oct 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fe3cb18 - Browse repository at this point
Copy the full SHA fe3cb18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 452360d - Browse repository at this point
Copy the full SHA 452360dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a6060d - Browse repository at this point
Copy the full SHA 5a6060dView commit details