Esun Kim
c028e2f5cd
Fix bugprone-integer-division
2020-11-24 13:15:31 -08:00
Yash Tibrewal
ee2480abbd
Add missing check_config release
2020-11-24 00:22:37 -08:00
Yash Tibrewal
3f46d68975
Merge pull request #24643 from yashykt/xdsclientsecinteg
...
Xds client security integration
2020-11-23 13:38:28 -08:00
donnadionne
3697765c01
Revert "Adjusting time measurements for the timeout test to make it more stable"
2020-11-21 12:30:39 -08:00
donnadionne
58aa564385
Merge pull request #24613 from donnadionne/timeout_test
...
Adjusting time measurements for the timeout test to make it more stable
2020-11-20 20:46:06 -08:00
Yash Tibrewal
33b4911a50
xDS client security integration
2020-11-20 17:37:27 -08:00
Donna Dionne
e4a060fb1e
Adding client changes needed for circuit breaking tests
...
- reworking interop client to accpet ClientConfig RPC
- adding new stats RPC
2020-11-20 16:23:49 -08:00
Donna Dionne
fdb7c77d55
Fixing time calculation APIs to make them consistent and work in
...
multiple environment.
2020-11-20 16:21:40 -08:00
ZhenLian
d74e43da95
Add File Watcher Certificate Provider API
2020-11-19 13:36:13 -08:00
Lidi Zheng
5ea36eb47c
Revert "Revert "Resolve warnings and deprecations in several scripts in tools""
2020-11-17 16:30:26 -08:00
Lidi Zheng
096a95ba01
Merge pull request #24767 from grpc/revert-24673-modernize-several-scripts
...
Revert "Resolve warnings and deprecations in several scripts in tools"
2020-11-16 10:23:33 -08:00
Mark D. Roth
a244d39acc
Merge pull request #24756 from markdroth/xds_test_cleanup
...
Move resource generation out of ADS impl and into test suite class.
2020-11-16 09:31:31 -08:00
Jan Tattermusch
dcb3f8c73e
Revert "Resolve warnings and deprecations in several scripts in tools"
2020-11-16 16:21:28 +01:00
Donna Dionne
c85ce105ee
Fixing a bug in cpp xds interop client after the use of absl::GetFlag
...
Code used absl::string_view to point into FLAG_xxx, when we changed
to uses absl::GetFlag, absl::string_view is pointing into temp variables
which results in undefined behaviour for the flags.
2020-11-15 15:30:43 -08:00
Mark D. Roth
07016f8191
Move resource generation out of ADS impl and into test suite class.
2020-11-13 16:14:43 -08:00
Lidi Zheng
76aade3eac
Resolve warnings and deprecations in several scripts in tools
2020-11-13 12:17:38 -08:00
yulin liang
850f0c7c86
Merge pull request #24672 from yulin-liang/flaky-cronet-test
...
Fix flaky ios-cpp-test-cronet test.
2020-11-11 12:20:33 -08:00
Donna Dionne
2dc58be3b5
Protect timeout feature under a flag and added testing.
2020-11-10 11:15:54 -08:00
Yang Gao
4ac9c6f755
Merge pull request #24693 from yang-g/remove_log
...
Remove hack for Xcode 10
2020-11-09 10:59:25 -08:00
Mark D. Roth
b852af8f49
Merge pull request #24694 from markdroth/clang_tidy_if_braces
...
clang-tidy: enable google-readability-braces-around-statements
2020-11-09 06:46:16 -08:00
Mark D. Roth
27e1c1c56d
clang-tidy: enable google-readability-braces-around-statements
2020-11-06 13:41:44 -08:00
yang-g
ec074a0df9
Remove hack for Xcode 10
2020-11-06 11:16:51 -08:00
capstan
27c0b32668
Retire flags
2020-11-06 18:35:55 +01:00
capstan
131579d52d
Roll forward of commit 7883b51: Use abseil's flags in tests.
...
This replaces gflags. Added TODOs where use of `absl::Duration` or `absl::FlagSaver` might be preferred in follow-up cleanup. Fixes #24493 .
This reverts commit da66b7d14e .
NEW:
* Adds references to `absl/flags/declare.h`, new to LTS 2020923.2 imported in commit 5b43440 .
* Works around MSVC 2017 compiler error with large help text on flags by reducing the help text.
2020-11-06 16:07:19 +01:00
Esun Kim
ccdfcc2ee8
Add workaround for bazel
2020-11-05 11:50:45 -08:00
yulin-liang
0e7faed883
Fix flaky ios-cpp-test-cronet test.
2020-11-04 16:06:25 -08:00
Jan Tattermusch
a6b5e5c73a
make qps_worker --server_port behavior consistent with java
2020-11-04 15:42:11 +01:00
Yang Gao
84686329d5
Merge pull request #24609 from sudopk/metadata
...
Specify a large value for max metadata size in grpc_cli client channel.
2020-11-02 09:09:37 -08:00
Parveen Kumar
ec08d77474
Specify a large value for max metadata size in grpc_cli client channel.
...
This is useful in cases where server sends back large stacktrace and
default value of 8192 isn't enough.
2020-10-29 13:36:46 -07:00
Esun Kim
38472186b1
Disable XdsRoutingApplyXdsTimeout under Asan too
2020-10-29 12:00:36 -07:00
Richard Belleville
2ad3c0a041
Revert "Merge pull request #24568 from veblush/test-xds-abseil"
...
This reverts commit 9083de5017 , reversing
changes made to 913760a6a9 .
2020-10-28 15:22:20 -07:00
Richard Belleville
acb198b961
Merge pull request #24585 from gnossen/fix_unused_return_value
...
Avoid internal build failure
2020-10-28 10:11:34 -07:00
Esun Kim
dc9ef8fc39
Enable XdsRoutingApplyXdsTimeout again under TSAN
2020-10-27 19:48:48 -07:00
Richard Belleville
6ec512d0f1
Avoid internal build failure
2020-10-27 16:08:11 -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
Nathan Herring
da66b7d14e
Revert "Abseil Flags"
2020-10-24 15:19:55 -07:00
Esun Kim
3528a40fe5
Merge pull request #24506 from Capstan/absl-flags
...
Abseil Flags
2020-10-23 21:07:21 -07:00
Yang Gao
01596014af
Merge pull request #24521 from yang-g/ip46
...
Check localhost is resolved to ipv4 or ipv6 and update test accordingly.
2020-10-23 16:30:17 -07:00
yang-g
8456e2138a
Check localhost is resolved to ipv4 or ipv6 and update test accordingly.
2020-10-23 14:38:36 -07:00
Esun Kim
2089785b62
Disable XdsRoutingApplyXdsTimeout test under TSAN
2020-10-23 13:50:20 -07:00
capstan
7883b5133d
Use abseil's flags in tests.
...
This replaces gflags. Added TODOs where use of `absl::Duration` or `absl::FlagSaver` might be preferred in follow-up cleanup. Fixes #24493 .
2020-10-23 19:36:33 +02:00
ZhenLian
518ed1303c
Add Credential Loading From Static Providers For TLS Credentials
2020-10-22 13:55:31 -07:00
Mark D. Roth
ededb8e173
Merge pull request #24516 from markdroth/xds_nack_status
...
xds: Set status code to INVALID_ARGUMENT when NACKing.
2020-10-22 13:46:02 -07:00
yulin liang
f29fcffd53
Merge pull request #24499 from yulin-liang/flaky-ios-tests
...
Add some debug logs for flaky cfstream and cronet tests.
2020-10-22 09:51:29 -07:00
Yash Tibrewal
1edc2e78cc
Merge pull request #24362 from yashykt/fdinterceptor
...
Experimental support and tests for CreateCustomInsecureChannelWithInterceptorsFromFd
2020-10-21 15:53:35 -07:00
Mark D. Roth
1f95593de7
xds: Set status code to INVALID_ARGUMENT when NACKing.
2020-10-21 14:09:50 -07:00
Esun Kim
004480e706
Merge pull request #24482 from veblush/tidy-readability-string-compare
...
[Clang-Tidy] readability-string-compare
2020-10-21 13:42:17 -07:00
Yash Tibrewal
02ca015b13
Experimental support and tests for CreateCustomInsecureChannelWithInterceptorsFromFd
2020-10-21 13:34:26 -07:00
Esun Kim
e37dab3b7f
Merge pull request #24483 from veblush/tidy-readability-redundant-control-flow
...
[Clang-Tidy] Enable readability-redundant-control-flow
2020-10-21 12:00:13 -07:00
Mark D. Roth
8e84e63a83
Merge pull request #24481 from markdroth/xds_circuit_breaking_global_atomic
...
Use a global atomic for circuit breaking call counter.
2020-10-20 14:22:54 -07:00
yulin-liang
cf29dda100
Add some debug logs for flaky cfstream and cronet tests.
2020-10-20 13:48:33 -07:00
Esun Kim
914fbf45cf
Merge pull request #24484 from veblush/tidy-misc-unused-using-decls
...
[Clang-Tidy] Enable misc-unused-using-decls
2020-10-20 10:18:27 -07:00
Esun Kim
5b375a3728
Fix by misc-definitions-in-headers
2020-10-19 21:56:17 -07:00
Esun Kim
aae4f4cf18
Fix by misc-unused-using-decls
2020-10-19 18:12:11 -07:00
Esun Kim
738bdfb9fd
Fix by readability-string-compare
2020-10-19 17:08:00 -07:00
Esun Kim
9e8a13bb93
Fix by tidy-readability-redundant-control-flow
2020-10-19 17:03:35 -07:00
Mark D. Roth
b607080400
Use a global atomic for circuit breaking call counter.
2020-10-19 15:15:32 -07:00
Esun Kim
bba8facb4a
Merge pull request #24456 from veblush/tidy-readability-redundant-smartptr-get
...
[Clang-Tidy] readability-redundant-smartptr-get
2020-10-19 09:54:15 -07:00
Esun Kim
a62a70207c
Merge pull request #24448 from veblush/clang-format-8
...
Upgrade clang-format 8
2020-10-19 09:29:35 -07:00
Mark D. Roth
1bb28c90b2
Merge pull request #24436 from markdroth/xds_resource_version
...
Fix xDS resource type version to persist across stream restarts.
2020-10-19 08:41:50 -07:00
Esun Kim
84df61b31a
Merge pull request #24453 from veblush/tidy-modernize-make-unique
...
[Clang-Tidy] Enable modernize-make-unique
2020-10-16 16:35:08 -07:00
Esun Kim
946ed32bac
Merge pull request #24454 from veblush/tidy-modernize-use-override
...
[Clang-Tidy] modernize-use-override
2020-10-16 16:33:29 -07:00
Mark D. Roth
bce7bc78ab
Fix xDS resource type version to persist across stream restarts.
2020-10-16 14:55:28 -07:00
Mark D. Roth
dbe76ce6fd
Merge pull request #24434 from markdroth/xds_resource_version_test
...
Fix ADS server resource type version logic and refactor code.
2020-10-16 14:52:42 -07:00
Esun Kim
3fef4e7435
Fix by readability-redundant-smartptr-get
2020-10-16 14:16:42 -07:00
Esun Kim
e7434d385e
Fix by tidy-modernize-use-override
2020-10-16 14:01:06 -07:00
donnadionne
ad66015c85
Merge pull request #24328 from donnadionne/timeout
...
Setting timeout in method config.
2020-10-16 13:43:25 -07:00
Esun Kim
6ae8463500
Fix by modernize-make-unique
2020-10-16 13:30:56 -07:00
Esun Kim
f3cedfd357
Merge pull request #24437 from veblush/clang-tidy-abseil
...
[Clang-Tidy] Enable abseil-*
2020-10-16 12:21:51 -07:00
Donna Dionne
a3ce1f745a
Setting timeout in method config.
2020-10-16 11:37:52 -07:00
Esun Kim
34789b2d83
Fix by clang-format-8.
2020-10-16 11:37:18 -07:00
Mark D. Roth
63546c0faf
Fix ADS server resource type version logic and refactor code.
2020-10-16 11:18:49 -07:00
Esun Kim
ece76ee1e8
Fix code by readability-container-size-empty
2020-10-16 09:48:20 -07:00
Esun Kim
a51fe3e675
Fix abseil-* clang-tidy errors
2020-10-16 09:39:41 -07:00
Esun Kim
c08f33c437
Fix clang-tidy errors
2020-10-15 16:07:25 -07:00
Esun Kim
09ace01cc1
Merge pull request #24193 from veblush/clang-tidy
...
Improve clang tidy to use compilation DB
2020-10-15 15:46:13 -07:00
Donna Dionne
5a25a427b5
Protecting the circuit breaking (drop action) using environment
...
variable. All the logic of refcounting are left but will not result in
any actions. Test added to test protected case.
2020-10-13 10:04:13 -07:00
Esun Kim
6d6648c7e1
Fix clang-tidy errors
2020-10-13 09:51:31 -07:00
Mark D. Roth
50ed78d1f9
Merge pull request #24395 from markdroth/xds_load_stats_refs
...
Use a single instance of the drop and locality stats objects.
2020-10-12 16:47:06 -07:00
Mark D. Roth
a6954fe39e
Use a single instance of the drop and locality stats objects.
2020-10-12 14:14:52 -07:00
Mark D. Roth
9021963b10
Merge pull request #24381 from markdroth/xds_case_insensitive
...
xds: Add support for case_sensitive option in RouteMatch.
2020-10-12 07:14:43 -07:00
Mark D. Roth
caf798e9ab
xds: Add support for case_sensitive option in RouteMatch.
2020-10-09 14:49:23 -07:00
apolcyn
9e10bfc8a0
Merge pull request #24376 from apolcyn/allow_no_servers
...
Allow --qps_server_target_override to configure clients even if the driver isn't configuring any servers
2020-10-09 10:52:24 -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
Alexander Polcyn
eed39b385a
Allow --qps_server_target_override to configure clients even if the driver isn't configuring any servers
2020-10-08 15:53:31 -07:00
Esun Kim
86050be0cf
Clean up DEPLOYMENT_TARGET
2020-10-08 14:47:56 -07:00
Esun Kim
8e9e895ffc
Replace grpc_shutdown_blocking with grpc_shutdown
2020-10-08 10:57:05 -07:00
Esun Kim
be23ad0ed1
Merge pull request #24282 from veblush/ios-bump
...
Bump iOS and OSX version
2020-10-07 16:12:16 -07:00
Vijay Pai
25cbc854d2
Fix compiler_test_golden
2020-10-06 17:48:05 -07:00
Vijay Pai
37a09aaae3
Remove unused experimental stub format
2020-10-06 17:41:20 -07:00
Mark D. Roth
799e805e8a
Move locality load reporting to EDS policy.
2020-10-02 11:16:01 -07:00
Mark D. Roth
8c142a1d8c
Merge pull request #24299 from markdroth/xds_test_crash_fix
...
Don't try to use global xds channel args after they've been destroyed.
2020-10-01 09:59:17 -07:00
Mark D. Roth
dcc94158ac
Don't try to use global xds channel args after they've been destroyed.
2020-10-01 07:10:32 -07:00
Esun Kim
ccf3cbc6b7
Bump iOS and OSX version
2020-09-30 14:58:30 -07:00
Donna Dionne
ea4cb41bd2
Remove unused variable.
2020-09-30 10:08:56 -07:00
Mark D. Roth
537467eb0e
Merge pull request #24258 from markdroth/service_config_parser_channel_args
...
Allow channel args to modify service config parsing behavior.
2020-09-30 08:17:46 -07:00
Donna Dionne
e7d7b7de86
xDS circuit breaking support
2020-09-29 14:47:39 -07:00
Mark D. Roth
b62d5c7eaa
Allow channel args to modify service config parsing behavior.
2020-09-29 13:13:26 -07:00
Mark D. Roth
efb38591ac
Merge pull request #24239 from markdroth/xds_client_shared
...
Share XdsClient between channels
2020-09-28 08:07:02 -07:00
Mark D. Roth
1ba51dcb1a
Share XdsClient between channels.
2020-09-27 15:26:28 -07:00
Mark D. Roth
2fe1a5cd0a
Add missing const_cast<>.
2020-09-25 10:00:32 -07:00
Mark D. Roth
5e30156069
Merge pull request #24201 from markdroth/xds_client_no_parent_channel_args
...
Stop propagating parent channel args into xDS channel.
2020-09-25 07:49:25 -07:00
Esun Kim
1c7d5b5299
Fix MSAN adjustment
2020-09-23 18:22:10 -07:00
Mark D. Roth
7baf55e473
Stop propagating parent channel args into xDS channel.
2020-09-23 15:09:07 -07:00
Vijay Pai
f8b046e819
Eliminate ServerContextBase::Clear/Setup and fix unref process for core call
2020-09-22 00:37:25 -07:00
Mark D. Roth
6ea7e4dd16
Fix channel to apply new ConfigSelector even if ServiceConfig hasn't changed.
2020-09-18 18:05:37 -07:00
Mark D. Roth
3a8f1d3b7c
Merge pull request #24172 from markdroth/subchannel_address
...
Pass address to CreateSubchannel() and expose attributes in SubchannelInterface.
2020-09-18 05:57:53 -07:00
Yash Tibrewal
eb293a778f
Merge pull request #24173 from yashykt/interopspecialstatusmessage
...
Add interop test for special_status_message
2020-09-17 17:16:19 -07:00
Esun Kim
6aaec26df3
Merge pull request #24170 from veblush/bm-census
...
Add TestGrpcScope
2020-09-17 15:26:09 -07:00
Mark D. Roth
f7a72b040d
Pass address to CreateSubchannel() and expose attributes in SubchannelInterface.
2020-09-17 14:51:25 -07:00
Yash Tibrewal
d10e06b60a
Add interop test for special_status_message
2020-09-17 14:00:47 -07:00
Esun Kim
91ca04cf6f
Add TestGrpcScope
2020-09-17 12:41:14 -07:00
Karthik Ravi Shankar
30ed2f513f
Merge pull request #24082 from karthikravis/sync-stream
...
Move async, callback and sync implementation from grpc_impl to grpc namespace
2020-09-17 10:47:59 -07:00
Mark D. Roth
a11e4df082
Merge pull request #24114 from markdroth/config_selector_error_handling2
...
Simplify service config processing and fix config selector handling.
2020-09-16 15:04:59 -07:00
Mark D. Roth
4bb00c25c0
Fix cut-and-paste error and change test to catch this kind of bug.
2020-09-16 10:12:12 -07:00
Mark D. Roth
84c8f7051a
Simplify service config processing and fix config selector handling.
2020-09-15 16:49:52 -07:00
Mark D. Roth
5107e65a93
Stop setting PROXYLESS_CLIENT_HOSTNAME node metadata in LRS request.
2020-09-15 14:55:17 -07:00
Donna Dionne
fa4f131a85
Increasing failover time to avoid errors like
...
I0914 19:15:38.606657832 40 priority.cc:658] [priority_lb 0x611000009b40] child child2 (0x613001702bc0): failover timer fired, reporting TRANSIENT_FAILURE
Should prevent flakes in InitialUnavailable tests
Note: test had to be modified to reproduce more easily, will monitor the
test after this fix to ensure problem does not appear again.
2020-09-15 10:47:54 -07:00
Mark D. Roth
ae0cc5052b
Merge pull request #24150 from markdroth/xds_eds_duplicate_update_fix
...
Fix EDS update equality check.
2020-09-15 07:32:52 -07:00
Mark D. Roth
414405d6ae
Fix EDS update equality check.
2020-09-14 16:40:56 -07:00
Alisha Nanda
81b24a4aa1
Merge pull request #24145 from ananda1066/grpc_cli
...
Added timeout flag to grpc cli.
2020-09-14 15:22:10 -07:00
Alisha Nanda
91627677fd
Added timeout flag to grpc cli.
2020-09-14 17:00:45 +00:00
Donna Dionne
5c242f0577
Fixing flake in DeadUpdate
...
It is observed that ADS is shutdown, but it's possible that
a request still comes in.
This request should not update the ADS resource_type_response_state_ as
they were cleared by the shutdown.
This fix ensures this.
2020-09-13 12:51:37 -07:00
Donna Dionne
ffb560090a
Moving XDS Routing functionalities from LB policy into XdsConfigSelector
2020-09-11 15:44:10 -07:00
“Mohan
8cfe62155f
removed unused decl for ClangTidy
2020-09-10 10:58:09 -07:00
“Mohan
876021f313
Fix two bugs for channelz_sampler_test
2020-09-10 10:17:50 -07:00
Alisha Nanda
8fea4cc33a
Merge pull request #24104 from grpc/revert-24043-master
...
Revert "Add timeout flag to gRPC cli"
2020-09-10 08:48:53 -07:00
Alisha Nanda
a3ef19c1f0
Revert "Add timeout flag to gRPC cli"
2020-09-09 18:32:27 -07:00
Donna Dionne
2d10cd4d26
Ensure SendRpc is not called without checking return value; use
...
CheckRpcSendOk to wrap it.
2020-09-09 17:37:00 -07:00
mohanli-ml
2ec0868ebf
Merge pull request #23860 from mohanli-ml/channelz-sampler-work
...
Channelz sampler
2020-09-09 14:07:01 -07:00
“Mohan
35a4133e4b
Solve the sanity check problem for Json
2020-09-08 22:44:54 -07:00
“Mohan
dee219a28f
Make entity description type as Json instead of string
2020-09-08 21:41:25 -07:00
Alisha Nanda
b93ee66fe2
Merge pull request #24043 from ananda1066/master
...
Add timeout flag to gRPC cli
2020-09-08 15:58:27 -07:00
Karthik Ravi Shankar
375d92be8d
Merge branch 'master' into sync-stream
2020-09-08 15:14:48 -07:00
Alisha Nanda
25c35b6db7
Revert "Revert "Merge pull request #24047 from grpc/revert-23916-server-context""
...
This reverts commit 84c4994dc7 .
2020-09-08 19:26:56 +00:00
Donna Dionne
1b1a41df5d
New Tests to guard against regression when routing and weighted target
...
logic are moved from policies to XdsConfigSelector:
1. Cluster update test: we never had a test that explicitly updated
clusters multiple times.
2. A cluster update test that includes long running RPCs, in particular,
RPCs not yet committed.
2020-09-08 12:20:56 -07:00
“Mohan
f85569e5a7
Address cooments including channel_creds checking, UNIMPLEMENTED checking
2020-09-08 11:30:11 -07:00
“Mohan
4039a8d405
Make minor changes to pass github check
2020-09-08 11:29:23 -07:00
Alisha Nanda
94a72c151b
Changed timeout to ns rather than us.
2020-09-03 16:50:42 +00:00
Karthik Ravi Shankar
67667eb7b6
Revert ...
2020-09-03 08:16:10 -07:00
Alisha Nanda
4282e968c4
Re-add in all changes, fix check failures.
2020-09-03 04:01:22 +00:00
Alisha Nanda
84c4994dc7
Revert "Merge pull request #24047 from grpc/revert-23916-server-context"
...
This reverts commit 7c098321bd , reversing
changes made to d109f4b406 .
2020-09-03 02:00:10 +00:00
Alisha Nanda
a4eedc1510
Revert "Merge branch 'master' of https://github.com/ananda1066/grpc "
...
This reverts commit 35e0e96b09 , reversing
changes made to b78bc85185 .
2020-09-03 01:57:03 +00:00
Karthik Ravi Shankar
b657c8d79c
Revert "Revert "Move ServerContext from ::grpc_impl to ::grpc""
2020-09-02 10:17:00 -07:00
Karthik Ravi Shankar
f1abdd1725
Revert "Move ServerContext from ::grpc_impl to ::grpc"
2020-09-01 22:54:54 -07:00
Alisha Nanda
88d99b4603
Add timeout flag to gRPC cli
...
Signed-off-by: Alisha Nanda <alishananda@google.com>
2020-09-01 22:10:35 +00:00
Karthik Ravi Shankar
9afbf02198
Merge branch 'master' into server-context
2020-08-31 17:37:37 -07:00
Karthik Ravi Shankar
4903d62843
Merge branch 'master' into server-context
2020-08-25 11:47:31 -07:00
Mark D. Roth
5adf794eec
Increase polling timeout for NoMatchedDomain test.
2020-08-25 07:18:52 -07:00
Mark D. Roth
91b698d232
Revert "Merge pull request #23969 from grpc/revert-23918-xds_virtual_host_validation"
...
This reverts commit 13b5f0b625 , reversing
changes made to 9ea2d7c89d .
2020-08-25 07:03:28 -07:00
donnadionne
4cb21ff819
Revert "xds: Don't identify the needed VirtualHost at validation time."
2020-08-24 21:46:00 -07:00
Mark D. Roth
b0a8b4606c
xds: Don't identify the needed VirtualHost at validation time.
2020-08-21 11:39:35 -07:00
Karthik Ravi Shankar
75187ec316
fix golden test file for codegen test
2020-08-20 17:03:40 -07:00
Mark D. Roth
9a39f172a6
xds: NACK if response includes duplicate resource names.
2020-08-20 16:17:57 -07:00
Jan Tattermusch
afda101854
cleanup bazel commands in test scripts (for non-RBE invocations)
2020-08-20 12:22:09 +02:00
donnadionne
ffb643479c
Merge pull request #23863 from donnadionne/TF
...
Fixing the transient failure that occurs during the case where
2020-08-19 12:21:33 -07:00
ZhenLian
0369675656
Merge pull request #23848 from grpc/zhen_alts_peer_attr_plumbing
...
ALTS peer attributes plumbing
2020-08-19 11:59:46 -07:00
Donna Dionne
dc7f926b9e
Fixing the transient failure that occurs during the case
...
where CDS response missing a resource that we have newly requested
(the resource will likely be contained in subsequent responses).
2020-08-19 10:25:02 -07:00
Mark D. Roth
bd73844208
Move parse_address library from client_channel to iomgr.
2020-08-18 11:23:06 -07:00
Yash Tibrewal
bef69db1a6
A bit of cleanup
2020-08-17 16:24:40 -07:00
Karthik Ravi Shankar
d6ad6d16d2
Merge pull request #23795 from karthikravis/client-context
...
Move ClientContext from ::grpc_impl to ::grpc
2020-08-17 12:17:48 -07:00
ZhenLian
5438a00d38
fix MSAN error
2020-08-15 20:11:21 -07:00
ZhenLian
0cdc36f64f
ALTS peer attributes plumbing
2020-08-14 17:27:57 -07:00
Vijay Pai
c2d2220ba5
Make MaybeExpect guarantee at-most-once and allow Verify reuse
2020-08-14 10:30:48 -07:00
Karthik Ravi Shankar
cfd1069ae0
Fix formatting
2020-08-13 14:25:43 -07:00
Karthik Ravi Shankar
242b1b87f8
Merge branch 'master' into flaky-fix
2020-08-13 14:25:27 -07:00
Vijay Pai
6040d621bd
Fix destruction order bug in nested lock test
2020-08-12 09:44:49 -07:00
Alexander Polcyn
e2837aa10b
Raise deadline of CancelDuringAresQuery.TestHitDeadlineAndDestroyChannelDuringAresResolutionWithQueryTimeoutIsGraceful test
2020-08-11 18:05:57 -07:00
Karthik Ravi Shankar
751b9c105f
Move ClientContext from ::grpc_impl to ::grpc
...
Reverts: https://github.com/grpc/grpc/pull/19261
2020-08-11 16:28:50 -07:00
Karthik Ravi Shankar
218c5fd235
Mark client_crash_test as flaky
...
This test fails under asan.
2020-08-11 16:00:13 -07:00
Karthik Ravi Shankar
c507ae327b
Merge pull request #23762 from grpc/revert-23756-revert-23693-channel
...
Revert "Revert "Fold Channel and CompletionQueue from grpc_impl to grpc""
2020-08-10 12:37:12 -07:00
Mark D. Roth
d926e1ca47
Move XdsClient code out of client_channel tree.
2020-08-07 08:21:09 -07:00
Karthik Ravi Shankar
15cce00f52
Revert "Revert "Fold Channel and CompletionQueue from grpc_impl to grpc""
2020-08-06 20:42:54 -07:00
Karthik Ravi Shankar
f3f9e8941a
Revert "Fold Channel and CompletionQueue from grpc_impl to grpc"
2020-08-06 15:56:09 -07:00
Karthik Ravi Shankar
390132c87f
Merge branch 'master' into channel
2020-08-04 11:48:10 -07:00
Mark D. Roth
7f7a6916f6
Merge pull request #23581 from markdroth/server_c++
...
Convert grpc_server to idiomatic C++.
2020-08-03 14:45:53 -07:00
Yash Tibrewal
d35c1c13cd
Merge pull request #23636 from yashykt/settingsdeadline
...
Receive SETTINGS frame on clients before declaring subchannel READY
2020-08-03 14:04:02 -07:00
Mark D. Roth
0b61aea1c5
Convert grpc_server to idiomatic C++.
2020-08-03 12:56:29 -07:00
Vijay Pai
cd20a80a1e
Merge pull request #23653 from vjpai/bm_cq
...
Properly follow callback CQ API guarantees rather than existing behavior in ubm
2020-08-03 12:39:17 -07:00
Vijay Pai
94a85b051d
Expand comment to address reviewer feedback
2020-07-31 14:26:17 -07:00
Yash Tibrewal
e310d4366c
Receive SETTINGS frame on clients before declaring subchannel READY
2020-07-31 02:01:40 -07:00
Esun Kim
5112d75a46
Add TestEnvironment to tests
2020-07-30 23:43:02 -07:00
Karthik Ravi Shankar
3c2f4b40e3
Fold Channel and CompletionQueue from grpc_impl to grpc
...
Reverts: https://github.com/grpc/grpc/pull/19067
2020-07-30 16:45:28 -07:00
Esun Kim
b6fac74d0f
Merge pull request #23689 from veblush/msan-fix3
...
Add TestEnvironment to tests
2020-07-30 15:00:35 -07:00
Esun Kim
9494b834b1
Add TestEnvironment to tests
2020-07-30 13:58:01 -07:00
ashithasantosh
cd9a127502
Merge pull request #23489 from michaelywg/endpoint_local_accessor
...
modified grpc_endpoint vtable and implementations
2020-07-30 13:54:16 -07:00
Esun Kim
3e7d5976b5
Add TestEnvironment to tests
2020-07-30 11:06:52 -07:00
Esun Kim
79adbe59d5
Merge pull request #23673 from veblush/msan-fix
...
Add TestEnvironment to tests
2020-07-29 21:20:59 -07:00
Esun Kim
f2374fb591
Add TestEnvironment to tests
2020-07-29 19:29:55 -07:00
Donna Dionne
33c128e99e
Fixing a flaky test in ClientLoadReportingWithDropTest
2020-07-29 17:27:23 -07:00
Mark D. Roth
60283a1085
Merge pull request #23582 from markdroth/grpclb_authority
...
Remove TargetAuthorityTable in favor of a per-address channel arg.
2020-07-29 15:18:13 -07:00
Michael Wang
c6586f087f
implemented get_local_address accessor for grpc_endpoint
2020-07-29 19:39:22 +00:00
Vijay Pai
5488e7b5cd
Merge pull request #23478 from grpc/vjpai-patch-1-1
...
Avoid unused variables
2020-07-28 12:51:49 -07:00
Vijay Pai
968e1b40a5
Properly follow callback API guarantees rather than existing behavior
2020-07-28 12:42:20 -07:00
Vijay Pai
b7a7a25a0f
Merge pull request #23651 from vjpai/revert_callback_alternative
...
Revert callback-alternative PRs
2020-07-28 12:32:30 -07:00
Karthik Ravi Shankar
8527ebb471
Merge pull request #23611 from grpc/revert-23609-revert-23308-create-channel
...
Revert "Revert "Move create_channel and credentials from ::grpc_impl to ::grpc""
2020-07-28 10:43:14 -07:00
Vijay Pai
9c5a39c6db
Revert "Merge pull request #23361 from vjpai/em_agnostic_core_callback_cq"
...
This reverts commit a46cb5e86a , reversing
changes made to b5d42e75fb .
2020-07-28 09:55:43 -07:00
Vijay Pai
bcb6530717
Revert "Merge pull request #23430 from vjpai/remove_do_not_test"
...
This reverts commit 08d737abf8 , reversing
changes made to 6dc44b33c7 .
2020-07-28 09:55:17 -07:00
Eric Gribkoff
7df3017c8a
Update semantics of --fail_on_failed_rpc
2020-07-27 10:11:19 -07:00
Karthik Ravi Shankar
1de0bfd9e2
Revert "Revert "Move create_channel and credentials from ::grpc_impl to ::grpc""
2020-07-24 12:47:33 -07:00
Karthik Ravi Shankar
f1bc43edf6
Revert "Move create_channel and credentials from ::grpc_impl to ::grpc"
2020-07-24 11:08:54 -07:00
Karthik Ravi Shankar
bf641af30b
Merge pull request #23308 from karthikravis/create-channel
...
Move create_channel and credentials from ::grpc_impl to ::grpc
2020-07-23 20:04:36 -07:00
Mark D. Roth
79c1294720
Merge pull request #23281 from markdroth/xds_v3
...
xDS v3 support
2020-07-23 14:13:18 -07:00
apolcyn
7e7a48f863
Merge pull request #23557 from apolcyn/display_peer_address
...
Log the peer address of grpc_cli CallMethod RPCs to stderr
2020-07-23 10:58:04 -07:00
Mark D. Roth
181781387d
xDS v3 support
2020-07-23 10:20:55 -07:00
Mark D. Roth
c35a37d6c2
Remove TargetAuthorityTable in favor of a per-address channel arg.
2020-07-23 08:23:05 -07:00
Karthik Ravi Shankar
9ad399384a
Merge branch 'master' into create-channel
2020-07-23 00:47:36 -07:00
Alexander Polcyn
f57879ac56
Flag protect new logs
2020-07-22 21:22:05 -07:00
Vijay Pai
172f61a3a2
Merge pull request #22757 from vjpai/core_server_cxx
...
C++ify grpc_server
2020-07-21 16:50:37 -07:00
Alexander Polcyn
4bdbd4caef
Log the peer address of grpc_cli CallMethod RPCs to stderr
2020-07-20 18:18:42 -07:00
Donna Dionne
0d6ee9b309
Implement fake and ignored headers.
...
Take care to ensure we use fake headers in testing so we don't
conflict with headers used by census.
2020-07-20 12:34:02 -07:00
Mark D. Roth
e681f37054
Remove env var protection of new xds routing code.
2020-07-20 07:59:07 -07:00
Vijay Pai
9d79ca6058
C++ify core server
2020-07-20 03:15:18 -07:00
Karthik Ravi Shankar
d7565c37a8
Revert "Adding Fake headers for header matching."
...
This reverts commit 8c013bfcdc .
2020-07-17 16:39:05 -07:00
Mark D. Roth
81906a4c19
Merge pull request #23491 from markdroth/xds_header_combining
...
Concatenate duplicate header keys for matching.
2020-07-17 07:37:19 -07:00
Donna Dionne
ea459f72f5
Fixing unsafe std::move.
2020-07-16 16:05:31 -07:00
Donna Dionne
1f30faad13
Fixing call to absl::StrSplit to deal with empty string case.
2020-07-15 17:31:10 -07:00
Mark D. Roth
fc5bd60f16
Concatenate duplicate header keys for matching.
2020-07-15 15:48:32 -07:00
Donna Dionne
8c013bfcdc
Adding Fake headers for header matching.
2020-07-15 13:14:19 -07:00
Donna Dionne
fc8923c0a3
Updating C++ interop client and server to do path matching and header
...
matching tests.
2020-07-14 18:23:18 -07:00
Vijay Pai
612a3dfa10
clang-format
2020-07-14 14:10:54 -07:00
Vijay Pai
bec17c1dd3
Avoid unused variables
2020-07-14 14:09:09 -07:00
Karthik Ravi Shankar
1999b20c7d
Merge branch 'master' into create-channel
2020-07-13 10:58:31 -07:00
Vijay Pai
d03daab509
Remove unused variable (fixes builder error)
2020-07-09 16:28:14 -07:00
Vijay Pai
08d737abf8
Merge pull request #23430 from vjpai/remove_do_not_test
...
Remove references to skipping callback API tests
2020-07-09 15:57:35 -07:00
Muxi Yan
3b2e473548
Merge pull request #22345 from muxi/grpclb-name-config
...
Update grpclb configuration with field "service_name"
2020-07-09 13:32:55 -07:00
Vijay Pai
e1a45fb237
Remove references to skipping callback API tests
2020-07-09 11:45:01 -07:00
Muxi Yan
232756e7bf
Remove unnecessary RPC
2020-07-09 09:37:05 -07:00
Vijay Pai
a46cb5e86a
Merge pull request #23361 from vjpai/em_agnostic_core_callback_cq
...
EM-agnostic core callback CQ
2020-07-09 09:35:49 -07:00
Vijay Pai
407fdc3a36
Fix data race in RpcWithEarlyFreeRequest by using atomics
2020-07-08 22:18:40 -07:00
Vijay Pai
c6c05910c2
Fix data race in RpcWithEarlyFreeRequest by using atomics
2020-07-08 22:17:54 -07:00
Muxi Yan
fa28bab456
Address comments
2020-07-08 16:56:21 -07:00
Vijay Pai
7ee2bc6db5
EM-agnostic callback completion queue
2020-07-08 16:12:23 -07:00
Mark D. Roth
a5120b90ba
Merge pull request #23417 from markdroth/lb_policy_path
...
Make request path more easily visible to LB policies.
2020-07-08 14:57:29 -07:00
Vijay Pai
17b4879677
Merge pull request #23416 from vjpai/ccet
...
Make sure that some test ops don't start concurrently with Finish
2020-07-08 13:39:01 -07:00
Mark D. Roth
7c3fefea3f
Make request path more easily visible to LB policies.
2020-07-08 12:12:30 -07:00
Vijay Pai
fe2e9d6803
Properly count messages sent
2020-07-08 09:06:47 -07:00
Mark D. Roth
3201d7f7bf
Merge pull request #23157 from markdroth/gpr_asprintf
...
Replace most uses of gpr_asprintf() with absl calls.
2020-07-07 16:01:48 -07:00
Vijay Pai
0ab6db4fe8
Make sure that some ops don't start concurrently with Finish
2020-07-07 14:48:12 -07:00
Donna Dionne
8dd0cb4712
Add support for xDS regex matchers.
2020-07-07 13:17:25 -07:00
Muxi Yan
ec2cd96426
Address comments
2020-07-07 13:13:38 -07:00
Muxi Yan
3f684093d7
Add test for the new config field
2020-07-07 13:13:37 -07:00
Mark D. Roth
9404f66f70
Replace most uses of gpr_asprintf() with absl calls.
2020-07-07 12:01:02 -07:00
Esun Kim
48289e6827
Merge pull request #23401 from veblush/tcp_user_timeout
...
Added TCP_USER_TIMEOUT auto-detection
2020-07-07 09:51:42 -07:00
Vijay Pai
86eb64011d
Merge pull request #23393 from grpc/vjpai-patch-1
...
Increase size of a test to match internal guidance
2020-07-06 22:47:13 -07:00
Esun Kim
073c499e18
Added TCP_USER_TIMEOUT auto-detection
2020-07-06 20:27:58 -07:00
Donna Dionne
459b58ae3d
Merge remote-tracking branch 'upstream/master' into matcher_new
2020-07-06 12:54:56 -07:00
Esun Kim
8d0e703393
Merge pull request #22813 from mehrdada/fix-static-initialization-crap
...
Fix channelz plugin initializer
2020-07-06 11:19:05 -07:00
Donna Dionne
60b878d3a5
New Matchers Implementation
...
- All except for Regex (which will be submitted with RE2 import PR)
2020-07-06 10:54:22 -07:00
Vijay Pai
b92ca15356
Increase size of a test to match internal guidance
2020-07-06 09:51:05 -07:00
Karthik Ravi Shankar
331519496e
Merge branch 'master' into create-channel
2020-07-01 15:15:39 -07:00
Esun Kim
c736cf073c
Added call to grpc::testing::TestEnvironment in more tests
2020-07-01 13:27:08 -07:00
Esun Kim
62ac3f075a
Added call to grpc::testing::TestEnvironment in tests
2020-07-01 11:37:57 -07:00
yang-g
162fca110c
Fix message_allocator_e2e_test
2020-07-01 09:39:14 -07:00
Karthik Ravi Shankar
44f721eeb0
Merge branch 'master' into create-channel
2020-06-30 15:52:24 -07:00
Esun Kim
165ee5007a
Replaced grpc::string with std::string
2020-06-29 17:56:36 -07:00
Karthik Ravi Shankar
59b41d50fa
Formatting fixes
2020-06-29 14:37:52 -07:00
Karthik Ravi Shankar
bf551af394
Fix credentials test.
2020-06-29 13:02:01 -07: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
Mark D. Roth
5c87a42d50
Merge pull request #21905 from markdroth/upb_upgrade
...
Upgrade upb
2020-06-24 10:06:14 -07:00
Yash Tibrewal
e98eaa5052
Revert "Revert "Add message-size check before message decompression""
2020-06-23 12:19:07 -07:00
Karthik Ravi Shankar
70465c92ec
Merge pull request #23180 from karthikravis/opencensus
...
Move OpenCensus back to ::grpc from ::grpc_impl
2020-06-23 11:31:43 -07:00
Karthik Ravi Shankar
f0d2aff3c7
Merge branch 'master' into opencensus
2020-06-22 17:24:05 -07:00
Vijay Pai
c7f2956b67
Revert "Add message-size check before message decompression"
2020-06-22 16:18:36 -07:00
Esun Kim
e758ccaff0
Merge pull request #23256 from veblush/json-run-flaky-preassign-port
...
Fixed port conflict of json_run_localhost
2020-06-22 13:04:11 -07:00
Esun Kim
2a3b1f0eb7
Revert log changes
2020-06-22 09:25:59 -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
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
Esun Kim
b3469c723e
Pre-assigned the server port and added more logs
2020-06-19 13:49:16 -07:00
Vijay Pai
84cf666014
Merge pull request #23229 from grpc/revert-23116-revert-23005-asyncwrite
...
Roll-forward: Fix StartCall: make corking work and allow concurrent Start*
2020-06-17 00:31:56 -07:00
Vijay Pai
7eebba3781
Fixes needed to make roll-forward of StartCall and corking work
2020-06-16 13:06:16 -07:00
Vijay Pai
278671072f
Revert "Revert "Fix StartCall: make corking work and allow concurrent Start*""
2020-06-16 12:20:19 -07:00
Donna Dionne
97904d77a4
Adding the printing of error message when unexpected status returns.
2020-06-16 11:03:12 -07:00
Esun Kim
e01080c800
Merge pull request #22984 from veblush/json-run-flaky-fix
...
Defer the server shutdown until the clients finish calls to avoid tim…
2020-06-15 16:22:29 -07:00
Mark D. Roth
11d50d9592
Merge remote-tracking branch 'upstream/master' into upb_upgrade
2020-06-15 15:24:10 -07:00
Vijay Pai
a379951943
Merge pull request #23202 from vjpai/flaky
...
Fix flaky_network_test
2020-06-13 01:12:06 -07:00
Esun Kim
ed2037d343
Update by review
2020-06-12 16:32:02 -07:00
Vijay Pai
5a2f60d137
Allow skipping canceled check
2020-06-12 15:29:49 -07:00
Donna Dionne
b35b463a08
reject RouteConfiguration with a case-insensitive RouteMatch
2020-06-12 15:19:32 -07:00
Esun Kim
0eefd8b209
Finish client first completely for client-lead tests
2020-06-12 14:22:34 -07:00
Vijay Pai
8c27a5e37e
Merge pull request #23187 from vjpai/end2end
...
Increase reconnect sleep time in end2end_test to 5x poller interval
2020-06-11 16:37:40 -07:00
Vijay Pai
a1c2f62d7d
Merge pull request #22991 from vjpai/status_error
...
Don't mark server RPC canceled if finished with explicit non-OK status
2020-06-11 15:21:25 -07:00
Vijay Pai
fa1c66852b
Increase reconnect sleep time to 5x poller interval
2020-06-11 14:47:53 -07:00
Vijay Pai
b269fdbf8b
Don't mark server RPC canceled if finished with non-OK status
2020-06-11 10:15:05 -07:00
Alexander Polcyn
5727ccc28f
Rename deadline/timeout
2020-06-10 23:25:29 -07:00
Karthik Ravi Shankar
7fa6826134
Merge branch 'master' into opencensus
2020-06-10 17:47:16 -07:00
Karthik Ravi Shankar
89763a96fd
Move OpenCensus back to ::grpc from ::grpc_impl
...
Revert - Revert "Revert "Fold opencensus into grpc_impl namespace"" #18396
2020-06-10 17:36:58 -07:00
Alexander Polcyn
46c13cd870
Add a flag to interop soak tests to exit early and fail if X seconds have passed and we're not done yet.
2020-06-08 18:40:11 -07:00
Mark D. Roth
9a5b47c3cc
Merge remote-tracking branch 'upstream/master' into upb_upgrade
2020-06-03 11:28:43 -07:00
Mark D. Roth
3f0eb8ae77
Merge pull request #23117 from markdroth/xds_resource_removal_crash_fix
...
Fix use-after-free bug for ResourceState of unsubscribed RDS resource.
2020-06-03 07:15:17 -07:00
Mark D. Roth
cc6414893c
update bazel build dep, regenerate upb files, and add missing includes
2020-06-02 14:48:50 -07:00
Mark D. Roth
21ee2335d2
Fix use-after-free bug for ResourceState of unsubscribed RDS resource.
2020-06-02 14:01:04 -07:00
apolcyn
30cfd114b3
Merge pull request #23110 from apolcyn/fix_grpc_cli
...
Allow configuring default service configs in grpc_cli via --default_service_config
2020-06-02 12:41:30 -07:00
Karthik Ravi Shankar
11c54ada0d
Revert "Fix StartCall: make corking work and allow concurrent Start*"
2020-06-02 11:11:06 -07:00
Alexander Polcyn
0a452b9d19
Allow configuring default service configs in grpc_cli
2020-06-02 10:51:29 -07:00
Mark D. Roth
c566b0f7af
Merge pull request #23105 from markdroth/xds_uri_scheme
...
Support xDS via both "xds" and "xds-experimental" URI schemes.
2020-06-02 09:26:21 -07:00
Mark D. Roth
d2646941b0
Fix xds_end2end_test to not set the response state back to SENT.
2020-06-01 15:03:22 -07:00
Mark D. Roth
d674fa3e37
Support xDS via both "xds" and "xds-experimental" URI schemes.
2020-06-01 14:39:37 -07:00
Jan Tattermusch
ec8be426bd
Merge pull request #23067 from jtattermusch/cancel_ares_query_test_flaky
...
Mark cancel_ares_query_test as flaky
2020-06-01 15:47:19 +02:00