Yash Tibrewal
d303f81ab4
TCP Async Connect: Fix Heap use-after-free ( #29209 )
3 years ago
donnadionne
6989129db5
xDS RLS implementation ( #29200 )
...
* Revert "Revert "Initial structure for RLS (#28750 )" (#29189 )"
This reverts commit 7ece810843
.
* fixing 1 unused using
3 years ago
Yash Tibrewal
33f6664342
Start all Core/C++ bugs as untriaged ( #29204 )
3 years ago
Mark D. Roth
daed9caf4c
fix path to xds_end2end_test ( #29195 )
3 years ago
Yash Tibrewal
76a52f7696
Revert "Revert "HTTP2: Add graceful goaway ( #29050 )" ( #29187 )" ( #29190 )
...
* Revert "Revert "HTTP2: Add graceful goaway (#29050 )" (#29187 )"
This reverts commit 882f64e376
.
* Make sure fds are added to pollsets before the main test contents
3 years ago
Mark D. Roth
43a9ad8ac0
health checking: cancel stream if response message fails to parse ( #29138 )
...
* health checking: cancel stream if response message fails to parse
* clang-format
3 years ago
donnadionne
7ece810843
Revert "Initial structure for RLS ( #28750 )" ( #29189 )
...
This reverts commit 362e0b8706
.
3 years ago
AJ Heller
882f64e376
Revert "HTTP2: Add graceful goaway ( #29050 )" ( #29187 )
...
This reverts commit f76e1563ea
.
3 years ago
Jan Tattermusch
59d9749c71
fix csharp single-job distribtest on grpc-win2016 ( #29183 )
3 years ago
donnadionne
362e0b8706
Initial structure for RLS ( #28750 )
...
* Initial structure for RLS
* Adding and building the proto to parse the Any proto for the plugins
* re-org
* Parsing the plugin
* Parsing more into json
* Parsed proto to json
* small cleanup
* Adding prefix
* Added new rls_experimental policy
* build files
* Fixing according to code review comments
* code review comments
* Adding sym changes
* adding action name check
* fixing code review comments.
* fixing unused var error
* clean up
* fixing code review comments
* fixing code review comments
* fixing according to code review comments.
* Remove unnecessary include
* small fix
* generate more, hard-code less
* Moving to using absl::variant
* absl::string_view and absl::variant of vector of std::string are not
playing nice together.
* fixed variant
* Using absl::variant now
* Checkint used plugins
* Refactor Parsing code and separating out Parsing of the plugin
* Fixing code review comments
* code review comments
* fixing code review comments.
* Addressing code review comments
* First end-to-end test
* generated build files
* commit generated files via tools/codegen/core/gen_upb_api.sh
* Fixing rls policy parsing tests
* Restore checks for the test server
* Refactor rls_server
* added keys to rls request
* fixing small logic error
* Complete the test using all the keys
* Separating out RLS test and rls_server thread
* sanity errors
* generated build files
* Complete the rest of the tests and sanity cleanup
* fixing code review comments: using upb_JsonEncode now!
* fixing code review comments
* fixing code review comments
* Fixing code review comments
* misisng fix
* simplifying tests
* simplify tests 2
* Linking in the correct proto for rls_config
* restore metadata check
* Add disable test
* Fixing RLS test and removing environment var that is no longer necessary
* Fixing "Wrong type" type of tests after json parsing change to accept
STRING for number
* adding json_encode.h/c to src/upb/gen_build_yaml.py and generate
necessary files.
* Fixing un-used var error
* fixing sanity errors
* Fixing the upb encoding buffer
* Fixing code review comments.
* Adding nack test for unkonwn plugin proto
* Last bit of code review comments
* fixing unused variable
3 years ago
yifeizhuang
6b89acc7ba
adding a GCR image for java 1.44.0 for compatibility test ( #28697 )
...
Co-authored-by: Eric Anderson <ejona@google.com>
3 years ago
Jan Tattermusch
6ee276f672
Revert "HTTP Client Filter --> promises ( #29031 )" ( #29181 )
...
This reverts commit 41debbf1a7
.
3 years ago
Terry Wilson
8a406c72df
Add Java 1.45.0 to the interop client matrix. ( #29060 )
3 years ago
Yash Tibrewal
f76e1563ea
HTTP2: Add graceful goaway ( #29050 )
...
* HTTP2: Graceful GOAWAY
* Add another test
* Fix call unref
* Allow a bit of time imprecision
* Reviewer comment
3 years ago
Tamir Duberstein
da2f9df81a
Add missing include ( #29173 )
...
std::min is defined in <algorithm> which is no longer transitively
included following LLVM libc++ include modularization work.
3 years ago
Craig Tiller
41debbf1a7
HTTP Client Filter --> promises ( #29031 )
...
* Remove idempotent/cacheable requests
* more cleanup
* bump core version
* fix
* fix
* fix
* review feedback
* fixes
* fix
* remove more
* objc
* fix
* fix
* fix
* scrub
* introduce call args
* bs
* x
* Automated change: Fix sanity tests
* fix
* roughing out
* push/pull impl
* comment
* prove out new combinator
* Simplify naming
* fix
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* progress
* builds
* Automated change: Fix sanity tests
* progress
* tweak
* merge
* progress
* fix
* first test passes
* progress
* fix
* repair name
* fix
* small fix
* small fix
* properly stop call combiner
* fix allocation in this benchmark
* fix
* fix
* fix merge
* fix bad merge
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
donnadionne
6823087eb5
passing repo manager to markdroth ( #29162 )
3 years ago
Craig Tiller
766cd6b573
Remove epollex poller ( #29160 )
...
* start delete
* remove build.gn... again
* remove more
* Automated change: Fix sanity tests
* fixes
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Jan Tattermusch
9f87a1dbb5
avoid collision with pre-installed protoc on grpc-win2016 workers ( #29171 )
3 years ago
Jan Tattermusch
dd1bdb1b15
Fix C# "dotnet restore" on grpc-win2016 kokoro workers. ( #29170 )
3 years ago
Jan Tattermusch
69bf041e9b
Try fix csharp macos distribtests ( #29156 )
...
* try fix csharp macos distribtests
* another attempt
* another fix attempt
3 years ago
apolcyn
fe13456504
make sure to always receive initial metadata in ruby ( #29155 )
3 years ago
Craig Tiller
364de4a8e9
Add special logging for infinite times ( #29158 )
3 years ago
apolcyn
99cbd49ef8
Simplify fallback test client and parameterize fallback deadline ( #29126 )
...
Simplify fallback test client and parameterize fallback deadline
3 years ago
Craig Tiller
d0dfe678d7
remove build.gn... again ( #29159 )
3 years ago
Mark D. Roth
7b4a5fcba5
xds: accept resources wrapped in a Resource message ( #29090 )
...
* xds: accept resources wrapped in a Resource message
* fix v2 proto name
3 years ago
Yash Tibrewal
4b9c915e81
Use separate issue queues for each wrapped language ( #29150 )
3 years ago
Jan Tattermusch
c8430e6ac4
add grpc_distribtests_python for windows ( #29153 )
3 years ago
Jan Tattermusch
37ab609103
Add macos grpc_distribtests_python and grpc_distribtests_ruby ( #29141 )
...
* small cleanup in singlejob distribtest jobs
* add macos grpc_distribtest_ruby and grpc_distribtest_python jobs
3 years ago
Yash Tibrewal
e17bbedd95
ServerConfigSelector filter: Always return UNAVAILABLE status on errors ( #29146 )
...
* ServerConfigSelector filter: Always return UNAVAILABLE status on errors
* clang-format
3 years ago
Jan Tattermusch
409c732813
C# windows single-job distribtest ( #29152 )
...
* add windows grpc_distribtest_csharp
* add kokoro cfg files
3 years ago
Jan Tattermusch
83ccb0deed
add C# macos distribtest in a single job ( #28614 )
3 years ago
Craig Tiller
bd1a8814c0
Convert grpc_call to C++ ( #29095 )
...
* Convert call to C++
* Automated change: Fix sanity tests
* Fix
* Automated change: Fix sanity tests
* fix the first
* fix typo
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
1dff2dc660
We must always post a recv initial metadata ( #29145 )
...
* We must always post a recv initial metadata
* remove spurious change
3 years ago
Mark D. Roth
f4126cdfbb
xds: change XdsClient watcher API to use absl::Status ( #29143 )
3 years ago
Mark D. Roth
7bf0babc28
xds: optimize ADS requests after stream reconnection ( #29144 )
3 years ago
AJ Heller
19890e45c6
Remove deprecated use_cfstream arg from gRPC build system ( #29140 )
...
It is unused. This removal helps with #28667 , and requires a
cherry-pick.
3 years ago
Jan Tattermusch
208619cdce
exclude arm64 tests from build_submodule_at_head ( #29131 )
3 years ago
Craig Tiller
91eff1bbba
Fix race ( #29128 )
...
It's possible for the first context to be constructed concurrently to
the first set_pollent call. Use an atomic to remove the race.
3 years ago
AJ Heller
1f03bbab39
Small cleanup ( #29125 )
...
The std::moves of temporaries prevented copy elision, and the functions
were unused (one with a TODO to re-enable later)
3 years ago
Yash Tibrewal
01f333a1c1
TlsCredentials: Comparator implementation ( #28940 )
...
* TlsCredentials: Comparator implementation
* Update tests
* Redundant namespace qualifiers
* clang-tidy
* Reviewer comments
* Reviewer comments
* Reviewer comments
* Reviewer comments
* Reviewer comments
* Add generator for grpc_tls_credentials_options.h
* Generator script modifications for tests
* Sanity
* Reviewer comments
* Reviewer comments
* Add a common place to look-up known types
* Formatting
* Script fix
* Reviewer comments
* Add test mode to script
* Add to sanitize.sh
* clang-tidy
* Fix
* Fix
* Reviewer comments
* Clang-format
3 years ago
Craig Tiller
3e5a5bba59
Single set pointer ( #29114 )
...
* Single set pointer
* Update single_set_ptr.h
* fix
* fix
* build
* custom deleters
3 years ago
Craig Tiller
ccf70cf273
Reland channel args C++ type ( #29113 )
...
* Revert "Revert "Introduce ChannelArgs C++ type (#28860 )" (#29106 )"
This reverts commit f0283aac40
.
* x
* fix
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Hannah Shi
842ed8d461
[Objc] add ios libuv timer test ( #28570 )
...
* use libuv in third party
* add ios libuv timer test
* name changed correspondingly
* format code
* address comment
* remove libuv patch
3 years ago
Craig Tiller
dd22b85c0a
TrySeq fix ( #29112 )
3 years ago
Vignesh Babu
f86723d9db
Revert "Update the scenario results to include start and end time for a test scenario. ( #29034 )" ( #29122 )
...
This reverts commit 84edc034aa
.
3 years ago
Jan Tattermusch
bcaa3cb48e
Remove C# Legacy (a.k.a. "Classic") csproj example ( #29102 )
...
* remove C# legacy csproj example
* update BUILD-INTEGRATION.md
3 years ago
Wanlin Du
84edc034aa
Update the scenario results to include start and end time for a test scenario. ( #29034 )
...
This commit add start and end timestamp to the existing scenario results.
3 years ago
apolcyn
bd5fa8aa57
decrease verbosity of alts handshaker logs which can happen during cancellation ( #29058 )
3 years ago
Mark D. Roth
34c75a2f96
xds resolver: fix cases where we weren't returning channel args on error ( #29109 )
3 years ago