Esun Kim
a24c8cc62a
[Build] Dropped Bazel 6.x support ( #37979 )
...
This is aligned with [OSS C++ Support Policy](https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md ) saying that Bazel 6 support will be dropped from Nov 2024.
Also this is required to upgrade rule_cc now.
Closes #37979
PiperOrigin-RevId: 689104858
5 months ago
apolcyn
36b9ee9524
[ruby] explicitly enumerate ruby tests, don't use rake to run them ( #37975 )
...
Possible fix for sporadic flakes like `detected corruption in /Volumes/BuildData/tmpfs/altsrc/github/grpc/workspace_ruby_macos_dbg_native/src/ruby/lib/grpc/grpc_c.bundle` we've been seeing in ruby.
`rake` (invoked by run_ruby.sh) "shouldn't" be modifying the binary if it's already been built (which is the case in these tests) but isn't really guaranteed not to. Running rspec directly ensures that we don't accidentally write to any pre-built artifacts while tests are possibly using them.
A side benefit here is to get better test reporting granularity.
Closes #37975
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37975 from apolcyn:ruby_flake_attempt c03931dfa4
PiperOrigin-RevId: 689064491
5 months ago
Yijie Ma
d56c939809
[Windows] Hack to prewarm cache (`GetAdaptersAddresses`) for core_end2end_tests ( #37973 )
...
<!--
If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.
If your pull request is for a specific language, please add the appropriate
lang label.
-->
Closes #37973
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37973 from yijiem:core-end2end-windows-hack a2da4ae4eb
PiperOrigin-RevId: 688727248
5 months ago
Sreenithi Sridharan
b28ec6d6bb
updated default run_tests max version to py313 ( #37945 )
...
The default versions to run tests on master using `run_tests.py` are usually set to min and max supported Python versions. Looks like I missed updating the max version to Python 3.13 when adding support recently
Closes #37945
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37945 from sreenithi:add_missing_py313_test_config 708aa70f2b
PiperOrigin-RevId: 688702425
5 months ago
AJ Heller
d411b44496
[EventEngine] Stop using the CallbackAlternativeCQ ( #37933 )
...
Start using the default Callback CQ implementation, backed by the EventEngine.
Closes #37933
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37933 from drfloob:cbapiee c0e170ef5a
PiperOrigin-RevId: 688686411
5 months ago
Mark D. Roth
1178b2d229
[retry e2e test] add log message about known flakiness ( #37974 )
...
Closes #37974
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37974 from markdroth:retry_flake_fix 23a63f5485
PiperOrigin-RevId: 688319769
5 months ago
Craig Tiller
c5999dbac3
[call-v3] Fix leak with cq-based server ( #37972 )
...
Three problems:
1. We have an owning waker, but on the `Expire` path we never wake it, leading to calls being stranded until the pending timer runs out - instead we now call Finish and have it always wake things up (slightly more expensive in shutdown case, but not on the fast path)
2. Avoid a race condition whereby two threads could wake the same waker
3. Don't add new requests to the pending queue after we've removed all requests
Closes #37972
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37972 from ctiller:flake-fightas-21 2bbd1cf667
PiperOrigin-RevId: 688310530
5 months ago
Esun Kim
eacb2f72c8
Changed Bazel/Workspace to use @com_google_protobuf//python/dist:syst… ( #37971 )
...
To address the upcoming breaking change; https://engdoc.corp.google.com/eng/doc/devguide/proto/news/2024-10-02.md?cl=head#python-remove-alias
Closes #37971
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37971 from veblush:proto-bazel b4f57e06d2
PiperOrigin-RevId: 688300513
5 months ago
AJ Heller
14f22c7fd7
[EventEngine] Disable the backup poller if all EventEngine experiments are running ( #37951 )
...
Closes #37951
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37951 from drfloob:disable-backup-poller 1ce9d2d1d6
PiperOrigin-RevId: 688263398
5 months ago
Eugene Ostroukhov
4662017636
[EE] Prevent crash when address can't be resolved ( #37952 )
...
I hit this crash working on fork support but there's a chance it happens if the file descriptor becomes bad for some other reason.
Closes #37952
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37952 from eugeneo:listener-no-address-crash 1e2e82f8e6
PiperOrigin-RevId: 688238823
5 months ago
Richard Belleville
c3e83b8efd
[Release] Bump core version in preparation for 1.68 Branch Cut ( #37941 )
...
Generated by release tooling.
Closes #37941
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37941 from gnossen:bump_core_version_202410170917 fff3cd3154
PiperOrigin-RevId: 688223355
5 months ago
Matthew Stevenson
3ef7b76a0d
[alts] Update max concurrent streams to ALTS handshaker service to 100. ( #37966 )
...
This matches the gRPC-Go behavior.
Closes #37966
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37966 from matthewstevenson88:max-concurrent-streams 8395f097e4
PiperOrigin-RevId: 688180702
5 months ago
Craig Tiller
4ef9cfdb18
Automated rollback of commit e8addfac9e
.
...
PiperOrigin-RevId: 688157408
5 months ago
Sourabh Singh
9110b0db79
adding back logging threshold tests ( #37843 )
...
Closes #37843
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37843 from sourabhsinghs:hotfix/logging-revert 9e2b74dbb5
PiperOrigin-RevId: 688146365
5 months ago
Sreenithi Sridharan
316fa277cb
Temporarily skipping `TestChannelReady.channel_ready_blocked` test due to a flake ( #37948 )
...
Skipping the `tests_aio.unit.channel_ready_test.TestChannelReady.channel_ready_blocked` unit test due to a flake of the test not timing out and raising TimeoutError as expected
Can be reverted once #37949 is investigated and fixed
Closes #37948
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37948 from sreenithi:check_aio_channel_ready_test f48edea5f2
PiperOrigin-RevId: 688061272
5 months ago
Matthew Stevenson
39f4195ee7
[alts] Downgrade log level when handshaker service recv_buffer is null. ( #37962 )
...
This log can be hit under normal-ish circumstances, e.g. if the handshaker service fails to respond or is unreachable. For that reason, it should not be an error log.
Closes #37962
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37962 from matthewstevenson88:downgrade-log 36d4f006a0
PiperOrigin-RevId: 687986132
5 months ago
Matthew Stevenson
faa9ed6302
[alts] ALTS server handshaker should return early if there is no handshake data. ( #37961 )
...
Porting from #37829 .
This ensures that we wait to create the stream to the handshaker service until handshake frames arrive from the client. Without this change, a TCP connection to the ALTS server triggers the stream to the handshaker service to be created, even if no handshake frames have arrived from the client. This waste resources and can potentially trigger the ALTS server to freeze up, because there is a cap on the number of concurrent ALTS handshakes that a server can perform.
Closes #37961
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37961 from matthewstevenson88:alts-fix f8f07e59bb
PiperOrigin-RevId: 687977457
5 months ago
Yu Feng
36188dbc09
Port https://github.com/grpc/grpc-go/pull/6686 to C++ ( #37950 )
...
This fixes connecting to a local ATLS server with grpc_cli.
<!--
If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.
If your pull request is for a specific language, please add the appropriate
lang label.
-->
Closes #37950
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37950 from rainwoodman:patch-1 1172618fb2
PiperOrigin-RevId: 687975188
5 months ago
Craig Tiller
e8addfac9e
test ( #37956 )
...
this will not be submitted... here to check some internal systems are working
Closes #37956
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37956 from ctiller:test-bm c64b613eb2
PiperOrigin-RevId: 687699907
5 months ago
Thomas Klausner
1b6601bbed
[C++] Fix Directory Walker on NetBSD. ( #37700 )
...
Use the POSIX code like FreeBSD does.
<!--
If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.
If your pull request is for a specific language, please add the appropriate
lang label.
-->
Closes #37700
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37700 from 0-wiz-0:master 0846ff5ef0
PiperOrigin-RevId: 687539488
5 months ago
Yijie Ma
61be7b0070
[EventEngine] [reland] Migrate `chttp2_server` to use EE DNSResolver ( #37901 )
...
<!--
If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.
If your pull request is for a specific language, please add the appropriate
lang label.
-->
Closes #37901
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37901 from yijiem:dns-migration-chttp2-server-2 70d29b3b6c
PiperOrigin-RevId: 687466646
5 months ago
Mark D. Roth
da4fb493de
[pick_first_new] extend experiment expiration time ( #37947 )
...
Closes #37947
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37947 from markdroth:experiment_expiration 42afcf0b15
PiperOrigin-RevId: 687321221
5 months ago
Mark D. Roth
3da4d62adc
[retry test] fix flake caused by callback ordering ( #37944 )
...
Closes #37944
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37944 from markdroth:retry_recv_initial_metadata_flake_fix 007e368ee6
PiperOrigin-RevId: 687314442
5 months ago
Yash Tibrewal
29d3e58ddd
[XdsCoreE2ETest] Use wait_for_ready on RPCs to wait for xds enabled servers to be serving ( #37942 )
...
Fix flakes where RPCs fail due to the xds enabled server not being ready.
Sample flake - https://btx.cloud.google.com/invocations/74aca4dd-d5d6-43a4-89e3-08c1aed688e0/targets/%2F%2Ftest%2Fcpp%2Fend2end%2Fxds:xds_core_end2end_test@poller%3Dpoll;config=f78d0de70f525043d29a05fb7a78970999e04b7f8a87d8c4e974688bf7616998/log
Closes #37942
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37942 from yashykt:FixXdsCoreE2ETet 4228e3c06b
PiperOrigin-RevId: 687006620
5 months ago
Yash Tibrewal
5c5bf14fde
[ConfigFetcher] Set HTTP2 error to NO_ERROR to do graceful GOAWAYs ( #37939 )
...
We were not doing graceful GOAWAYs earlier where we -
* send a GOAWAY with max stream ID
* send PING to wait for RTT
* Finally, send a GOAWAY with last stream max ID to make sure that the peer has seen the first GOAWAY frame, and any RPCs started before receiving the first GOAWAY frame are handled.
Without explicitly setting the HTTP2 error to "NO_ERROR", we were instead sending a final GOAWAY frame with an "UNKNOWN_ERROR".
Sample test failure : https://btx.cloud.google.com/invocations/041cafcd-334b-42dd-a797-cfd03c53048e/targets/%2F%2Ftest%2Fcpp%2Fend2end%2Fxds:xds_end2end_test@poller%3Dpoll;config=f78d0de70f525043d29a05fb7a78970999e04b7f8a87d8c4e974688bf7616998/log
Closes #37939
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37939 from yashykt:SendGoawayNoHttp2Error ba47fede1b
PiperOrigin-RevId: 686949684
5 months ago
Craig Tiller
7e06934192
[chaotic-good] Pushback on message writes until they reach serialization ( #37894 )
...
Don't complete writes of messages until they make it to the transports outbound loop. Since payloads could be large this introduces just enough pushback that, once #37868 goes in also we should be able to sense when a transport is busy writing and stop sending at higher layers.
Closes #37894
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37894 from ctiller:send-acked 0cb3d7f8ad
PiperOrigin-RevId: 686689473
5 months ago
Craig Tiller
9945066c88
[call-v3] Send flow control ( #37868 )
...
This is missing in v3 vs v2
- in v2 we had Pipe setup so that multiple Pipe stages could be chained and only complete when the last stage had passed flow control, whereas in v3 the top stage will start accepting requests as soon as the first stage in the pipeline takes the message.
Closes #37868
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37868 from ctiller:drizzling 69209da8a7
PiperOrigin-RevId: 686652402
5 months ago
AJ Heller
13efb55dbc
[benchmark] Remove redundant callback benchmarks ( #37935 )
...
In https://github.com/grpc/grpc/pull/37077 , the "different message size" benchmarks were made identical to the benchmarks defined on the lines above them.
Closes #37935
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37935 from drfloob:rm-duplicate-callback-benchmarks ad3f569414
PiperOrigin-RevId: 686647838
5 months ago
Xuan Wang
e5952ffd9e
[Python CSM] Get mesh-id from env var instead of bootstrap file ( #37837 )
...
Passed interop test:
- [x] [grpc/core/master/linux/psm-csm-python](https://source.cloud.google.com/results/invocations/b9ba256b-31a9-4002-bd59-b21817aa9978 )
<!--
If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.
If your pull request is for a specific language, please add the appropriate
lang label.
-->
Closes #37837
PiperOrigin-RevId: 686643728
5 months ago
AJ Heller
0b13caed53
[benchmark] Measure all threads' CPU usage in callback benchmarks ( #37936 )
...
google/benchmark only measures the main thread's CPU by default, and benchmark iteration depends on CPU utilization. These benchmarks were taking a long time since the callback API uses a lot of internal threads, and the benchmarks weren't producing useful metrics. See the documentation here https://google.github.io/benchmark/user_guide.html#cpu-timers
Test command for master: `bazel test --config=opt --test_output=streamed //test/cpp/microbenchmarks:bm_callback_streaming_ping_pong --test_arg='--benchmark_min_time=0.05s' --test_arg='--benchmark_min_warmup_time=0.01' --test_arg='--benchmark_filter=.*<MinIn.*/*/1$'`
For this PR, change the filter to `--test_arg='--benchmark_filter=.*<MinIn.*/*/1/proc.*'`
Before this change (scroll right for `inf` bytes/s, and note the 10k iterations even though the specified benchmark time had been reached):
```
---------------------------------------------------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations UserCounters...
---------------------------------------------------------------------------------------------------------------------------------------
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/0/1 38932 ns 1052 ns 10000 bytes_per_second=0/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/1/1 39002 ns 0.000 ns 10000 bytes_per_second=inf/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/8/1 39457 ns 0.000 ns 10000 bytes_per_second=inf/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/64/1 51693 ns 0.000 ns 10000 bytes_per_second=inf/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/512/1 41174 ns 0.000 ns 10000 bytes_per_second=inf/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/4096/1 45006 ns 0.000 ns 10000 bytes_per_second=inf/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/32768/1 70990 ns 0.000 ns 10000 bytes_per_second=inf/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/262144/1 302831 ns 0.000 ns 1000 bytes_per_second=inf/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/2097152/1 2202385 ns 0.000 ns 1000 bytes_per_second=inf/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/16777216/1 30137348 ns 0.000 ns 10 bytes_per_second=inf/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/134217728/1 437821865 ns 0.000 ns 1 bytes_per_second=inf/s
...
//test/cpp/microbenchmarks:bm_callback_streaming_ping_pong PASSED in 25.7s
```
After this change:
```
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations UserCounters...
--------------------------------------------------------------------------------------------------------------------------------------------------------------
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/0/1/process_time/real_time 38233 ns 75471 ns 1768 bytes_per_second=0/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/1/1/process_time/real_time 38847 ns 76616 ns 1781 bytes_per_second=50.2778Ki/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/8/1/process_time/real_time 38848 ns 76929 ns 1758 bytes_per_second=402.21Ki/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/64/1/process_time/real_time 49873 ns 95929 ns 1685 bytes_per_second=2.44761Mi/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/512/1/process_time/real_time 41606 ns 80703 ns 1431 bytes_per_second=23.4718Mi/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/4096/1/process_time/real_time 45495 ns 86097 ns 1335 bytes_per_second=171.722Mi/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/32768/1/process_time/real_time 71506 ns 117093 ns 806 bytes_per_second=874.048Mi/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/262144/1/process_time/real_time 353012 ns 433389 ns 183 bytes_per_second=1.38319Gi/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/2097152/1/process_time/real_time 3059811 ns 3215404 ns 18 bytes_per_second=1.27663Gi/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/16777216/1/process_time/real_time 34951210 ns 35279138 ns 2 bytes_per_second=915.562Mi/s
BM_CallbackBidiStreaming<MinInProcess, NoOpMutator, NoOpMutator>/134217728/1/process_time/real_time 443034887 ns 444528037 ns 1 bytes_per_second=577.833Mi/s
...
//test/cpp/microbenchmarks:bm_callback_streaming_ping_pong PASSED in 5.1s
```
Closes #37936
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37936 from drfloob:bm-callback-measures-all-thread-cpu d5ba8420bd
PiperOrigin-RevId: 686640919
5 months ago
Craig Tiller
bd4792dab6
[chttp+resource_quota] Add an experiment to quickly reject requests under very high memory pressure ( #37927 )
...
Currently the destructive reclaimer single threaded cancels existing requests, but we admit new rpcs on every channel (to be eventually cancelled, probably).
We've got evidence that this (shockingly) doesn't scale and senders can easily overwhelm and oom a server.
Instead under this experiment now we'll always reject new work under very high load, and allow the reclaimer to mop up any remaining work to get back to within bounds.
Closes #37927
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37927 from ctiller:fast_reject 835726473a
PiperOrigin-RevId: 686553599
5 months ago
Benjamin Peterson
3e87a31ce0
Mark always_inline functions inline. ( #37834 )
...
You would think `always_inline` implies inline, but GCC complains loudly (`-Wattribute`) if the `always_inline` attribute is not also accompanied by the normal `inline` keyword.
<!--
If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.
If your pull request is for a specific language, please add the appropriate
lang label.
-->
Closes #37834
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37834 from benjaminp:always-inline 3ecfaa6d50
PiperOrigin-RevId: 686553476
5 months ago
Esun Kim
e033b0390d
[CI] Disallowed std::string_view ( #37930 )
...
`std::string_view` is not allowed to use per Google C++ style guide. This test will prevent us from accidentally using it after C++17 upgrade.
Closes #37930
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37930 from veblush:string-view 88f56c12ba
PiperOrigin-RevId: 686526151
5 months ago
Sreenithi Sridharan
18015f8b3a
Adding `noexcept` to void return Cython functions as required by Cython 3.x upgrade ( #37922 )
...
Follow up from #37917 to add `noexcept` to multiple Cython functions using `nogil` with a `void` return type.
Below are the performance hints that were encountered as part of the Cython translation which are solved by this PR:

The below performance hint still exists, and is not resolved.

This is because `noexcept` expects that the function doesn't raise an exception, or a raised exception is just displayed as a warning and not propagated. But `_poll` raises an `AssertionError` at `QUEUE_TIMEOUT`, and hence cannot use `noexcept` with `_poll`.
As [PR 37917](https://github.com/grpc/grpc/pull/37917 ) and this PR now solves the Cython Asyncio test timeouts caused by Cython upgrade, this PR also reverts the Bazel Cython downgrade PR #37884
### Testing for timeout
Tested using `bazel test -c dbg --runs_per_test=3000 --test_timeout=10 "//examples/python/auth:_auth_example_test"`
```
//examples/python/auth:_auth_example_test PASSED in 4.6s
Stats over 3000 runs: max = 4.6s, min = 2.6s, avg = 3.2s, dev = 0.2s
```
Closes #37922
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37922 from sreenithi:fix_bazel_cython_asyncio_timeout 2162cd28b1
PiperOrigin-RevId: 686524195
5 months ago
Esun Kim
260b41b9cd
[Apple/Build] Bumped iOS to 11, OSX to 10.14, tvOS to 13.0 ( #37931 )
...
To prepare for the upcoming upgrade to C++17, the following changes were made:
Increased minimum supported operating system versions:
- iOS: 11 (previously 10)
- macOS: 10.14 (previously 10.12)
- tvOS: 13.0 (previously 12.0)
In addition to this, version requirements across different projects were updated to use these for consistency.
Closes #37931
PiperOrigin-RevId: 686519641
5 months ago
apolcyn
f69aaf831a
[ruby] reduce INFO log for server CQ pluck registration to DEBUG ( #37633 )
...
Currently this is still causing log spam for ruby.
Though this is in core, I believe this code path is specific to ruby.
Closes #37633
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37633 from apolcyn:reduce_log ca58824fdd
PiperOrigin-RevId: 686280644
5 months ago
Nolasco Napoleão
48265637c4
Fix readme ( #37664 )
...
Corrects bazel run command in README.
It does not match the bazel command in the BUILD file.
<!--
If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.
If your pull request is for a specific language, please add the appropriate
lang label.
-->
Closes #37664
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37664 from nolasconapoleao:fix_interceptor_readme 42d828f2ec
PiperOrigin-RevId: 686223940
5 months ago
dependabot[bot]
d70bcddb27
Bump the github-actions group across 1 directory with 2 updates ( #37826 )
...
Bumps the github-actions group with 2 updates in the / directory:
[actions/setup-python](https://github.com/actions/setup-python ) and
[peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ).
Updates `actions/setup-python` from 5.1.0 to 5.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/setup-python/releases ">actions/setup-python's
releases</a>.</em></p>
<blockquote>
<h2>v5.2.0</h2>
<h2>What's Changed</h2>
<h3>Bug fixes:</h3>
<ul>
<li>Add <code>.zip</code> extension to Windows package downloads for
<code>Expand-Archive</code> Compatibility by <a
href="https://github.com/priyagupta108 "><code>@priyagupta108</code></a>
in <a
href="https://redirect.github.com/actions/setup-python/pull/916 ">actions/setup-python#916</a>
This addresses compatibility issues on Windows self-hosted runners by
ensuring that the filenames for Python and PyPy package downloads
explicitly include the .zip extension, allowing the Expand-Archive
command to function correctly.</li>
<li>Add arch to cache key by <a
href="https://github.com/Zxilly "><code>@Zxilly</code></a> in <a
href="https://redirect.github.com/actions/setup-python/pull/896 ">actions/setup-python#896</a>
This addresses issues with caching by adding the architecture (arch) to
the cache key, ensuring that cache keys are accurate to prevent
conflicts.
Note: This change may break previous cache keys as they will no longer
be compatible with the new format.</li>
</ul>
<h3>Documentation changes:</h3>
<ul>
<li>Fix display of emojis in contributors doc by <a
href="https://github.com/sciencewhiz "><code>@sciencewhiz</code></a> in
<a
href="https://redirect.github.com/actions/setup-python/pull/899 ">actions/setup-python#899</a></li>
<li>Documentation update for caching poetry dependencies by <a
href="https://github.com/gowridurgad "><code>@gowridurgad</code></a> in
<a
href="https://redirect.github.com/actions/setup-python/pull/908 ">actions/setup-python#908</a></li>
</ul>
<h3>Dependency updates:</h3>
<ul>
<li>Bump <code>@iarna/toml</code> version from 2.2.5 to 3.0.0 by <a
href="https://github.com/priya-kinthali "><code>@priya-kinthali</code></a>
in <a
href="https://redirect.github.com/actions/setup-python/pull/912 ">actions/setup-python#912</a></li>
<li>Bump pyinstaller from 3.6 to 5.13.1 by <a
href="https://github.com/aparnajyothi-y "><code>@aparnajyothi-y</code></a>
in <a
href="https://redirect.github.com/actions/setup-python/pull/923 ">actions/setup-python#923</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/sciencewhiz "><code>@sciencewhiz</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-python/pull/899 ">actions/setup-python#899</a></li>
<li><a
href="https://github.com/priyagupta108 "><code>@priyagupta108</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-python/pull/916 ">actions/setup-python#916</a></li>
<li><a href="https://github.com/Zxilly "><code>@Zxilly</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/setup-python/pull/896 ">actions/setup-python#896</a></li>
<li><a
href="https://github.com/aparnajyothi-y "><code>@aparnajyothi-y</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-python/pull/923 ">actions/setup-python#923</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-python/compare/v5...v5.2.0 ">https://github.com/actions/setup-python/compare/v5...v5.2.0 </a></p>
<h2>v5.1.1</h2>
<h2>What's Changed</h2>
<h3>Bug fixes:</h3>
<ul>
<li>fix(ci): update all failing workflows by <a
href="https://github.com/mayeut "><code>@mayeut</code></a> in <a
href="https://redirect.github.com/actions/setup-python/pull/863 ">actions/setup-python#863</a>
This update ensures compatibility and optimal performance of workflows
on the latest macOS version.</li>
</ul>
<h3>Documentation changes:</h3>
<ul>
<li>Documentation update for cache by <a
href="https://github.com/gowridurgad "><code>@gowridurgad</code></a> in
<a
href="https://redirect.github.com/actions/setup-python/pull/873 ">actions/setup-python#873</a></li>
</ul>
<h3>Dependency updates:</h3>
<ul>
<li>Bump braces from 3.0.2 to 3.0.3 and undici from 5.28.3 to 5.28.4 by
<a href="https://github.com/dependabot "><code>@dependabot</code></a> in
<a
href="https://redirect.github.com/actions/setup-python/pull/893 ">actions/setup-python#893</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/gowridurgad "><code>@gowridurgad</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-python/pull/873 ">actions/setup-python#873</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-python/compare/v5...v5.1.1 ">https://github.com/actions/setup-python/compare/v5...v5.1.1 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f677139bbe
"><code>f677139</code></a>
Bump pyinstaller from 3.6 to 5.13.1 in /<strong>tests</strong>/data (<a
href="https://redirect.github.com/actions/setup-python/issues/923 ">#923</a>)</li>
<li><a
href="2bd53f9a4d
"><code>2bd53f9</code></a>
Documentation update for caching poetry dependencies (<a
href="https://redirect.github.com/actions/setup-python/issues/908 ">#908</a>)</li>
<li><a
href="80b49d3ed8
"><code>80b49d3</code></a>
fix: add arch to cache key (<a
href="https://redirect.github.com/actions/setup-python/issues/896 ">#896</a>)</li>
<li><a
href="036a523674
"><code>036a523</code></a>
Fix: Add <code>.zip</code> extension to Windows package downloads for
<code>Expand-Archive</code> C...</li>
<li><a
href="04c1311429
"><code>04c1311</code></a>
Fix display of emojis in contributors doc (<a
href="https://redirect.github.com/actions/setup-python/issues/899 ">#899</a>)</li>
<li><a
href="cb68456441
"><code>cb68456</code></a>
Updated <code>@iarna/toml</code> version to 3.0.0 (<a
href="https://redirect.github.com/actions/setup-python/issues/912 ">#912</a>)</li>
<li><a
href="39cd14951b
"><code>39cd149</code></a>
Documentation update for cache (<a
href="https://redirect.github.com/actions/setup-python/issues/873 ">#873</a>)</li>
<li><a
href="a0d74c0c42
"><code>a0d74c0</code></a>
fix(ci): update all failing workflows (<a
href="https://redirect.github.com/actions/setup-python/issues/863 ">#863</a>)</li>
<li><a
href="4eb7dbcb95
"><code>4eb7dbc</code></a>
Bump braces from 3.0.2 to 3.0.3 (<a
href="https://redirect.github.com/actions/setup-python/issues/893 ">#893</a>)</li>
<li>See full diff in <a
href="82c7e631bb...f677139bbe
">compare
view</a></li>
</ul>
</details>
<br />
Updates `peter-evans/create-pull-request` from 6.1.0 to 7.0.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/peter-evans/create-pull-request/releases ">peter-evans/create-pull-request's
releases</a>.</em></p>
<blockquote>
<h2>Create Pull Request v7.0.5</h2>
<p>⚙️ Fixes an issue with commit signing to allow it to support
symlinks</p>
<h2>What's Changed</h2>
<ul>
<li>fix: support symlinks when commit signing by <a
href="https://github.com/peter-evans "><code>@peter-evans</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3359 ">peter-evans/create-pull-request#3359</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/peter-evans/create-pull-request/compare/v7.0.4...v7.0.5 ">https://github.com/peter-evans/create-pull-request/compare/v7.0.4...v7.0.5 </a></p>
<h2>Create Pull Request v7.0.4</h2>
<p>⚙️ Fixes an issue with commit signing to allow it to support
submodules</p>
<h2>What's Changed</h2>
<ul>
<li>docs: correct suggestion for bot setup by <a
href="https://github.com/henryiii "><code>@henryiii</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3342 ">peter-evans/create-pull-request#3342</a></li>
<li>build(deps-dev): bump <code>@types/jest</code> from 29.5.12 to
29.5.13 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3343 ">peter-evans/create-pull-request#3343</a></li>
<li>build(deps-dev): bump eslint from 8.57.0 to 8.57.1 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3344 ">peter-evans/create-pull-request#3344</a></li>
<li>fix: support submodules when commit signing by <a
href="https://github.com/peter-evans "><code>@peter-evans</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3354 ">peter-evans/create-pull-request#3354</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/henryiii "><code>@henryiii</code></a>
made their first contribution in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3342 ">peter-evans/create-pull-request#3342</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/peter-evans/create-pull-request/compare/v7.0.3...v7.0.4 ">https://github.com/peter-evans/create-pull-request/compare/v7.0.3...v7.0.4 </a></p>
<h2>Create Pull Request v7.0.3</h2>
<p>⚙️ Fixes an issue with commit signing where commit SHAs have variable
lengths when abbreviated.</p>
<h2>What's Changed</h2>
<ul>
<li>fix: disable abbreviated commit shas in diff by <a
href="https://github.com/peter-evans "><code>@peter-evans</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3337 ">peter-evans/create-pull-request#3337</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/peter-evans/create-pull-request/compare/v7.0.2...v7.0.3 ">https://github.com/peter-evans/create-pull-request/compare/v7.0.2...v7.0.3 </a></p>
<h2>Create Pull Request v7.0.2</h2>
<p>⚙️ Fixes an issue with commit signing when a change was detected as
being a rename or copy.</p>
<h2>What's Changed</h2>
<ul>
<li>build(deps-dev): bump <code>@types/node</code> from 18.19.48 to
18.19.50 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3320 ">peter-evans/create-pull-request#3320</a></li>
<li>build(deps-dev): bump typescript from 5.5.4 to 5.6.2 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3319 ">peter-evans/create-pull-request#3319</a></li>
<li>fix: disable diff detection for renames and copies by <a
href="https://github.com/peter-evans "><code>@peter-evans</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3330 ">peter-evans/create-pull-request#3330</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/peter-evans/create-pull-request/compare/v7.0.1...v7.0.2 ">https://github.com/peter-evans/create-pull-request/compare/v7.0.1...v7.0.2 </a></p>
<h2>Create Pull Request v7.0.1</h2>
<p>⚙️ Fixes <a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3311 ">an
issue</a> affecting one particular use case where the action fails on
<code>diff --stat</code> with <code>fatal: ambiguous
argument</code>.</p>
<h2>What's Changed</h2>
<ul>
<li>build(deps): bump peter-evans/create-pull-request from 6 to 7 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3283 ">peter-evans/create-pull-request#3283</a></li>
<li>build(deps-dev): bump <code>@types/node</code> from 18.19.46 to
18.19.48 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3288 ">peter-evans/create-pull-request#3288</a></li>
<li>build(deps-dev): bump <code>@typescript-eslint/parser</code> from
7.17.0 to 7.18.0 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3289 ">peter-evans/create-pull-request#3289</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5e914681df
"><code>5e91468</code></a>
fix: support symlinks when commit signing (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3359 ">#3359</a>)</li>
<li><a
href="2f38cd26bf
"><code>2f38cd2</code></a>
fix: support submodules when commit signing (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3354 ">#3354</a>)</li>
<li><a
href="7a8aeac749
"><code>7a8aeac</code></a>
build(deps-dev): bump eslint from 8.57.0 to 8.57.1 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3344 ">#3344</a>)</li>
<li><a
href="d39d596a77
"><code>d39d596</code></a>
build(deps-dev): bump <code>@types/jest</code> from 29.5.12 to 29.5.13
(<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3343 ">#3343</a>)</li>
<li><a
href="f6f978fd3d
"><code>f6f978f</code></a>
docs: correct suggestion for bot setup (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3342 ">#3342</a>)</li>
<li><a
href="6cd32fd936
"><code>6cd32fd</code></a>
fix: disable abbreviated commit shas in diff (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3337 ">#3337</a>)</li>
<li><a
href="d121e62763
"><code>d121e62</code></a>
fix: disable diff detection for renames and copies (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3330 ">#3330</a>)</li>
<li><a
href="f4d66f4d5a
"><code>f4d66f4</code></a>
build(deps-dev): bump typescript from 5.5.4 to 5.6.2 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3319 ">#3319</a>)</li>
<li><a
href="488c869d17
"><code>488c869</code></a>
build(deps-dev): bump <code>@types/node</code> from 18.19.48 to
18.19.50 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3320 ">#3320</a>)</li>
<li><a
href="5354f85616
"><code>5354f85</code></a>
docs: update readme</li>
<li>Additional commits viewable in <a
href="c5a7806660...5e914681df
">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 months ago
Mark D. Roth
3fd6aa9a4d
[xDS unit tests] use real xDS protos instead of our local copies ( #37896 )
...
This migrates all of the xDS unit tests except for the fuzzer, which I'll get in a subsequent PR.
This also does not include the xDS e2e tests, which I will also do separately.
Closes #37896
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37896 from markdroth:xds_tests_use_real_protos2 de568b4e53
PiperOrigin-RevId: 686197812
5 months ago
Esun Kim
78f1235831
[PHP/CI] Upgraded PHP docker images ( #37895 )
...
This aims to resolve segfaults encountered when rebuilding ARM64 PHP Docker images. This segfaults came from gcc during ARM64 builds using QEMU. To workaround this problem, the PHP Docker images have been restructured to use apt-get for installation, thereby avoiding the use of gcc. This also needed to upgrade Debian and PHP to their latest versions, aligning with our minimum supported PHP 8.
Closes #37895
PiperOrigin-RevId: 686162640
5 months ago
Nana Pang
df0b1dfed8
Add TCP tracing to chaotic good transport.
...
PiperOrigin-RevId: 685956496
6 months ago
Mark D. Roth
b02976cfbc
[doc] clarify absolute path format for unix URIs ( #37913 )
...
Closes #37913
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37913 from markdroth:uri_doc_fix 06c3372b14
PiperOrigin-RevId: 685900366
6 months ago
Ricardo Quesada
ddfaa3402f
[Build] Enable vsock support for Android ( #37733 )
...
The existing code fails to enable vsock on Android because it tries to enable vsock on Android when:
a) a certain Linux version is detected
b) and a certain libc is present.
For a), it requires that `<linux/version.h>` is included.
For b), Android does not use glibc. Instead `AF_VSOCK` is included since NDK version 14.
This commit fixes both issues by including the needed Linux header and detecting the `__NDK_MAJOR__` version.
For context, AOSP, has it always enabled:
06fb97455f
%5E%21/src/core/lib/iomgr/port.h
But this patch compiles with older NDK version, in case someone is still using them.
<!--
If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.
If your pull request is for a specific language, please add the appropriate
lang label.
-->
Closes #37733
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37733 from ricardoquesadawork:android 9b27187337
PiperOrigin-RevId: 685868655
6 months ago
Mark D. Roth
7c766e2a72
[xDS unit test] remove need for `grpc_cc_proto_library` BUILD rule ( #37902 )
...
This eliminates the need for the `grpc_cc_proto_library` bazel BUILD rule introduced in #37863 .
To make this work, I had to upgrade several bazel dependencies and apply a patch to rules_go to work around https://github.com/bazelbuild/bazel/issues/11636 .
Closes #37902
PiperOrigin-RevId: 685868647
6 months ago
Yash Tibrewal
3d63a7b106
[CSM O11y] Change how mesh_id is populated ( #37801 )
...
Instead of getting value of `csm_mesh_id` from the bootstrap file, get it from the env var `CSM_MESH_ID`
Closes #37801
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37801 from yashykt:CsmMeshIdChange d0f149e023
PiperOrigin-RevId: 685864223
6 months ago
Xuan Wang
7ea88447d9
[Cython AIO] Fix Aio tests time out issue ( #37917 )
...
### What's happening
Some of our asyncio tests began timing out following a Cython upgrade to 3.0. This issue occurs consistently across both our Bazel and setup.py test environments.
### Why the time out
After some investigation, we found that our code here:4ffcdd4ab7/src/python/grpcio/grpc/_cython/_cygrpc/aio/completion_queue.pyx.pxi (L115-L116)
Was translated to this in Cython 0.29:
```
__pyx_f_7_cython_6cygrpc__unified_socket_write(__pyx_v_self->_write_fd);
```
And it changed to this in Cython 3.0:
```
__pyx_f_7_cython_6cygrpc__unified_socket_write(__pyx_v_self->_write_fd); if (unlikely(__Pyx_ErrOccurredWithGIL())) __PYX_ERR(7, 136, __pyx_L1_error)
```
Which indicates that this `nogil` function `_unified_socket_write` now requires GIL.
### What's new in Cython 3
* Cython 3 `cdef` functions with `void` return type will default to use `except *` as exception specification.
* If function have `void` return type and defined as `nogil`, Cython will always re-acquire the GIL after the function call to check if an exception has been raised.
* In some cases, this will cause a deadlock, especially if the function was called inside another `nogil` function.
### What's the fix
* This PR changes those functions to use `noexcept` as exception specification since we don't expect them to throw any exception, and this is also the suggested workarounds in Cython documentation: https://cython.readthedocs.io/en/latest/src/userguide/language_basics.html#error-return-values
### Test
* Tested locally by running `bazel test`, time our rate decreased from 5% to 0.3% in 3000 runs and 10s test time out.
<!--
If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.
If your pull request is for a specific language, please add the appropriate
lang label.
-->
Closes #37917
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37917 from XuanWang-Amos:fix_cython_aio 063d27aee9
PiperOrigin-RevId: 685851320
6 months ago
Craig Tiller
47faab618b
Add more flexibility for internal benchmark monitoring systems
...
PiperOrigin-RevId: 685823731
6 months ago
AJ Heller
4ffcdd4ab7
Delete gRPC C++ Binder implementation
...
PiperOrigin-RevId: 685753453
6 months ago
Gregory Cooke
3cdb133525
[Test] Increase cpp security test timeout ( #37915 )
...
There's a timeout flake when running windows tests for the Static CRL Provider, let's see if increasing the timeout helps
Closes #37915
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37915 from gtcooke94:increase_test_deadline 0386aab786
PiperOrigin-RevId: 685752852
6 months ago
Craig Tiller
6c89e3909f
[benchmarks] Remove monitoring for one more expensive benchmark ( #37906 )
...
Closes #37906
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37906 from ctiller:lol-still-nope 754696369d
PiperOrigin-RevId: 685239520
6 months ago