Ashitha Santhosh
8489a6050b
Revert "Rbac Matcher implementation. ( #25653 )" ( #25957 )
...
This reverts commit 1fb4f715db .
2021-04-12 17:22:44 -07:00
Mark D. Roth
d017ce5f25
Cancel retry timer on call cancellation ( #25890 )
2021-04-09 14:38:07 -07:00
Ashitha Santhosh
1fb4f715db
Rbac Matcher implementation. ( #25653 )
2021-04-08 22:33:06 -07:00
AJ Heller
4c59b17d40
Remove eventmanager_libuv code ( #25811 )
...
Reintroduces this code removal after a failed import. This needed special handling via cherry pick.
2021-04-08 13:32:53 -07:00
Mark D. Roth
21e25a03d0
Don't retry when LB policy drops the call ( #25846 )
2021-04-05 08:03:57 -07:00
Mark D. Roth
3f19333ced
Move retry code into its own filter in the DynamicFilter stack ( #25820 )
...
* rename ChannelData to ClientChannel
* make ClientChannel class definition public
* move retry code to its own filter
* move LB call factory method to ClientChannel class
* move dynamic termination filter out of ClientChannel class
* update comments
* remove retry parsing from client channel service config parser
* fix clang-tidy
* fix service_config_test
* clang-format
2021-03-31 15:39:14 -07:00
Richard Belleville
9964ae875b
Bump master version to 1.38 ( #25838 )
...
* Bump version to 1.38
* Regenerate projects
2021-03-30 13:57:13 -07:00
Esun Kim
37eecd3ce3
Updated Abseil to LTS 20210324.0 ( #25835 )
...
* Updated abseil-cpp to 20210324.0
* UBSAN with -fsanitize-link-c++-runtime
2021-03-30 09:22:05 -07:00
AJ Heller
1694984846
Revert "Remove unused eventmanager_libuv code ( #25796 )" ( #25807 )
...
This caused problems internally. The interface deletion needs a cherrypick, but I will do an overnight test first, before I reintroduce. CC @nicolasnoble
2021-03-24 17:17:42 -07:00
AJ Heller
077f627aef
Remove unused eventmanager_libuv code ( #25796 )
2021-03-24 11:21:05 -07:00
Lidi Zheng
1040fbdb9f
Re-introduce "CSDS Implementation" ( #25762 )
...
* Revert "Revert "CSDS Implementation (#25038 )" (#25745 )"
This reverts commit 98fd4e1e36 .
* Add xDS special Bazel build rules
* Add 2 todos to remove the added rules
2021-03-22 13:14:19 -07:00
Lidi Zheng
98fd4e1e36
Revert "CSDS Implementation ( #25038 )" ( #25745 )
...
This reverts commit 27de24a38e .
2021-03-17 13:38:47 -07:00
donnadionne
26fd0ce3c9
Generating hash for ring_hash policy ( #25415 )
2021-03-16 18:24:35 -07:00
Lidi Zheng
27de24a38e
CSDS Implementation ( #25038 )
...
* Implement the xDS Config Dump as CSDS in Core
* Revemp the logic of caching and constructing the CSDS response
* Unref created error
* Fix the clang tidy complains
* Resolve comments about symbol preload and Json ctor
* Improve readability
* Merge with new ADS logic && support latest CSDS
* Refactor the version/client_status logic
* Add support for error_state
* Add support for does_not_exist
* Add node information
* Fix the ProtoBuf segfault
* More test cases
* Refactor to use bytes as cache instead of JSON
* Apply clang_tidy's suggestion
* Resolve reviewer's requests
* Tiny stylish fixes && make sanity test happy
* WIP: still working on the matchers
* Update a bunch of matchers
* Improve readability a bit
* Resolve reviewer's suggestions
* Resolve reviewer's comments
* Make Unpack fail fast
2021-03-16 18:17:37 -07:00
donnadionne
d3e97d953b
Adding xxhash as a subtree ( #25645 )
2021-03-11 09:09:40 -08:00
Lidi Zheng
3b067c9f3f
Implement xDS client-side fault injection filter ( #24354 )
...
* Refactored with dynamic filters
* Error-tolerance tuned
* Fix leak of grpc_error and data race of canceller
* Adopt the latest xDS HTTP filter framework
* Fix fault injection tests' conflict with router filter
* Test alternative setup (override, no-override) without copy
* Refactor file strcutures of fault injection filter
* Rewrite the Json parsing/assembling logic again
* Added logic for aborting streaming RPC && resolve comments
2021-03-09 13:14:21 -08:00
Ashitha Santhosh
bd86187f19
SDK authorization policy translator. ( #25361 )
...
* SDK authorization policy translator.
2021-03-05 09:05:11 -08:00
donnadionne
34c8a1f87a
Revert "Adding xxhash as a subtree" ( #25630 )
...
This reverts commit 3880393fea .
2021-03-05 09:11:48 +01:00
donnadionne
40bc4624c2
Adding xxhash as a subtree ( #25601 )
...
* Squashed 'third_party/xxhash/' content from commit aea11081f3
git-subtree-dir: third_party/xxhash
git-subtree-split: aea11081f349893ec26f86ada22c66e828885083
* Adding xxhash as a subtree
2021-03-04 16:00:51 -08:00
Karthik Ravi Shankar
26f85ca2d9
Update boringssl ( #25564 )
...
* update submodule boringssl-with-bazel with origin/master-with-bazel
* update boringssl dependency to master-with-bazel commit SHA
* regenerate files
* Updated sha256
* generate boringssl prefix headers
* Increment podspec version
* Second regeneration
* add boringssl SHA in check_submodules.sh
2021-02-26 11:06:14 -08: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
Mark D. Roth
b2164837a8
xDS HTTP filter support for gRPC client
2021-02-11 13:17:15 -08:00
Lidi Zheng
51659eb06e
Regenerate projects
2021-02-09 11:45:06 -08:00
Lidi Zheng
542e7cb409
Merge pull request #25357 from lidizheng/update-envoy
...
Update xDS protos
2021-02-08 13:15:54 -08:00
Lidi Zheng
0b04a92aba
Regenerate project
2021-02-05 10:22:24 -08:00
Lidi Zheng
eb4e78bf96
generate project
2021-02-05 10:21:09 -08:00
Lidi Zheng
37579697bd
Second regeneration
2021-02-04 17:19:10 -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
yulin liang
94c653aaf5
Merge pull request #25278 from yulin-liang/sed_issue_fix
...
sed command from podspec fails on prepare_command step on linux
2021-01-27 10:50:57 -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
yulin-liang
b494be937e
sed command from podspec fails on prepare_command step on linux
2021-01-26 13:29:30 -08:00
donnadionne
7338639ccc
Merge pull request #25078 from donnadionne/watchers
...
Cds Watchers changes to support aggregate Cds.
2021-01-21 16:48:24 -08:00
Esun Kim
f4fa4a18bc
Merge pull request #25198 from veblush/absl-upgrade
...
Upgrade Abseil to 20200923.3
2021-01-21 15:26:34 -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
Esun Kim
631bf76de6
Update Abseil in podspecs
2021-01-19 15:43:33 -08:00
Ashitha Santhosh
4ca878799b
Refactor [String/Header/Path]matchers in xds_api.
2021-01-15 12:32:54 -08:00
AJ Heller
33cba7ea39
Remove unused header iomgr_posix.h
...
This header file only served to include iomgr_internal.h, which most
depedent code already includes.
2021-01-14 10:34:57 -08:00
yang-g
cf26f0133a
Wrap strerror into a thread-safe implementation
2021-01-13 08:54:51 -08:00
Stanley Cheung
fe2e96f9f3
Regenerate projects
2021-01-06 19:52:32 -08:00
apolcyn
78dc1394fd
Merge pull request #25064 from apolcyn/merge_ares_structs
...
Move grpc_ares_ev_driver and fd_node into grpc_ares_wrapper.cc
2021-01-06 10:32:44 -08:00
Mark D. Roth
1bc2d7d1a6
Remove StringLess and src/core/lib/gprpp/map.h.
2021-01-05 09:47:42 -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
3e2cca4afc
Merge pull request #25037 from veblush/upb-upgrade
...
Upb upgrade (2020-12-18)
2020-12-22 09:43:31 -08:00
Esun Kim
d1bef160e5
Added upb/json
2020-12-21 19:16:52 -08:00