Esun Kim
03e9ac6f1f
Requiring C++14 ( #29589 )
3 years ago
Yousuk Seung
d1338d8751
Make ChannelCredsRegistryTest order independent ( #29644 )
3 years ago
Anirudh Ramachandra
063c36cb46
Revert "Revert "Move TCP Connect into its own handshaker. ( #29111 )" (#… ( #29626 )
...
Rollforward with TCP connect handshaker again(#29111 ) after fixing broken internal targets.
The changes needed were just visibility changes to the handshaker and the http_connect_handshaker libraries as they are used internally.
3 years ago
AJ Heller
adfd009d3a
Make stack_tracer more broadly usable ( #29660 )
...
These changes reduce the stack_tracer's dependencies, allowing it to be
added to other targets such as `gpr_base` without dependency cycles.
Why would I want to do this? printf debugging lock problems that only
occur on the CI's Mac VMs, which we cannot access.
3 years ago
Esun Kim
15d250b409
Added abseil include cmake guard ( #29609 )
3 years ago
Jan Tattermusch
ee6818cea1
make objC InteropTests and MacTests buildable with bazel ( #29620 )
3 years ago
Jan Tattermusch
748a8d527f
Add a job for ObjC bazel tests ( #29599 )
...
* grpc_objc_bazel.sh test script
* add a test job for obj bazel tests
3 years ago
Ben Beasley
d19fa6235f
Do not segfault when peer CN is absent ( #29359 )
3 years ago
Wanlin Du
bb2d69b8f3
Add log urls to junit report. ( #29495 )
...
This pr adds the feature of providing links to logs in load test Junit reports.
3 years ago
Zhan Jiang
67cfc62690
Refactor tsi_ssl_credentials target. ( #29443 )
...
* Refactor tsi_ssl_credentials target.
3 years ago
Craig Tiller
d96edaf63c
[slice_buffer] Fix forward ( #29658 )
3 years ago
apolcyn
409db4dd0f
Upgrade ruby rake-compiler-dock images ( #29304 )
...
* Upgrade rake-compiler-dock images
3 years ago
Craig Tiller
7798e3b741
[slice] Introduce grpc_core::SliceBuffer ( #29635 )
...
* A starter SliceBuffer implementation
* Add comments and fix sanity checks
* Minor fixes
* more minor fixes
* Addressing review comments and adding a slice_buffer_test
* fix sanity checks
* regenerate projects
* fixing undefined function error
* reverting changes from memory_allocator.cc and adding them to src/core/lib/slice/slice_buffer.cc to allow memory allocator lib to build correctly
* fix sanity checks
* adding an open source slice definition
* regnerate projects
* fix asan error
* Automated change: Fix sanity tests
* addressing review comments
* fix sanity checks
* regenerate projects
* update
* fix sanity checks
* Converting slice buffer to retarin ownership of the underlying ctype
* [slice_buffer] Introduce grpc_core::SliceBuffer
* add test
* Automated change: Fix sanity tests
* missing files
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* sanity
Co-authored-by: Vignesh Babu <vigneshbabu@google.com>
Co-authored-by: Vignesh2208 <Vignesh2208@users.noreply.github.com>
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
github-actions[bot]
48749f739e
Automated change: Fix sanity tests ( #29647 )
...
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
github-actions[bot]
e1b341ee94
Automated change: Fix sanity tests ( #29648 )
...
Co-authored-by: anicr7 <anicr7@users.noreply.github.com>
3 years ago
Anirudh Ramachandra
440ae5684c
Revert "Fix grpc_sockaddr_to_uri to return URI encoded string. Also see #29323 which has a similar fix for unix abstract addresses."
3 years ago
Craig Tiller
da9f98a8bd
[iwyu] event_engine ( #29641 )
...
* slartibartfast
* Automated change: Fix sanity tests
* fix
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Vignesh Babu
1494b1ef26
A starter slice buffer implementation to unblock event engine endpoints ( #29367 )
...
* A starter SliceBuffer implementation
* Add comments and fix sanity checks
* Minor fixes
* more minor fixes
* Addressing review comments and adding a slice_buffer_test
* fix sanity checks
* regenerate projects
* fixing undefined function error
* reverting changes from memory_allocator.cc and adding them to src/core/lib/slice/slice_buffer.cc to allow memory allocator lib to build correctly
* fix sanity checks
* adding an open source slice definition
* regnerate projects
* fix asan error
* Automated change: Fix sanity tests
* addressing review comments
* fix sanity checks
* regenerate projects
* update
* fix sanity checks
* Converting slice buffer to retarin ownership of the underlying ctype
* fix nits
Co-authored-by: Vignesh2208 <Vignesh2208@users.noreply.github.com>
3 years ago
Jan Tattermusch
4ab3103293
Upload results from bazel C/C++ ARM64 tests to bigquery ( #29619 )
...
* upload RBE results for linux arm64 tests
* propagate UPLOAD_TEST_RESULTS env variable
* improve arm64 c/c++ job config
* add comment
3 years ago
Michael Lumish
e68bf6ac30
Add xDS interop test specification for outlier detection ( #29623 )
...
* Add xDS interop test specification for outleir detection
* Add initial verification of traffic distribution
3 years ago
Craig Tiller
98cef58e9e
[iwyu] Ignore missing files ( #29638 )
3 years ago
Mark D. Roth
6483a24990
XdsClient: don't start resource timer after cancelling it ( #29604 )
...
* XdsClient: don't start resource timer after cancelling it
* rename timer_started_ to timer_start_needed_
3 years ago
AJ Heller
9f7311e399
Revert DNSResolver cancellation ( #29581 and #29631 ) ( #29634 )
...
This reverts commit 075e84314d
.
3 years ago
Anirudh Ramachandra
a31224fc10
Fix grpc_sockaddr_to_uri to return URI encoded string. Also see #29323 which has a similar fix for unix abstract addresses. ( #29478 )
3 years ago
AJ Heller
075e84314d
DNSResolver cancellation continued (followup to #29581 ) ( #29631 )
3 years ago
Vignesh Babu
941e21b3b3
Event engine endpoint read and write API changes ( #29450 )
...
* Event engine endpoint read and write API changes
* updating api change
* set google_specific to nullptr by default
* Event-Engine --> EventEngine
* life-time --> lifetime
* removing default args to make sanity checks pass
3 years ago
AJ Heller
0a21ecdff6
Change cancellation semantics in the iomgr DNSResolver ( #29581 )
...
DNS requests were previously cancellable, but it was assumed
that the resolution callback would be called in all cases. Now, requests
provide a `bool Cancel(TaskHandle handle)` method that lets callers know
whether cancellation is successful, and if so, the callback will not be
run.
This is in accordance with EventEngine's cancellation semantics, and it
is a step towards migration from iomgr to EventEngine.
3 years ago
Craig Tiller
7b53ceec4d
[iwyu] Better sanity stability ( #29629 )
...
* [iwyu] Better script
* eliminate race
3 years ago
Craig Tiller
35320cbc76
[promises] Convert lame client ( #29587 )
...
* [promises] Convert lame client
* fixes
* fixes
* Automated change: Fix sanity tests
* cleanup
* fix
* fix
* review feedback
* fix
* no ok lame channels
* fix
* fix
* Update promise_based_filter.h
* [iwyu] Better script
* eliminate race
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Lidi Zheng
3f2b3460a4
[Python] Add an UDS example ( #29592 )
3 years ago
Sergii Tkachenko
972374347b
[PSM interop] Double the operation timeout - misc ( #29627 )
...
https://github.com/grpc/grpc/pull/29004 doubled resource timeouts for backends,
but not networksecurity/networkservices resources.
3 years ago
Jan Tattermusch
cfa03d83d6
remove duplicate ./reports/ mount for xds tests ( #29618 )
3 years ago
Craig Tiller
f56282a6b6
[iwyu] surface ( #29588 )
...
* [iwyu] chttp2
* fix
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* fwd file
* fix
* fix
* Automated change: Fix sanity tests
* fix
* [iwyu] surface
* [iwyu] surface
* add no-return hint
* fix
* Automated change: Fix sanity tests
* Add flag
* sweep1
* fixes
* speedup
* fixes
* fixes
* fixes
* fix
* fix
* fix
* fix
* Automated change: Fix sanity tests
* fix
* fic
* x
* ugh
* fix
* fix
* Automated change: Fix sanity tests
* fix?
* fixes
* fix
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
440e91fd41
[grrr] Add a test that BUILD.gn does not exist ( #29498 )
...
* Add a test that BUILD.gn does not exist
* fix copyright
* review feedback
3 years ago
Craig Tiller
66b5c7ad46
fix ( #29625 )
3 years ago
github-actions[bot]
c80b85bca5
Automated change: Fix sanity tests ( #29624 )
...
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
457adf3d58
[iwyu] client_channel ( #29579 )
...
* [iwyu] client_channel
* Update grpclb_client_stats.h
* Update load_balancer_api.h
* Update grpc_ares_ev_driver.h
* Update grpc_ares_wrapper.h
* Update grpc_ares_wrapper_event_engine.cc
* Update grpc_ares_wrapper_windows.cc
* clang-format
* Update grpc_ares_ev_driver_event_engine.cc
* Update grpc_ares_ev_driver_windows.cc
* [iwyu] chttp2
* fix
* fix
* fix
* fix
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* fwd file
* fix
* fix
* Automated change: Fix sanity tests
* fix
* fix
* Automated change: Fix sanity tests
* Update grpc_ares_ev_driver.h
* Update grpc_ares_wrapper.h
* re-run
* fix
* fix
* fix
* fix
* fix
* fix
* fix
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
acc8128b76
[iwyu] Further reduce metadata_batch.h footprint by moving implementations to .cc file ( #29595 )
...
* Cleanup
* iwyu
* fix
* Add flag
* sweep1
* fixes
* speedup
* fixes
* fix
* fix
* fix
* Cleanup
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* fix
* fix
* fix
* fix
* fix
* fix
* x
* x
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
ecde2a9f26
[init] Remove channelz from grpc_init path ( #29613 )
...
* [init] Remove channelz from grpc_init path
* fix build
* fix
* fix
3 years ago
Michael Lumish
a7a960e446
xDS test server: document rpc-behavior metadata, add hostname option ( #29475 )
...
* xDS test server: document rpc-behavior metadata, add fail-on option
* Update to address suggestions
* Address more existing rpc-behavior values
* Address comments
* Address comments again
3 years ago
Mark D. Roth
17d50f46e1
repo manager: change to nicolasnoble ( #29554 )
3 years ago
Jan Tattermusch
eb8cf1544b
cleanup config for existing macos kokoro jobs that run bazel ( #29600 )
3 years ago
Craig Tiller
251e1458c7
Fix for visibility exposed by import ( #29614 )
3 years ago
Craig Tiller
5918f98ecb
[iwyu] Enable nosafe_headers ( #29591 )
...
* Add flag
* sweep1
* fixes
* speedup
* fixes
* fix
* fix
* fix
* Automated change: Fix sanity tests
* fix
* fix
* fix
* fix
* fix
* fix
* fix
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Esun Kim
4edd63772e
Bump version of gcc and clang ( #29594 )
3 years ago
Lidi Zheng
5e019c071d
Downgrade io_bazel_rules_go to v0.27.0 restore Bazel 3.x support ( #29596 )
3 years ago
Hannah Shi
1d94aa92d8
remove xxhash.h patch ( #29440 )
3 years ago
Craig Tiller
c443e33cc6
[iwyu] chttp2 ( #29580 )
...
* [iwyu] chttp2
* fix
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* fwd file
* fix
* fix
* Automated change: Fix sanity tests
* fix
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
92609abed0
[promises] Expand filter fuzzer to contain a channel stack. ( #29513 )
...
* sketch
* Eliminate post-init in channel stack builder
We've had a post init function on channel stack builder for a very long
time, an it serves to run some code after initialization completes.
We need the functionality for a few things, but the function passed in
is intimately tied to the filter in use - we never vary it between
multiple functions for the same filter... which means it makes more
sense to locate this functionality as part of the filter interface.
* fix
* Automated change: Fix sanity tests
* introduce-channel-stack
* introduce-channel-stack
* Automated change: Fix sanity tests
* fix
* fix
* fix
* fixes
* Fix
* fix
* fix
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* review feedback
* fix
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
35272aafee
[iwyu] Use all the cpus ( #29548 )
3 years ago