Richard Belleville
892cfd883e
Support asyncio interop client
2020-07-13 23:25:29 +00:00
Richard Belleville
36465e06f1
Merge remote-tracking branch 'origin/master' into python_google_default_creds
2020-07-13 19:32:59 +00:00
Richard Belleville
7e3f3d61a2
Format
2020-07-13 19:09:33 +00:00
Lidi Zheng
ddbf4b6f9f
Further reduce the spam log by doing nothing if GC has error
2020-07-13 11:18:46 -07:00
Bartosz Stebel
3b45262f03
Add __init__.py to cygrpc pyx_library
2020-07-12 22:56:56 +02:00
Richard Belleville
df0978ceb0
Clean up build file
2020-07-10 15:18:46 -07:00
Richard Belleville
1b2e7fa318
Merge remote-tracking branch 'origin/master' into dynamic_stubs
2020-07-10 14:07:01 -07:00
Richard Belleville
23b9007198
Simplify raise statement
2020-07-10 13:54:48 -07:00
Richard Belleville
56ed8f3be4
Merge remote-tracking branch 'origin/master' into python_google_default_creds
2020-07-10 01:09:58 +00:00
Richard Belleville
e9a90ab30a
Clean up
2020-07-10 00:44:59 +00:00
Lidi Zheng
8f3bd10c03
Make sure >3 Python version triggers a failure
2020-07-09 15:34:06 -07:00
Lidi Zheng
27033c4f8d
Update the hint for install Python header to depend on version
2020-07-09 15:17:37 -07:00
Richard Belleville
b96edd3072
Stop trying to handle SIGSEGV
2020-07-08 10:52:32 -07:00
donnadionne
be92b122b6
Merge pull request #22987 from donnadionne/new
...
Add support for xDS regex matchers.
2020-07-07 15:32:25 -07:00
Lidi Zheng
e1b4a5507c
Merge pull request #23351 from lidizheng/silence-del
...
Suppress exceptions from the __del__ of channel object
2020-07-07 13:56:37 -07:00
Donna Dionne
8dd0cb4712
Add support for xDS regex matchers.
2020-07-07 13:17:25 -07:00
Lidi Zheng
e7f42f1ff9
Add type annotation in comments
2020-07-07 10:45:11 -07:00
Lidi Zheng
b61fe7ab33
Address comments
2020-07-07 10:17:38 -07:00
Lidi Zheng
e58e24afb9
Allows poller to bound to ephemeral loops in multiple threads
2020-07-07 10:17:38 -07:00
Richard Belleville
23dacfc0b4
Add Python wrapper
2020-07-07 01:10:12 +00:00
Richard Belleville
c8a8a6aea4
Get new core API design building
2020-07-07 00:18:42 +00:00
Richard Belleville
ebe49df659
Don't clutter __init__.py quite as much
2020-07-03 10:14:02 -05:00
matthewstevenson88
c1e07d8308
Merge pull request #23165 from matthewstevenson88/matt-tls13
...
Enable TLS 1.3 in the C-core and all wrapped languages.
2020-07-01 07:56:18 -07:00
Lidi Zheng
de075024a7
Suppress exceptions from the __del__ of channel object
2020-06-29 14:54:31 -07:00
Miguel Ángel
d2b917030f
Fix typo
2020-06-28 17:17:47 +02:00
Richard Belleville
3dcc929adf
Remove resolved TODO
2020-06-26 12:16:22 -07:00
Richard Belleville
d4e8d9956c
Run tests under setup.py
2020-06-26 12:11:31 -07:00
Richard Belleville
2f789e38ed
Merge pull request #23243 from gnossen/setup_py_improvements
...
Incrementally Improve setup.py
2020-06-26 11:13:48 -07:00
Richard Belleville
8459b49dd5
Buildifier
2020-06-26 17:55:51 +00:00
Yash Tibrewal
a438ef58f1
Merge pull request #23293 from yashykt/retrychecksize
...
Add message-size check before message decompression with ordering change
2020-06-26 10:43:52 -07:00
Richard Belleville
2b09327a6f
Yapf :(
2020-06-26 02:25:38 +00:00
Richard Belleville
4de06d0e22
Regenerate projects
2020-06-26 02:18:16 +00:00
Richard Belleville
4fefc6235f
Let the wrapped language create the composite credential
2020-06-25 23:39:27 +00:00
Richard Belleville
3bdc5bb4d1
Change name to compute_engine_channel_credentials
2020-06-25 21:36:36 +00:00
Richard Belleville
330eaea53d
Initial implementation of gce_channel_creds
2020-06-25 06:00:39 +00:00
Richard Belleville
1aae547e2c
Regenerate projects
2020-06-25 04:48:28 +00:00
Matthew Stevenson
6822dd1d1e
Merge remote-tracking branch 'upstream/master' into matt-tls13
2020-06-24 13:29:45 -07:00
Mark D. Roth
37d5d93983
Merge pull request #21941 from markdroth/xds_logging
...
Use upb textformat library to dump out raw xDS proto messages
2020-06-24 11:59:37 -07:00
Mark D. Roth
c1d7180daa
Use upb textformat library to dump out raw xDS proto messages
2020-06-24 10:10:03 -07:00
Lidi Zheng
b9088ee9dd
Address comments
2020-06-23 15:56:25 -07:00
Lidi Zheng
14d499a50f
Make PyLint happy
2020-06-23 13:01:01 -07:00
Lidi Zheng
286a80dad5
Resolve the compatibility issue that get_runnint_loop is 3.7+
2020-06-23 12:45:21 -07:00
Yash Tibrewal
e98eaa5052
Revert "Revert "Add message-size check before message decompression""
2020-06-23 12:19:07 -07:00
Lidi Zheng
6717ecb3cb
Suppress the server dealloc warning
2020-06-23 12:12:51 -07:00
Lidi Zheng
019921f57a
Add the new test to tests.json
2020-06-23 12:11:57 -07:00
Lidi Zheng
8bcffaa5ca
Hide init_grpc_aio and guard async API outside of AsyncIO context
2020-06-23 12:10:18 -07:00
Lidi Zheng
b2c420fa44
Merge pull request #23265 from lidizheng/aio-context-info
...
[Aio] Implement methods to access auth context and peer info
2020-06-23 10:40:33 -07:00
Vijay Pai
c7f2956b67
Revert "Add message-size check before message decompression"
2020-06-22 16:18:36 -07:00
Lidi Zheng
ae49a85038
Fix the typo
2020-06-22 13:47:30 -07:00
Lidi Zheng
b96381694c
Sort tests.json alphabetically
2020-06-22 12:57:09 -07:00
Mark D. Roth
4d541fc30a
Merge pull request #23051 from markdroth/xds_config_selector2
...
Add ConfigSelector API.
2020-06-22 12:30:21 -07:00
Lidi Zheng
11a29eb95a
Implement methods to access auth context and peer info
2020-06-22 12:14:39 -07:00
Yash Tibrewal
d48d39c432
Merge pull request #23177 from yashykt/checksizebeforedecompress
...
Add message-size check before message decompression
2020-06-19 17:47:48 -07:00
Richard Belleville
4fcf9d01d2
Address review comments
2020-06-19 15:31:55 -07:00
Yash Tibrewal
0497ad8bb0
Add missing message-size check before decompressing
...
Add and fix tests for limit check before decompression
Code restructuring to allow easy reuse of service config call data
Regenerate projects
Reviewer comments
2020-06-19 14:49:18 -07:00
Mark D. Roth
133918ec70
Add ConfigSelector API.
2020-06-18 12:57:43 -07:00
Matthew Stevenson
df6f8c0729
Merge remote-tracking branch 'upstream/master' into matt-tls13
2020-06-18 11:37:03 -07:00
Richard Belleville
af222241a7
Give up on getting compiler executable from distutils
2020-06-18 10:40:31 -07:00
Richard Belleville
edcf210050
Use proper compiler
2020-06-17 22:00:54 -07:00
Richard Belleville
08e117ae80
Improve build slightly
2020-06-17 16:12:59 -07:00
Richard Belleville
1f53f13446
Merge remote-tracking branch 'origin/master' into dynamic_stubs
2020-06-17 14:47:07 -07:00
Richard Belleville
71567b6096
Allow the user to specify grpclb config
2020-06-17 19:49:16 +00:00
Richard Belleville
06eb0ac7bd
Fix up aio interop client
2020-06-17 18:39:34 +00:00
Lidi Zheng
43a574d1ae
Trust google-auth library will handle their dependency properly
2020-06-15 13:32:28 -07:00
Richard Belleville
b821ff99a8
Initial working implementation
2020-06-13 00:11:43 +00:00
Lidi Zheng
72f2b99097
Guard _ChannelCallState.__del__ from cygrpc being deallocated early
2020-06-12 13:25:40 -07:00
Lidi Zheng
c47bc1a709
Merge pull request #23045 from Skyscanner/issue-21953_use-metadata-type
...
[Aio] Use Metadata type
2020-06-12 12:45:25 -07:00
Lidi Zheng
9a3ae47658
Pump up the minimum version of google-auth to 1.17.1
2020-06-12 10:48:47 -07:00
Matthew Stevenson
039e009faa
Fix memory leak, per Yang's comment.
2020-06-11 19:21:51 -07:00
Lidi Zheng
8cd6ee6297
Merge pull request #23176 from lidizheng/fix-del
...
Avoid attribute error in __del__ of _ChannelCallState
2020-06-11 13:38:54 -07:00
Matthew Stevenson
432823cbf6
Add check that unused bytes size is at most received bytes size.
2020-06-11 11:54:28 -07:00
Matthew Stevenson
264592275b
Revert "Check unused bytes size is smaller than received bytes size, and fix Python format in _server_ssl_cert_config_test.py"
...
This reverts commit 7d0ae9cf2e .
2020-06-11 11:30:22 -07:00
Matthew Stevenson
7d0ae9cf2e
Check unused bytes size is smaller than received bytes size, and fix Python format in _server_ssl_cert_config_test.py
2020-06-11 11:29:24 -07:00
Mariano Anaya
376c0f0767
Add missing metadata TypeError case
...
Code formatted.
2020-06-11 09:32:55 +02:00
Richard Belleville
c483ece5dd
Merge pull request #23163 from gnossen/wait_for_ready_default
...
Default wait_for_ready to True in simple stubs
2020-06-10 16:37:26 -07:00
Richard Belleville
4b497f7156
Compensate for low test default timeout
2020-06-10 13:08:35 -07:00
Richard Belleville
93477ae55f
That line changed count seemed a bit big
2020-06-10 12:06:09 -07:00
Richard Belleville
5811df0fd0
Yapf
2020-06-10 12:00:18 -07:00
Richard Belleville
357c78c822
Simplify implementation
2020-06-10 11:54:26 -07:00
Richard Belleville
6344b2b97f
Support infinite timeouts
2020-06-10 11:48:22 -07:00
Lidi Zheng
7294172c8f
Avoid attribute error in __del__ from _ChannelCallState
2020-06-10 09:40:16 -07:00
Richard Belleville
80e834abab
Merge pull request #23107 from gnossen/contextvars_propagation
...
Propagate contextvars to auxiliary threads
2020-06-09 16:04:35 -07:00
Richard Belleville
00d20bb70a
Use self.fail
2020-06-09 10:56:34 -07:00
Matthew Stevenson
a575049c03
Changes needed to enable TLS 1.3.
2020-06-08 18:56:15 -07:00
Richard Belleville
25cdba8a70
Yapf
2020-06-08 12:50:33 -07:00
Richard Belleville
50cab884e1
Default wait_for_ready to True
2020-06-08 12:44:37 -07:00
Richard Belleville
e329de88e7
Add failing test
2020-06-08 12:22:59 -07:00
Mariano Anaya
18e0f9f533
Remove metadata as optional from AioRpcError
2020-06-08 17:02:32 +02:00
Mariano Anaya
36f79adaf9
Remove references to the old MetadataType
2020-06-08 16:52:31 +02:00
Richard Belleville
27e1ccc92d
Merge pull request #23153 from gnossen/simple_trust_store
...
Simplify channel credentials in simple stubs
2020-06-05 16:26:00 -07:00
Richard Belleville
bacbf3b85f
Fix argument order
2020-06-05 14:43:45 -07:00
Srini Polavarapu
057091fe1f
Regenerate projects
2020-06-05 13:54:32 -07:00
Richard Belleville
8c96f976da
Yapfity yapf. Don't yapf back
2020-06-05 13:08:16 -07:00
Richard Belleville
a0e23e2123
Review comments
2020-06-05 12:30:09 -07:00
Richard Belleville
2226f8ab12
Add plugin test for insecure option
2020-06-05 12:12:36 -07:00
Richard Belleville
e3ae621f64
Add insecure option
2020-06-05 11:33:36 -07:00
Richard Belleville
9f380bc16c
Make SSL the default for simple stubs
2020-06-05 11:03:40 -07:00
Richard Belleville
420584462f
:chairflip:
2020-06-04 15:15:05 -07:00
Richard Belleville
dda5d219bd
WIP
2020-06-04 15:08:48 -07:00
Richard Belleville
bd7291b020
:tableflip:
2020-06-04 13:56:34 -07:00
Richard Belleville
773611c1d1
Plz Windoze
2020-06-04 12:35:34 -07:00
Richard Belleville
9fac7a1ad4
Work around Windows bug
2020-06-04 10:38:09 -07:00
Richard Belleville
65ef92861d
Re-add wait_for_ready
2020-06-03 16:41:44 -07:00
Richard Belleville
a64dac7b93
Yapf
2020-06-03 15:30:10 -07:00
Richard Belleville
fb54a30483
Ban gevent tests
2020-06-03 15:19:37 -07:00
Richard Belleville
9e5a91b3b9
A rare moment where I wish I had a Windows machine
2020-06-02 12:04:11 -07:00
Richard Belleville
bc157d5eb5
Support Windows
2020-06-02 11:46:11 -07:00
Richard Belleville
2ed3d6bb5e
Add to tests.json
2020-06-02 11:20:14 -07:00
Richard Belleville
f4d4200127
Underscore
2020-06-02 10:39:40 -07:00
Mariano Anaya
6e83eb79f4
Apply formatting & fix typing
2020-06-02 12:38:46 +02:00
Mariano Anaya
7b3430ef3e
Restore test that passes metadata in a list
...
The old interface of accepting the metadata as a list, should be kept
due to a backwards incompatibility with a client.
The new ``aio.Metadata()`` type supports iteration, so creating a list
from it, is possible.
2020-06-02 11:53:22 +02:00
Mariano Anaya
a6bf093af8
Use metadata types in the service context
...
Replace the signature to allow methods to use the metadata object.
Internally, they'll still wrap the data in a tuple, but the interface
makes it clear that the ``aio.Metadata()`` object is supported.
Remove the ``tuple(<metadata>)`` conversions done in the tests.
2020-06-02 11:49:57 +02:00
Mariano Anaya
5a5a578446
Fix new metadata tests
...
Using the new aio.Metadata() type instead of tuple.
2020-06-02 11:44:14 +02:00
Mariano Anaya
8fcc77a310
[issue-21953] Improvements from review
...
* Replace ``MetadataType`` by ``Metadata`` in all places
* Fix annotations
* Use the new ``Metadata.from_tuple`` to create Metadata objects
2020-06-02 09:31:54 +02:00
Mariano Anaya
e9dadf46bf
[issue-24953] Fix tests, format, & types
...
Fixes https://github.com/grpc/grpc/issues/21953
2020-06-02 09:31:53 +02:00
Mariano Anaya
e04fcd2998
[issue-21953] Use the Metadata type
...
In all places where a tuple was used for metadata (in the aio version),
replace it by the new ``Metadata`` class.
2020-06-02 09:30:55 +02:00
Pau Freixes
7d4ce583f9
Merge pull request #23092 from grpc/client_interceptor_bi_streaming
...
Add Aio stream stream client interceptor support
2020-06-02 01:06:12 +02:00
Richard Belleville
c843c18801
Actually change the implementation
2020-06-01 15:28:25 -07:00
Richard Belleville
2d4b6e894b
Interoperate with contextvars backports
2020-06-01 15:24:06 -07:00
Pau Freixes
b4afe041f1
Fixed weird annotation issues with pytype
2020-06-01 23:19:30 +02:00
Pau Freixes
c8b7f22474
Apply feedback review
2020-06-01 21:53:14 +02:00
Richard Belleville
3ade93b447
Add TODOs
2020-06-01 12:19:06 -07:00
Richard Belleville
8487ce7faf
Propagate on posix
2020-06-01 12:05:15 -07:00
Richard Belleville
bccbda7f28
Add failing test
2020-06-01 11:34:35 -07:00
Pau Freixes
f9d9793c96
Apply review feedback
2020-05-30 22:34:45 +02:00
Pau Freixes
b3425f6dbf
Add stream stream client interceptor support
...
This was the last missing arity which did not have support yet for
the interceptors in the client side for the Aio package. This commit
adds specific support for this interceptro which allows the deveveloper
to intercept the request iterator and the response iterator.
2020-05-29 21:32:24 +02:00
Mark D. Roth
3bb427195e
Revert "Merge pull request #23053 from grpc/revert-22772-gpr_strvec"
...
This reverts commit 4b7452bcdb , reversing
changes made to 133d0076b4 .
2020-05-28 11:13:12 -07:00
Mark D. Roth
afe7c74d6d
Merge pull request #23013 from markdroth/xds_config_selector
...
Refactor ServiceConfig code to pave the way for adding a ConfigSelector API
2020-05-28 09:52:32 -07:00
Mark D. Roth
aed6574023
Refactor ServiceConfig code to move parsing to its own API.
2020-05-28 07:15:28 -07:00
Lidi Zheng
a275cb1eaa
Supply sock options but still close the socket
2020-05-27 10:36:45 -07:00
Karthik Ravi Shankar
f46c07f3f8
Revert "Remove gpr_strvec."
2020-05-26 17:25:45 -07:00
Mark D. Roth
3db250de10
Merge pull request #22772 from markdroth/gpr_strvec
...
Remove gpr_strvec.
2020-05-21 13:18:40 -07:00
Mark D. Roth
c2ef110303
Replace gpr_strvec with absl::StrJoin().
2020-05-21 08:47:41 -07:00
Srini Polavarapu
02f099875c
Merge pull request #23012 from srini100/update_boringssl
...
Update boringssl
2020-05-20 21:02:31 -07:00
Lidi Zheng
ea7116d3b7
Try another approach to stablize the test
2020-05-20 15:56:24 -07:00
Srini Polavarapu
ce52c1dd71
update boringssl
2020-05-20 14:57:25 -07:00
Lidi Zheng
70f9dc5441
Close the socket before constructing the channel
2020-05-20 10:21:37 -07:00
Lidi Zheng
60eea82fbf
Merge pull request #22604 from dhalperi/patch-1
...
gRPC docs: remove mention of Python 2.7
2020-05-15 10:37:43 -07:00
Lidi Zheng
567325d293
Merge pull request #22667 from lidizheng/aio-channelz
...
[Aio] Add AsyncIO support for Channelz
2020-05-14 17:32:59 -07:00
Lidi Zheng
698a5a8869
Merge pull request #22770 from grpc/revert-22759-revert-22688-aio-status
...
Revert "Revert "[Aio] Add AsyncIO support to grpcio-status""
2020-05-14 14:09:01 -07:00
Lidi Zheng
b2b939d747
Make pytype happy
2020-05-12 14:45:34 -07:00
Lidi Zheng
f0f99b1b05
Clean up test logic
2020-05-12 14:00:20 -07:00
Lidi Zheng
7eeab2a23c
Describe the expectations of input arguments and return values
2020-05-12 12:52:27 -07:00
Lidi Zheng
ef6ff6dcfd
Make linters happy
2020-05-12 10:43:12 -07:00
Lidi Zheng
028a7c4e79
Add test cases for server interceptors
2020-05-11 13:59:44 -07:00
Lidi Zheng
5ba3ee13b4
Merge pull request #22920 from lidizheng/stop-leak
...
Add module docstring for the leak test
2020-05-11 10:57:05 -07:00
Lidi Zheng
205ad35413
Add module docstring for the leak test
2020-05-11 10:10:55 -07:00
Lidi Zheng
f7591a3426
Merge pull request #22855 from lidizheng/stop-leak
...
Stop memory leak when Python channel is deallocated without invoking "close"
2020-05-08 16:19:47 -07:00
Lidi Zheng
e844f30101
Close Core's channel when there is no reference to the channel
2020-05-08 13:43:10 -07:00
Mark D. Roth
c769951764
Remove deprecated variant of JoinHostPort().
2020-05-08 09:13:26 -07:00
Mark D. Roth
7b3590d543
Merge pull request #22854 from markdroth/xds_lrs_send_all_clusters
...
xds: Add support for send_all_clusters field in LRS.
2020-05-06 09:33:41 -07:00
Lidi Zheng
9993d2b9a4
Merge pull request #22860 from lidizheng/fix-metadata-flags-test-flake
...
Fix the metadata flags test flake
2020-05-05 15:34:30 -07:00
Lidi Zheng
9c537f91f4
Make pytype happy
2020-05-05 15:11:16 -07:00
Lidi Zheng
76b79d0ef6
Refactor the test case
2020-05-05 14:36:53 -07:00
Lidi Zheng
a8c268500d
Revert "Further simplifify the test"
...
This reverts commit aaa0f328c9 .
2020-05-05 13:29:47 -07:00
Lidi Zheng
da428e9020
Pull out _LARGE_UNASSIGNED_ID
2020-05-05 13:28:59 -07:00
Lidi Zheng
e2a41a1001
Restore for 2.7
2020-05-05 09:54:23 -07:00
Lidi Zheng
4484918d34
Close the socket to ensure falling into transient failure state
2020-05-04 17:13:51 -07:00
yihuaz
4efeb8f1fd
Merge pull request #22638 from tgalkovskyi/master
...
Expose ALTS client/server credentials in Python API
2020-05-04 12:57:50 -07:00
Pau Freixes
b6f4feb64c
Merge pull request #22821 from Skyscanner/stream_unary_client_interceptor
...
[Aio] Stream Unary client interceptor
2020-05-04 21:15:02 +02:00
Mark D. Roth
b95843c1b7
xds: Add support for send_all_clusters field in LRS.
2020-05-04 11:16:52 -07:00
Lidi Zheng
aaa0f328c9
Further simplifify the test
2020-05-04 11:03:08 -07:00
Lidi Zheng
5d8a5ef8c7
Add AsyncIO support for grpcio-channelz
2020-05-04 11:01:08 -07:00
Lidi Zheng
f6e6b9f640
Fix the pylint complain
2020-04-30 15:16:32 -07:00
Lidi Zheng
ae73ab5190
Merge pull request #22812 from lidizheng/aio-mixed-server
...
[Aio] Make sync handlers runnable in AsyncIO server
2020-04-30 15:03:30 -07:00
Pau Freixes
39d8fa3f0b
Apply feedback review
2020-04-30 22:40:53 +02:00
Taras Galkovskyi
f375c0b548
minor stylistic fixes
2020-04-30 18:58:44 +00:00
Nicolas "Pixel" Noble
791729d09f
Bumping version.
2020-04-30 08:12:29 +02:00
Lidi Zheng
fb60bf235e
Synchonize the production and consumption of request messages
2020-04-29 16:11:55 -07:00
Taras Galkovskyi
469631f549
run yapf; delete alts unit tests
2020-04-29 22:50:35 +00:00
Lidi Zheng
8be1251e2c
Remove read/write API && simplify the logic of getting the pool
2020-04-29 15:37:15 -07:00
Lidi Zheng
d40c1b8408
Fix the error on mac and win && make pytype happy
2020-04-29 15:24:19 -07:00
Lidi Zheng
df065d41fa
Make sync handlers runnable in AsyncIO server
2020-04-29 15:24:19 -07:00
Pau Freixes
7b869e8442
Use message constant
2020-04-29 23:12:02 +02:00
Pau Freixes
b9558026b1
Improve message redability
2020-04-29 23:10:32 +02:00
Pau Freixes
32acd9d5fd
[Aio] Stream Unary client interceptor
...
Add support for Stream Unary client interceptor
2020-04-29 22:55:50 +02:00
Taras Galkovskyi
486e27e2de
fix formatting issues
2020-04-29 19:43:45 +00:00
Lidi Zheng
3a6d73f808
Revert "Remove circular dependency"
...
This reverts commit dc2b02aad15c66c52e07abe5fdc85be92e13b867.
2020-04-29 11:43:06 -07:00
Lidi Zheng
ca6e62998c
Remove circular dependency
2020-04-29 11:43:06 -07:00
Lidi Zheng
025ebf7d07
Revert "Revert "[Aio] Add AsyncIO support to grpcio-status""
2020-04-29 11:43:03 -07:00
Taras Galkovskyi
4413d412e2
fix referencing variable out of scope that broke tests
2020-04-29 18:26:20 +00:00
Taras Galkovskyi
2cf920ba0b
Merge branch 'master' of git://github.com/grpc/grpc
2020-04-29 14:37:35 +00:00
Lidi Zheng
ac48ab4771
Merge pull request #22739 from lidizheng/roll-forward-grpcio-reflection
...
Revert "Revert "[Aio] Add AsyncIO support to grpcio-reflection""
2020-04-27 14:25:30 -07:00
Mark D. Roth
d74548e611
Remove StringViewToCString() and src/core/lib/gprpp/string_view.h
2020-04-27 12:28:28 -07:00
Lidi Zheng
cf6c640339
Merge branch 'master' into roll-forward-grpcio-reflection
2020-04-24 10:27:24 -07:00
Lidi Zheng
da5022de6a
Merge pull request #22745 from lidizheng/doc-channel-args
...
Explain how to find channel arguments in our doc
2020-04-23 16:18:59 -07:00
Lidi Zheng
f8f425bcc9
Merge pull request #22758 from lidizheng/aio-cq-shutdown
...
[Aio] Make completion queue shutdown stricter
2020-04-23 16:02:27 -07:00
Lidi Zheng
77811ef323
Make completion queue shutdown stricter
2020-04-23 13:51:22 -07:00
Lidi Zheng
82c586bb3c
Revert "[Aio] Add AsyncIO support to grpcio-status"
2020-04-23 13:06:11 -07:00
Lidi Zheng
d3805e1b6c
Explain how to find channel arguments in our doc
2020-04-22 16:19:42 -07:00
Lidi Zheng
372d990f4a
Merge pull request #22738 from lidizheng/doc-wtr
...
Document wait_for_ready mechanism in Python's glossary
2020-04-22 16:03:37 -07:00
Lidi Zheng
02ec5f9126
Merge branch 'master' into roll-forward-grpcio-reflection
2020-04-22 13:48:24 -07:00
Lidi Zheng
4e7f3376d8
Merge pull request #22688 from lidizheng/aio-status
...
[Aio] Add AsyncIO support to grpcio-status
2020-04-22 13:47:45 -07:00
Lidi Zheng
c1df38f2b9
Document wait_for_ready mechanism in Python's glossary
2020-04-22 13:38:22 -07:00
Pau Freixes
11e41537a5
Merge pull request #22713 from Skyscanner/client_unary_stream_interceptor
...
[Aio] Implement the Unary Stream client interceptor
2020-04-21 22:25:22 +02:00
Pau Freixes
6d4f3ce244
Fix pytype issue raised only with Python 3.7
2020-04-21 20:54:34 +02:00
Pau Freixes
6000747f83
Fix some werid pytype complaning
2020-04-21 20:46:53 +02:00
Pau Freixes
20898aa2f2
Fix type issue
2020-04-21 16:45:33 +02:00
Pau Freixes
7dbed97594
Fix add done callback test
2020-04-21 11:49:17 +02:00
Muxi Yan
006c815810
Merge pull request #22687 from grpc/revert-22684-revert-22423-objc-poller
...
Revert "Revert "Introduce CFRunLoop based iomgr""
2020-04-20 15:58:26 -07:00