Yash Tibrewal
81e90432e1
xDS status notifier ( #25321 )
...
* Serving status notification for xds enabled servers
2021-03-08 21:47:13 -08:00
Richard Belleville
d9903aa44e
Format Channelz Address.TcpIpAddress.address as packed bytes ( #25629 )
...
* Move address packing to Core
* Format
* Use absl::Base64Escape
* Update src/core/lib/channel/channelz.cc
Co-authored-by: Yash Tibrewal <yashkt@google.com>
Co-authored-by: Yash Tibrewal <yashkt@google.com>
2021-03-08 17:11:58 -08:00
Ashitha Santhosh
bd86187f19
SDK authorization policy translator. ( #25361 )
...
* SDK authorization policy translator.
2021-03-05 09:05:11 -08:00
Jan Tattermusch
fcd43e9030
Crosscompile python aarch64 wheels with dockcross ( #25418 )
...
* build aarch64 python wheels via crosscompilation
* yapf format code
* fix shellcheck complaints
* fix python37 aarch64 wheel build
* build python wheels on linux aarch64 with static libstdc++
* yapf format code
2021-03-02 07:32:28 +01:00
Mark D. Roth
49601b0334
Second attempt: xDS HTTP filter support for gRPC client ( #25558 )
...
* Revert "Revert "xDS HTTP filter support for gRPC client" (#25555 )"
This reverts commit 785a128a83 .
* xds_end2end_test: avoid flakes from lingering shutdown from previous test
2021-02-26 07:39:27 -08:00
donnadionne
785a128a83
Revert "xDS HTTP filter support for gRPC client" ( #25555 )
...
This reverts commit b2164837a8 .
2021-02-25 07:18:43 -08:00
Richard Belleville
ac34f559bb
Fix Signal Safety Issue ( #25394 )
...
* Decrease flake rate
* Spruce up comments
2021-02-20 16:12:35 -08:00
Richard Belleville
ee915d8a15
Merge pull request #25410 from gnossen/unrevert_xds_creds
...
Reintroduce xDS Creds
2021-02-12 10:25:27 -08:00
Mark D. Roth
b2164837a8
xDS HTTP filter support for gRPC client
2021-02-11 13:17:15 -08:00
Richard Belleville
e76d75f520
Revert "Revert "Merge pull request #25365 from gnossen/python_xds_creds""
...
This reverts commit 7bbefc8365 .
2021-02-10 15:53:49 -08:00
Richard Belleville
47ea5518b1
Merge remote-tracking branch 'origin/master' into unrevert_xds_creds
2021-02-10 15:53:42 -08:00
Richard Belleville
b120008ea3
Fix API
2021-02-10 15:31:03 -08:00
Yash Tibrewal
7c8defd5c9
Merge pull request #25377 from yashykt/removedisrespecfulterm2
...
Replace disrespectful term
2021-02-10 15:20:27 -08:00
Richard Belleville
9c40041050
Merge pull request #25407 from gnossen/revert_xds_creds
...
Revert "Merge pull request #25365 from gnossen/python_xds_creds"
2021-02-10 11:22:38 -08:00
Richard Belleville
8d484bd49e
Merge pull request #25383 from gnossen/fix_grpc_future_docs
...
Clarify Guarantees about grpc.Future Interface
2021-02-10 11:12:50 -08:00
Richard Belleville
7bbefc8365
Revert "Merge pull request #25365 from gnossen/python_xds_creds"
...
This reverts commit b80d374b93 , reversing
changes made to df062598c0 .
2021-02-10 11:06:02 -08:00
Lidi Zheng
a72c72f6e3
Merge pull request #25388 from lidizheng/master
...
Bump version of HEAD to v1.37.0-dev
2021-02-09 15:11:35 -08:00
Richard Belleville
762a29cddf
Integrate additional guarantee into existing statement
2021-02-09 12:52:29 -08:00
Yash Tibrewal
15779f7b91
Merge pull request #25380 from yashykt/removedisrespecfulterm3
...
Replace disrespectful words
2021-02-09 12:07:25 -08:00
Lidi Zheng
51659eb06e
Regenerate projects
2021-02-09 11:45:06 -08:00
Richard Belleville
b80d374b93
Merge pull request #25365 from gnossen/python_xds_creds
...
Implement Python Client and Server xDS Creds
2021-02-09 09:57:00 -08:00
Richard Belleville
5f759fcd1f
Merge pull request #25384 from gnossen/fix_interop_typo
...
Fix Interop Client Typo
2021-02-08 21:46:27 -08:00
Richard Belleville
0136c65a70
Fix typo
2021-02-09 00:58:16 +00:00
Richard Belleville
8b5663fb91
Unref fallback credentials
2021-02-08 16:46:05 -08:00
Richard Belleville
459ceb026d
Clarify the Future interface
2021-02-08 15:49:05 -08:00
Yash Tibrewal
f4e55b85bc
Replace disrespectful term
2021-02-08 15:29:53 -08:00
Yash Tibrewal
7a5288d2a0
Replace disrespectful words
2021-02-08 14:29:18 -08:00
Richard Belleville
8d805b9b43
Figure out what year it is
2021-02-08 13:50:22 -08:00
Richard Belleville
5e23b2dcb7
Pull out context manager
2021-02-08 13:49:46 -08:00
Lidi Zheng
542e7cb409
Merge pull request #25357 from lidizheng/update-envoy
...
Update xDS protos
2021-02-08 13:15:54 -08:00
Richard Belleville
c8c80fd998
Merge pull request #25366 from gnossen/python_xds_timeout_test
...
Python xDS Timeout Test Client
2021-02-08 11:10:41 -08:00
Richard Belleville
d1efd2af6e
Remove inadvertent addition
2021-02-08 10:54:43 -08:00
Richard Belleville
859269e511
Yapf
2021-02-08 10:37:10 -08:00
Richard Belleville
accaddc098
Fix call sites
2021-02-05 18:02:16 -08:00
Richard Belleville
95b06a7bd4
Avoid dancing diff
2021-02-06 01:20:27 +00:00
Richard Belleville
6017b08300
Fix up cygrpc.Server call sites
2021-02-05 16:42:10 -08:00
Richard Belleville
3cf0266843
And back to enums again
2021-02-06 00:15:22 +00:00
Richard Belleville
b47279d923
Clean up
2021-02-05 20:31:56 +00:00
Richard Belleville
2c35187473
Fix aio server
2021-02-05 12:27:18 -08:00
Richard Belleville
8960ddea24
Yapf
2021-02-05 20:07:47 +00:00
Richard Belleville
a07674de5c
Conform to updated test spec
2021-02-05 20:01:29 +00:00
Richard Belleville
2c2dd5c047
Merge remote-tracking branch 'origin/master' into python_xds_timeout_test
2021-02-05 19:55:28 +00:00
Richard Belleville
23f6d4c75f
Merge remote-tracking branch 'origin/master' into python_xds_creds
2021-02-05 11:47:10 -08:00
Richard Belleville
a905065a98
Yapf
2021-02-05 11:43:48 -08:00
Richard Belleville
8988646903
Clean up
2021-02-05 11:42:22 -08:00
Richard Belleville
e803bdb578
Add API to initialize xDS server
2021-02-05 11:36:08 -08:00
Lidi Zheng
0b04a92aba
Regenerate project
2021-02-05 10:22:24 -08:00
Lidi Zheng
c78c6ae20d
regenerate files
2021-02-04 17:16:22 -08:00
Lidi Zheng
50f2fdd3cf
Update the BUILD chain for the moved protos
2021-02-04 17:08:16 -08:00
Esun Kim
0cf94e3fdd
Add time-util
2021-02-01 17:31:46 -08:00
Richard Belleville
791626a28f
Accept programmatic configuration of RPC timeout
2021-01-28 02:48:48 +00:00
Richard Belleville
be1bdc7707
Report RPC statuses
2021-01-28 02:20:33 +00:00
Richard Belleville
20be83e886
Use the new insecure channel credential object
2021-01-27 16:19:49 -08:00
Mark D. Roth
0a0aae8ee8
Merge pull request #25215 from markdroth/c2p_resolver
...
Implement google-c2p resolver.
2021-01-26 15:03:26 -08:00
Richard Belleville
293d7c46fe
Implement xds_channel_credentials and xds_server_credentials
2021-01-22 12:08:01 -08:00
Donna Dionne
19b1f8f64a
Cds Watchers changes to support aggregate Cds and Logical DNS Cds.
2021-01-21 14:25:50 -08:00
Mark D. Roth
80ede5992a
Implement google-c2p resolver.
2021-01-20 14:37:21 -08:00
Jan Tattermusch
0b1798412b
Revert "Wrap strerror into a thread-safe implementation"
2021-01-20 16:33:27 +01:00
Ashitha Santhosh
4ca878799b
Refactor [String/Header/Path]matchers in xds_api.
2021-01-15 12:32:54 -08:00
Jan Tattermusch
e2b170278c
yapf format code
2021-01-14 11:14:11 +01:00
Richard Belleville
333fb32667
Merge pull request #25142 from gnossen/cb_interop_python
...
Python Circuit Breaking Interop Test Client Additions
2021-01-14 00:08:29 +00:00
Richard Belleville
4ea16b6a30
Merge pull request #25142 from gnossen/cb_interop_python
...
Python Circuit Breaking Interop Test Client Additions
2021-01-13 14:05:47 -08:00
Yang Gao
25c0d5974e
Merge pull request #25140 from yang-g/strerror
...
Wrap strerror into a thread-safe implementation
2021-01-13 13:35:25 -08:00
Sergii Tkachenko
88af4277c6
Python style: disambiguate list expand style for yapf
2021-01-13 14:25:44 -05:00
Richard Belleville
b12ff43ba6
Yapf
2021-01-13 19:24:04 +00:00
Richard Belleville
244488928a
Logger style
2021-01-13 19:05:50 +00:00
Richard Belleville
5080f4adb5
Add more return types
2021-01-13 19:03:59 +00:00
Sergii Tkachenko
8db79e2e71
Python style: reformat code using updated yapf 0.30.0
2021-01-13 14:00:12 -05:00
yang-g
cf26f0133a
Wrap strerror into a thread-safe implementation
2021-01-13 08:54:51 -08:00
Richard Belleville
56ee26ee6c
Yapf
2021-01-13 01:03:17 +00:00
Richard Belleville
0be354eb51
Fix up client changes
2021-01-13 01:00:24 +00:00
Richard Belleville
c4d3fc749f
WIP. Implement CB interop test
2021-01-12 18:00:14 +00:00
Stanley Cheung
fe2e96f9f3
Regenerate projects
2021-01-06 19:52:32 -08:00
Stanley Cheung
5564ac0cce
Regenerate projects
2021-01-06 19:40:00 -08:00
Alexander Polcyn
8215b21dc1
move grpc_ares_ev_driver and fd_node definitions into grpc_ares_wrapper.cc
2020-12-28 11:51:16 -08:00
Alexander Polcyn
ef52044862
remove unnecessary grpc_ares_wrapper_fallback.cc
2020-12-23 11:20:43 -08:00
Mark D. Roth
8439ed152e
Merge pull request #24920 from markdroth/client_channel_split4
...
Add dynamic filters between name resolution and load balancing.
2020-12-22 13:18:57 -08:00
Esun Kim
d1bef160e5
Added upb/json
2020-12-21 19:16:52 -08:00
Esun Kim
d24a66af72
Regen project files
2020-12-21 11:35:07 -08:00
Mark D. Roth
7d46e37251
Add dynamic filters between name resolution and load balancing.
2020-12-21 09:27:14 -08:00
Yash Tibrewal
4105d2ce20
XdsServerBuilder, config fetching per resolved address and delaying bind/listen till fetch is complete
2020-12-16 12:15:52 -08:00
Richard Belleville
9e58d0645b
Merge pull request #24993 from gnossen/lazy_import_grpc_tools
...
Lazily import grpc_tools when using runtime stub/message generation
2020-12-15 16:43:58 -08:00
Richard Belleville
416f8f6d5c
Factor out error functions
2020-12-15 13:22:08 -08:00
Richard Belleville
3da0a9a68d
Remove trailing whitespace
2020-12-14 18:04:38 -08:00
Richard Belleville
faa4ea2863
Docstring. Formatting
2020-12-14 17:38:34 -08:00
Richard Belleville
6b06bf4938
Lazily import grpc_tools
2020-12-14 17:27:24 -08:00
Donna Dionne
4f8ed98f3e
Xds cluster resolver
...
Implemented new xds cluster resolver config
Separated policy and discovery mechanism
2020-12-14 16:05:15 -08:00
Lidi Zheng
0dd3f7e65b
Merge pull request #24946 from lidizheng/abort-annotation
...
[Aio] Correct type annotation of grpc.aio.ServicerContext.abort
2020-12-09 14:44:12 -08:00
Lidi Zheng
45b4608a02
Correct the type annotation of abort
2020-12-09 10:10:30 -08:00
Yash Tibrewal
c9e99945ec
Add SANs matching for xDS credentials
2020-12-08 15:15:39 -08:00
AJ Heller
880a854f0e
Convert URI parser to C++ #24701
2020-12-07 12:13:22 -08:00
Mark D. Roth
d6298ed3dc
Merge pull request #24806 from markdroth/client_channel_split0
...
Eliminate ResolvingLoadBalancingPolicy.
2020-12-01 08:09:52 -08:00
Mark D. Roth
0e13934764
Eliminate ResolvingLoadBalancingPolicy.
2020-11-30 11:37:37 -08:00
Lidi Zheng
2d7d354c92
Merge pull request #24818 from lidizheng/aio-max-concurrent
...
Add limit concurrent RPC feature to asyncio server
2020-11-24 12:59:07 -08:00
Lidi Zheng
3da3cc2168
Add limit concurrent RPC feature to asyncio server
...
* Reduce the allocation of new function
2020-11-23 14:45:34 -08:00
Lidi Zheng
511af22c78
Hopefully fixed 27 build on winserver2016
...
* Download the working msys64 and use it to compile 27
* Remove the cygwin detection override logic
* Only install Python interpreters in jobs running on winserver2016
* Fix the batch script substring check
* Increase the timeout for related jobs
* TIL that there is an allow list for Kokoro env vars
2020-11-23 14:17:58 -08:00
Lidi Zheng
a0883ea81a
Found another typo in the comment
2020-11-20 13:24:45 -08:00
Lidi Zheng
06ce4cb51c
Use the correct adjective for false
2020-11-20 13:04:09 -08:00
Lidi Zheng
2996c03114
Fix the emtpy response handling in streaming RPC
2020-11-20 12:16:21 -08:00
Chuan Ren
1faf030cc4
Add aws-sourced external credentials
2020-11-19 11:20:35 -08:00
yulin-liang
2ffa791ae6
Regenerate projects
2020-11-17 13:10:08 -08:00
Lidi Zheng
cbab3b4dac
Str and bytes have different interface...
2020-11-13 12:07:45 -08:00
Lidi Zheng
0e275f3d2b
Change to explicitly encode
2020-11-13 12:07:45 -08:00
Lidi Zheng
892e7bacb1
Explicitly set encoding to ascii to prevent TypeError in 3.7+
2020-11-13 12:07:44 -08:00
Mark D. Roth
28c795f542
Merge pull request #24618 from renkelvin/aws-signer
...
[3PI Support] Add aws signature v4 signer
2020-11-12 07:43:05 -08:00
Chuan Ren
bedaeb5265
Add aws signature v4 signer
2020-11-11 15:55:16 -08:00
Lidi Zheng
4dab5d3deb
Merge pull request #24718 from lidizheng/stop-ctrl-c-spam
...
Stop the spamming log generated by ctrl-c for AsyncIO server
2020-11-11 15:14:27 -08:00
Yash Tibrewal
0b4c258354
Merge pull request #24711 from yashykt/filewatcherconfig
...
File watcher certificate provider config parsing
2020-11-11 02:23:13 -08:00
Yash Tibrewal
d45bbe46e0
File watcher certificate provider config parsing
2020-11-10 15:49:23 -08:00
Lidi Zheng
c0e0207fde
Add the empty line back
2020-11-10 14:37:43 -08:00
Lidi Zheng
a012edf10f
Stop the ctrl-c spam
2020-11-10 14:33:14 -08:00
Lidi Zheng
89fa7203d0
Add a special optimization for 1 rpc unary-stream sync
2020-11-10 12:31:24 -08:00
Ben Reed
eacf3ba54f
Make python qps_worker --server_port consistent
...
The python qps_worker was changed in grpc/grpc#24350 , adding support for
the --server_port flag. When the --server_port flag was set, the python
worker ignored the port specified in the Scenario's ServerConfig.
This behavior was inconsistent with Java and Go. In the workers for
those languages, the --server_port flag was used only when the
Scenario's ServerConfig port was unset. It did not override.
This commit alters the behavior of the python qps_worker to match Java
and Go, similar to grpc/grpc#24661 for C++. In addition, it updates the
documentation for the flag.
2020-11-04 15:25:20 -08:00
capstan
3b9484afcb
Rerun tools/buildgen/generate_projects.sh under Python 3.
...
This generates reordered lists, presumably dict traversal issues, and there are whitespace diffs in the emitted .json files.
2020-11-04 01:31:40 +01:00
yulin liang
75044f89f1
Merge pull request #24657 from yulin-liang/update-boringssl
...
1.34 Release [T - 4w] Updating boringssl
2020-11-03 13:53:47 -08:00
Esun Kim
e0cbc7e5dd
Merge pull request #24245 from veblush/stacktrace
...
Add stack-tracer to gRPC
2020-11-03 13:50:41 -08:00
yulin-liang
afc556a4c3
renegerate files
2020-11-03 11:53:12 -08:00
Chuan Ren
2b1265b42f
Add file-sourced external credentials
2020-11-02 14:11:50 -08:00
Yash Tibrewal
f0edcac24b
Merge pull request #24579 from yashykt/xdscertificateprovider
...
Add XdsCertificateProvider
2020-11-02 11:28:45 -08:00
Esun Kim
f3e75c1fa9
Add stack-tracer to gRPC
2020-11-01 23:02:39 -08:00
Lidi Zheng
0bad97452d
Merge pull request #24614 from lidizheng/not-found-windows
...
Fix a typo in Python's Windows build
2020-10-30 12:51:05 -07:00
Yash Tibrewal
e11a670736
Add XdsCertificateProvider
2020-10-30 10:15:57 -07:00
Lidi Zheng
1eedd0a693
Add extra safe guard to prevent this function misbehave again
2020-10-30 10:15:33 -07:00
Lidi Zheng
ca2b0f5f07
Fix typo in Python's Windows build
2020-10-29 17:15:31 -07:00
ZhenLian
d5d35650b0
add API to get last modification time of a file
2020-10-29 10:43:29 -07:00
Lidi Zheng
3c17848cee
Merge pull request #24576 from lidizheng/unary-stream-exp
...
Add support for unary-stream benchmarking for Python
2020-10-27 14:12:25 -07:00
Lidi Zheng
85228ef34a
s/streamming/streaming/g
2020-10-26 17:11:11 -07:00
Lidi Zheng
36b46b104a
Add support for unary-stream benchmarking for Python
2020-10-26 16:50:57 -07:00
Richard Belleville
efb843980c
Merge pull request #24523 from gnossen/single_threaded_future
...
Implement grpc.Future interface in SingleThreadedRendezvous
2020-10-26 15:32:35 -07:00
ZhenLian
4d80f376a3
Merge pull request #24227 from ZhenLian/zhen_dynamic_file_reloading_3
...
C-core changes for TLS credentials
2020-10-26 13:38:39 -07:00
Richard Belleville
9b24faf188
Add comment about timeout argument
2020-10-23 16:01:19 -07:00
Esun Kim
4efde0b477
Generating projects
2020-10-23 13:22:38 -07:00
ZhenLian
518ed1303c
Add Credential Loading From Static Providers For TLS Credentials
2020-10-22 13:55:31 -07:00
Richard Belleville
928e3b2fa5
Spruce up docstrings
2020-10-21 21:55:02 -07:00
Richard Belleville
f2059ee6be
Implement grpc.Future interface in SingleThreadedRendezvous
2020-10-21 20:35:18 -07:00
Mark D. Roth
62cfb36c60
Merge pull request #24411 from renkelvin/url
...
[3PI Support] Add url-sourced external account credentials
2020-10-21 08:48:34 -07:00
Yash Tibrewal
cf26660f44
Merge pull request #24408 from yashykt/castore
...
Certificate Provider Store implementation
2020-10-21 01:18:09 -07:00
Yash Tibrewal
ea027f0ef5
CertificateProviderStore implementation
2020-10-20 23:05:36 -07:00
Richard Belleville
de90ff64d5
Merge pull request #24478 from gnossen/runtime_protos_wkt
...
[gRPC Easy] Make Well-Known Types Available to Runtime Protos
2020-10-20 20:08:14 -07:00
Chuan Ren
4c93d36d08
Add url-sourced external credentials
2020-10-20 13:56:55 -07:00
Richard Belleville
905bb9834a
Switch names around
2020-10-20 13:31:36 -07:00
Lidi Zheng
e861546b3c
Replace grpc_shutdown_blocking with grpc_shutdown in Cython
2020-10-19 17:08:01 -07:00
Richard Belleville
f13b324941
Include well-known types in sys.path when using runtime protos
2020-10-19 13:02:33 -07:00
Mark D. Roth
e05c5da2c8
Merge pull request #24419 from markdroth/xds_cluster_impl_lb
...
Move circuit breaking, EDS drops, and load reporting to xds_cluster_impl policy.
2020-10-16 09:24:04 -07:00
Mark D. Roth
e496705ea3
Move circuit breaking, EDS drops, and load reporting to xds_cluster_impl policy.
2020-10-16 07:29:08 -07:00
Mark D. Roth
27795e7cad
Merge remote-tracking branch 'upstream/master' into xds_logging
2020-10-15 20:05:29 -07:00
Lidi Zheng
684b5d1f47
Fix the grpc.aio import hack and its unit test
2020-10-14 17:00:25 -07:00
Mark D. Roth
6c982e6b61
Merge remote-tracking branch 'upstream/master' into xds_logging
2020-10-14 16:32:13 -07:00
Mark D. Roth
012381235f
Merge pull request #24208 from renkelvin/base
...
[3PI Support] Add base external account credentials class
2020-10-13 10:27:14 -07:00
Chuan Ren
0cf672d42e
Add implementation of base external account credentials
2020-10-12 16:18:11 -07:00
Mark D. Roth
ff7496b660
fix upbdefs paths for non-bazel builds
2020-10-12 15:23:03 -07:00
Mark D. Roth
f81650f497
update list of upbdefs files in build
2020-10-12 14:48:18 -07:00
Mark D. Roth
7d6b12fe73
Merge remote-tracking branch 'upstream/master' into xds_logging
2020-10-12 14:21:45 -07:00
Lidi Zheng
f9925a6f97
Merge pull request #24356 from lidizheng/support-3.9
...
[Linux] [macOS] Support pre-compiled Python 3.9 wheels
2020-10-12 10:28:07 -07:00
Yash Tibrewal
4013fd9dc9
Merge pull request #24313 from yashykt/xdscredscpp
...
C++ API to create Xds channel credentials
2020-10-08 22:27:21 -07:00
Yash Tibrewal
c52cb09f47
Add experimental XdsCredentials with support for insecure channel_credentials and security_connector
2020-10-08 20:37:47 -07:00
Benjamin Reed
9757a09ec4
Merge pull request #24350 from codeblooded/python/bug/add-server-port
...
Add --server_port flag to python benchmark worker
2020-10-08 16:24:56 -07:00
Richard Belleville
9c41697873
Merge pull request #24326 from gnossen/fix_fork_interop
...
Remove uses of PIPE in Fork Interop Tests
2020-10-08 15:08:12 -07:00
Lidi Zheng
89b34444f8
Merge pull request #24341 from grpc/revert-24337-revert-24289-aio-import-dot
...
Revert "Revert "Allow asyncio API to be imported as grpc.aio""
2020-10-07 15:56:36 -07:00
Donna Dionne
aafe657978
Bump version to v1.34.x: regenerate projects
2020-10-07 12:51:27 -07:00
Lidi Zheng
4fa90f42ce
Support pre-compiled Python 3.9 wheels
2020-10-07 12:43:45 -07:00
Lidi Zheng
6336930029
Check file name instead of package name
2020-10-07 11:01:00 -07:00
Ben Reed
9a00264e9b
Add --server_port flag to python benchmark worker
...
The benchmark workers for most gRPC languages support a `--server_port`
flag. When specified, the server accepts traffic on this port. This is
true even if a port is specified in the ServerConfig message of a
Scenario.
This change adds this flag to the benchmark worker for Python, allowing
it to adopt the same behavior.
2020-10-07 10:38:56 -07:00
Lidi Zheng
442aa916dc
Make sure the module space won't be polluted by "from grpc import aio"
2020-10-06 16:55:14 -07:00
Lidi Zheng
c6dc383c15
Prevent import order issue in cyclic imports
2020-10-06 16:53:01 -07:00
Lidi Zheng
e54fe6ccd0
Revert "Revert "Allow asyncio API to be imported as grpc.aio""
2020-10-06 14:14:13 -07:00
Lidi Zheng
d938e0052e
Revert "Allow asyncio API to be imported as grpc.aio"
2020-10-06 12:35:26 -07:00
Yash Tibrewal
7c7b452f16
Merge pull request #24312 from yashykt/xdscreds
...
gRPC Core API to create Xds channel credentials
2020-10-06 12:18:44 -07:00
Richard Belleville
3dc0b3b625
Get port properly
2020-10-05 15:29:45 -07:00
Yash Tibrewal
48ec53971a
gRPC Core API to create Xds channel credentials
2020-10-05 14:52:08 -07:00
Richard Belleville
d13fbc5bfb
Remove uses of PIPE
2020-10-05 11:27:46 -07:00
Mark D. Roth
7c0b500f33
Merge pull request #24291 from markdroth/xds_load_reporting_in_eds
...
Move locality load reporting to EDS policy.
2020-10-05 08:35:18 -07:00
Lidi Zheng
4f3f6960f9
Merge pull request #24289 from lidizheng/aio-import-dot
...
Allow asyncio API to be imported as grpc.aio
2020-10-02 15:38:25 -07:00
Lidi Zheng
b830caa997
Update the tests.json
2020-10-02 13:10:17 -07:00
Mark D. Roth
799e805e8a
Move locality load reporting to EDS policy.
2020-10-02 11:16:01 -07:00
Mark D. Roth
71050c88b9
Move EDS drop handling to a new eds_drop LB policy.
2020-10-02 08:23:48 -07:00
Lidi Zheng
c9768211fb
Remove unused import
2020-10-01 11:43:50 -07:00
Lidi Zheng
638f6fb659
Expand alternatives to import aio module
2020-10-01 11:43:50 -07:00
Lidi Zheng
b7894bb090
Allow asyncio API to be accessed as grpc.aio.foo
2020-10-01 11:43:50 -07:00
Lidi Zheng
32e4c1c1df
Merge pull request #24267 from lidizheng/fix-macos-enum
...
Don't install enum34 for non-2.7 Python
2020-09-30 12:04:01 -07:00
Mark D. Roth
02436e33ea
Merge remote-tracking branch 'upstream/master' into xds_logging
2020-09-30 11:40:56 -07:00
Lidi Zheng
777792b652
Merge pull request #24271 from lidizheng/tiny-fix-in-commands
...
Use != with literals in commands.py
2020-09-30 10:43:05 -07:00
Donna Dionne
bad6ee7676
Merge remote-tracking branch 'upstream/master' into release
2020-09-29 22:25:43 -07:00
Lidi Zheng
8da468ff09
Merge pull request #24257 from lidizheng/rpc-test-split-test
...
Split RPCTest into two and speed up test cases
2020-09-29 16:21:21 -07:00
Lidi Zheng
e242764d50
Remove enum34 from requirements.txt
2020-09-29 15:17:38 -07:00
Donna Dionne
bcd41d6397
Merge remote-tracking branch 'upstream/master' into release
2020-09-29 14:55:57 -07:00
Lidi Zheng
9e0b427893
Use != with literals
2020-09-29 14:44:59 -07:00
Lidi Zheng
944d20f7b8
Make buildifier happy
2020-09-29 13:56:04 -07:00
Lidi Zheng
7f52f5d669
Make linters happy
2020-09-29 12:04:57 -07:00
Lidi Zheng
84acaad1fe
Split RPCTest into two and speed up test cases
2020-09-29 12:04:57 -07:00
Yash Tibrewal
2a56886513
Update submodules: envoy-api, protoc-gen-validate, udpa
2020-09-29 12:03:40 -07:00
Mark D. Roth
69c52a8b2a
Merge remote-tracking branch 'upstream/master' into xds_logging
2020-09-29 09:01:09 -07:00
Donna Dionne
55267990b0
regenerate files
2020-09-28 22:41:16 -07:00
Richard Belleville
1c425ba9fd
Fix CI errors
2020-09-22 13:46:08 -07:00
Richard Belleville
a80a3b72bb
Do not import grpc_tools.protoc from grpc_tools
2020-09-22 12:35:52 -07:00
Yash Tibrewal
11abbd3828
Add parsing logic for GoogleMeshCaConfig
2020-09-17 09:33:10 -07:00
Donna Dionne
ffb560090a
Moving XDS Routing functionalities from LB policy into XdsConfigSelector
2020-09-11 15:44:10 -07:00
Lidi Zheng
ac5cca327a
Merge pull request #23453 from implr/addcythoninit
...
Add __init__.py to cygrpc pyx_library to support --incompatible_default_to_explicit_init_py
2020-09-09 14:12:10 -07:00
Yash Tibrewal
24ba65d6a1
Merge pull request #24080 from yashykt/caregimpl
...
Add certificate provider registry implementation
2020-09-09 14:05:38 -07:00
Yash Tibrewal
cdda406115
Add certificate provider registry implementation
2020-09-08 14:50:37 -07:00
ZhenLian
1a275d7eab
Add tls_certificate_distributor implementation
2020-09-08 10:20:21 -07:00
Mark D. Roth
998bde891f
Merge remote-tracking branch 'upstream/master' into xds_logging
2020-09-02 15:50:33 -07:00
Mark D. Roth
25518e5b08
Merge pull request #24030 from yashykt/xdsremoveunsecure
...
Remove xDS support from unsecure builds
2020-09-02 15:07:45 -07:00
Mark D. Roth
6514396713
update build files
2020-09-02 08:38:31 -07:00
Lidi Zheng
0eae18f9e6
Disable the exit tests until they are deflaked
2020-09-01 17:42:51 -07:00
Mark D. Roth
3fcb32b757
Merge remote-tracking branch 'upstream/master' into xds_logging
2020-09-01 15:41:07 -07:00
Yash Tibrewal
025d9d8e8a
Remove xDS support from unsecure builds
2020-09-01 15:04:49 -07:00
Mark D. Roth
30e4170dc3
Update version of master to 1.33-dev ("geeky").
2020-08-28 09:20:30 -07:00
Lidi Zheng
1dbc68c4ae
Disable two in flight stream stream cases due to known flake
2020-08-25 15:13:44 -07:00
Lidi Zheng
cd1b211321
Improve the exit test to yield better logs
2020-08-25 12:08:09 -07:00
Richard Belleville
4a2d4a0b64
Merge pull request #23949 from gnossen/grpcio_tools_import
...
Tolerate old versions of grpcio-tools
2020-08-24 10:22:32 -07:00
Richard Belleville
36be9bbf6e
Yapf
2020-08-21 17:25:25 -07:00
Richard Belleville
3ce329ffda
Clean up error messages
2020-08-21 17:04:15 -07:00
Richard Belleville
d481046de6
Tolerate old versions of grpcio-tools
2020-08-21 16:57:31 -07:00
Lidi Zheng
d713e9f202
Prevent call objects from outliving its parent channel or server
2020-08-21 15:04:16 -07:00
Richard Belleville
0bd773c152
Merge pull request #23892 from gnossen/python_interop_client_additions
...
Python xDS interop client traffic splitting / path matching additions
2020-08-20 10:25:29 -07:00
Richard Belleville
03b50b704d
Save two lines
2020-08-19 23:38:28 +00:00
Richard Belleville
324ade3638
Pull out parsing functions
2020-08-19 23:24:19 +00:00
Richard Belleville
efd0521731
Format
2020-08-19 20:50:41 +00:00
Richard Belleville
a4979ad65b
Keep track of method of each RPC
2020-08-19 20:44:17 +00:00
Ashitha Santhosh
fcce56df4e
Merge pull request #23887 from ashithasantosh/create_activation
...
Add activation logic and endpoint getters.
2020-08-19 10:43:39 -07:00
Richard Belleville
b0ab7197a6
Add --metadata flag
2020-08-19 17:39:03 +00:00
Richard Belleville
86525d703c
Add --rpc flag
2020-08-19 05:19:09 +00:00
ashithasantosh
5820e833fc
Add activation logic and endpoint getters.
2020-08-18 19:12:22 -07:00
Richard Belleville
057b34a4d0
Pull out function for running single method
2020-08-19 00:20:43 +00:00
Richard Belleville
6e3cc78375
Abstract out the method being called
2020-08-18 23:36:02 +00:00
Lidi Zheng
9ff83e8cb1
Merge pull request #23240 from lidizheng/aio-graduate
...
[Aio] Graduation from experimental folder
2020-08-18 14:31:00 -07:00
Lidi Zheng
6326422b05
Merge branch 'master' into aio-graduate
2020-08-18 12:14:51 -07:00
Mark D. Roth
bd73844208
Move parse_address library from client_channel to iomgr.
2020-08-18 11:23:06 -07:00
Richard Belleville
c79bef55ee
Merge pull request #21458 from gnossen/dynamic_stubs
...
Enable Runtime Import of .proto Files
2020-08-17 20:39:29 -07:00
Richard Belleville
7295541044
Support path changes in MacOS 3.8
2020-08-17 16:41:19 -07:00
Richard Belleville
60f8bc1b85
Fix subprocess tests on Mac Python 3.8
2020-08-17 14:34:40 -07:00
Richard Belleville
1169084a21
Unpack args a layer higher
2020-08-17 21:06:04 +00:00
Yash Tibrewal
55821f5cf8
Revert "Merge pull request #23786 from michaelywg/cel_create_activation"
...
This reverts commit fe59761648 , reversing
changes made to 1856e224c3 .
2020-08-17 14:01:53 -07:00
Lidi Zheng
cd336404e9
Merge pull request #23783 from lidizheng/aio-win-poll
...
[Aio] Add a fail-back polling mode for Windows+3.8+
2020-08-17 10:56:08 -07:00
Srini Polavarapu
9b5b5be3e2
regenerate files
2020-08-14 18:33:42 -07:00
Richard Belleville
cdb906ac8e
Expand documentation
2020-08-14 16:46:03 -07:00
Lidi Zheng
5694b798b0
Move aio module out of experimental folder
2020-08-14 15:58:50 -07:00
Lidi Zheng
9c3f878e03
Merge pull request #23843 from lidizheng/fix-non-ok-read
...
Make status_code_and_message interop test robust
2020-08-14 14:30:46 -07:00
Lidi Zheng
0955c14608
Make status_code_and_message interop test robust
2020-08-14 13:40:32 -07:00
Lidi Zheng
4ed38373ae
Remove event loop policy check
2020-08-14 11:24:23 -07:00
Michael Wang
b8771966f1
Added tests for eval_args address/port getters. Implemented said getters and CreateActivation.
...
Added logging for unsupported attributes
fixed make issues by moving grpc_authorization_engine under grpc
changed inet_aton to inet_pton
fixed issue leftover from initial implementation of evalargs
2020-08-14 04:30:42 +00:00
Mark D. Roth
478ea19b65
Merge remote-tracking branch 'upstream/master' into xds_logging
2020-08-13 08:21:43 -07:00
Lidi Zheng
a5dc598a42
Handle another corner case on Windows
2020-08-11 16:07:57 -07:00
Richard Belleville
d6a9ba9d54
Restrict to 3.5.0
2020-08-11 15:19:16 -07:00
Lidi Zheng
03813bf6fc
Make the fail back mode triggering more robust
2020-08-11 13:56:40 -07:00
Richard Belleville
d0e8342dcd
Document as experimental
2020-08-11 11:53:11 -07:00
Richard Belleville
0b543de30a
Last pylint error
2020-08-10 17:46:55 -07:00
Richard Belleville
51b0a3bb96
Why Windows? Why?
2020-08-10 17:42:00 -07:00
Richard Belleville
b50110b583
Fix Windows
2020-08-10 14:49:48 -07:00