Craig Tiller
73a5382c98
[sot] Experimental workflow to update a branch with auto-generated code ( #37233 )
...
For now this just adds a file `.source-revision` that contains the sha-1
of the originating commit, but we ought to be able to build this out to
generate more things
4 months ago
Tanvi Jagtap
42af03f2ec
[Gpr_To_Absl_Logging] Cleaning up allow list.
...
PiperOrigin-RevId: 653136994
4 months ago
Esun Kim
99313f49d4
[CI] Removed python test from protobuf_at_head test ( #37235 )
...
[prod:grpc/core/master/linux/grpc_build_protobuf_at_head](https://fusion2.corp.google.com/ci;ids=1930537984/kokoro/prod:grpc%2Fcore%2Fmaster%2Flinux%2Fgrpc_build_protobuf_at_head/activity/fcb4763a-a8d8-4259-a4f0-2d0b73dbe9e7/summary ) has been failing due to the timeout of `run_tests_python_linux_opt_native_buildonly`. (e.g. [log](https://btx.cloud.google.com/invocations/fcb4763a-a8d8-4259-a4f0-2d0b73dbe9e7/targets/github%2Fgrpc%2Ftoplevel_run_tests_invocations%2Frun_tests_python_linux_opt_native_buildonly;config=default/tests )) It's unclear why this failed at this point so let's disable Python in this test for now so that we can enable the alert on this `grpc_build_protobuf_at_head` to know whether the lastest protobuf is working with gRPC.
Closes #37235
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37235 from veblush:protobuf-at-head-x 870cbcd138
PiperOrigin-RevId: 653024589
4 months ago
AJ Heller
b81f754a29
[BoringSSL] Update third_party/boringssl-with-bazel ( #37223 )
...
Change was created by the release automation script. See go/grpc-release.
Closes #37223
PiperOrigin-RevId: 652942434
4 months ago
Xuan Wang
4ad050e457
[Python] Update generated code warning version ( #37229 )
...
Push back the date of changing warning to error in case so that it won't be a blocker for CSM launch.
<!--
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 #37229
PiperOrigin-RevId: 652924647
4 months ago
Craig Tiller
ebc0395cee
[metadata] Optimize metadata creation ( #37111 )
...
- add a benchmark for various metadata creation styles
- add factory functions for status + message - these are 3-10x faster than going via absl::Status
- add a `MakePooledForOverwrite` function to Arena, use it everywhere -- this naming matches `std::make_unique_for_overwrite` in C++20, and avoids some language mandated initialization in `Table` (underlying `MetadataMap<>`) - speeding creation of metadata handles by 30%
For `bm_call_spine` we see before:
```
BM_UnaryWithSpawnPerEnd<CallSpineFixture>_median 745 ns 745 ns
```
and after:
```
BM_UnaryWithSpawnPerEnd<CallSpineFixture>_median 699 ns 699 ns
```
Closes #37111
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37111 from ctiller:meta-magic-2 100464fc7e
PiperOrigin-RevId: 652900726
4 months ago
Craig Tiller
1204e7983b
[useful] Drop bespoke BitCount implementation ( #37083 )
...
use `absl::popcount` instead
Built on #37082 which should be merged first
Closes #37083
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37083 from ctiller:less-bespoke-2 317a4545f0
PiperOrigin-RevId: 652870573
4 months ago
Yash Tibrewal
853f32ec0c
Increase timeout for C/C++ MacOS builds ( #37224 )
...
Closes #37224
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37224 from yashykt:IncreaseMacOSTimeout b12d19d14b
PiperOrigin-RevId: 652657690
4 months ago
Sergey Chebotarev
747e56e24b
Add protected destructor ( #37215 )
...
c++
@drfloob @yashykt
Closes #37215
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37215 from d7d1cd:virtual_destructor 861ad17eda
PiperOrigin-RevId: 652578386
4 months ago
Mark D. Roth
947c18d232
[xDS] fix re-resolution for logical DNS clusters ( #37211 )
...
Fixes a bug from https://github.com/grpc/grpc/pull/35011 .
Closes #37211
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37211 from markdroth:xds_logical_dns_reresolution_fix 666f1df81a
PiperOrigin-RevId: 652505521
4 months ago
Tanvi Jagtap
a0b78c468d
[Gpr_To_Absl_Logging] Reduce log noise ( #37218 )
...
[Gpr_To_Absl_Logging] Reduce log noise
Closes #37218
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37218 from tanvi-jagtap:remove_log_noise_multiple 987c2fb08b
PiperOrigin-RevId: 652466161
4 months ago
Tanvi Jagtap
55aee09b81
[Gpr_To_Absl_Logging][Noise_Reduction]
...
Use GRPC_TRACE_LOG instead of LOG(INFO) in WorkStealingThreadPoolImpl::PrepareFork
This is to avoid spamming the logs with this message.
PiperOrigin-RevId: 652407193
4 months ago
Tanvi Jagtap
ee5ccee552
[Gpr_To_Absl_Logging] Remove GRPC_API_TRACE ( #37190 )
...
[Gpr_To_Absl_Logging] Remove GRPC_API_TRACE .
This will be replaced by GRPC_TRACE_LOG
Closes #37190
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37190 from tanvi-jagtap:grpc_api_trace_fix 6dae72bc6e
PiperOrigin-RevId: 652397141
4 months ago
Mark D. Roth
660101a2c9
[xDS] implement system root cert support ( #37185 )
...
As per gRFC A82 (https://github.com/grpc/proposal/pull/436 ).
Closes #37185
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37185 from markdroth:xds_system_root_certs 9ee1e82558
PiperOrigin-RevId: 651896612
5 months ago
Tanvi Jagtap
2ebe3abcc3
[Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log ( #37186 )
...
[Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log
Closes #37186
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37186 from tanvi-jagtap:cronet_transport af2df3a1c0
PiperOrigin-RevId: 651630112
5 months ago
Esun Kim
a3a91a5a3c
[SSL] Added log for cipher name ( #36728 )
...
- Added a trace to write a cipher version & name when SSL handshake is complete.
- Changed ssl_log_where_info not to trim log message so that you can get a full log.
Closes #36728
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36728 from veblush:ssl-debug f1c7ed4d00
PiperOrigin-RevId: 651485586
5 months ago
Esun Kim
cdf494dc15
[Build] Fixed upb ODR issue ( #37204 )
...
Two new upb targets were missed from the build script, resulting in those upb source files included multiple time throughout gRPC targets causing ODR violation. FIx is to have separate targets for those files.
Closed https://github.com/grpc/grpc/issues/36983
Closes #37204
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37204 from veblush:upb-build 4d0ced4d77
PiperOrigin-RevId: 651469465
5 months ago
Esun Kim
dd26bb9167
[CI] Fixed build_cxx to accept additional cmake arguments ( #37096 )
...
Along with the fix, some code massage had to be made to resolve C++23 unique_ptr incomplete type errors.
Closes #37096
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37096 from veblush:fix-cxx 20199cad7e
PiperOrigin-RevId: 651443290
5 months ago
Tanvi Jagtap
95cf15e4b8
[Gpr_To_Absl_Logging] Modify INPROC_LOG to use absl ( #37188 )
...
[Gpr_To_Absl_Logging] Modify INPROC_LOG to use absl
Closes #37188
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37188 from tanvi-jagtap:legacy_inproc_transport_fix 5586305aa9
PiperOrigin-RevId: 651343117
5 months ago
alto-ruby
fd98cba17e
[Ruby] add ruby distrib test with protobuf 3.25 ( #37169 )
...
Add distrib test with protobuf 3.25
https://btx.cloud.google.com/invocations/3bbd9817-4f69-4ae6-b70b-77fac674c6be/targets/github%2Fgrpc%2Fdistribtests;config=default/tests
Closes #37169
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37169 from alto-ruby:ruby-tests-with-proto-3 ffd438598c
PiperOrigin-RevId: 651262466
5 months ago
Arjan Singh Bal
de3b6baa8e
[interop] Add 1.63.3, 1.64.1 and 1.65.0 releases of grpc-go to interop matrix ( #37191 )
...
```bash
gcloud beta container images list-tags gcr.io/grpc-testing/grpc_interop_go1.x
DIGEST TAGS TIMESTAMP
4468f7609ae0 infrastructure-public-image-v1.63.3,v1.63.3 2024-07-09T16:34:13
995c94eb26a5 infrastructure-public-image-v1.64.1,v1.64.1 2024-07-09T16:31:20
32d250831313 infrastructure-public-image-v1.65.0,v1.65.0 2024-07-09T14:47:02
a67512984d72 infrastructure-public-image-v1.64.0,v1.64.0 2024-06-05T10:11:11
```
Adhoc Interop Matrix passes: https://source.cloud.google.com/results/invocations/eb5c0e87-737d-46e8-acd8-b1e7bf6078c9
Closes #37191
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37191 from arjan-bal:go_release fca99a0e90
PiperOrigin-RevId: 651052372
5 months ago
Tanvi Jagtap
b0e5f3b598
[Gpr_To_Absl_Logging] Remove unused function severity_to_log_priority
...
PiperOrigin-RevId: 650849108
5 months ago
Tanvi Jagtap
118f707df2
[Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log ( #37189 )
...
[Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log
Closes #37189
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37189 from tanvi-jagtap:http_proxy_mapper_fix 94dfa385eb
PiperOrigin-RevId: 650828721
5 months ago
Michael
c4bbaa25f8
Fix Typos In Docs & Code Comments ( #37170 )
...
There are several typos in files within the ./examples/* directory, so just a PR to fix them
Closes #37170
PiperOrigin-RevId: 650818587
5 months ago
Esun Kim
a47d91c7b2
[Clean-up] Tidy fix ( #37104 )
...
Applied two clang 17 tidy fixes;
- https://clang.llvm.org/extra/clang-tidy/checks/readability/container-size-empty.html
- https://clang.llvm.org/extra/clang-tidy/checks/modernize/make-shared.html
Closes #37104
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37104 from veblush:fix-tidy 7b905869b8
PiperOrigin-RevId: 650815403
5 months ago
Eric Anderson
2a6f41c5e3
[interop] Add grpc-java 1.65.0 to client_matrix.py ( #37095 )
...
Adhoc run: https://btx.cloud.google.com/invocations/86e31524-8272-46ec-acab-f65cf5387489
Closes #37095
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37095 from ejona86:java-1.65.0 db1e089b4a
PiperOrigin-RevId: 650747500
5 months ago
Yousuk Seung
297743e028
[experiment] Disable work_serializer_dispatch ( #37195 )
...
Causes crashes during shutdown.
<!--
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 #37195
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37195 from yousukseung:work-serializer-dispatch-disable 781bc59384
PiperOrigin-RevId: 650741850
5 months ago
Yijie Ma
267ff3c848
limit the srv records size in resolver_fuzzer to prevent test timeout
...
PiperOrigin-RevId: 650733248
5 months ago
Mark D. Roth
952d6276b4
[CallTracer] report transport byte counts directly to `CallTracer`
...
Instead of passing the transport byte counts back up through the filter
stack to be reported to the `CallTracer`, we now have the transport
pass the transport byte counts directly to the `CallTracer` itself.
This will eventually allow us to avoid unnecessarily storing these byte
counts in cases where no `CallTracer` actually cares about the data, which
will reduce per-call memory. (In the short term, it actually increases
memory usage, but we can separately do some work to avoid the memory
usage in the transport by removing the `grpc_transport_stream_stats`
struct from the legacy filter API.)
This is a prereq for supporting `CallTracer` in the new call v3 stack,
which does not include the transport byte counts as part of the
receieve-trailing-metadata hook, unlike the legacy filter stack.
This change is controlled by the `call_tracer_in_transport` experiment,
which is enabled by default.
As part of this experiment, we also fix a couple of related bugs:
- On the client side, the chttp2 transport was incorrectly adding
annotations to the parent `ClientCallTracer` instead of the
`CallAttemptTracer`.
- The OpenCensus `ServerCallTracer` was incorrectly swapping the values
of sent and received bytes.
PiperOrigin-RevId: 650728181
5 months ago
dependabot[bot]
4f1e905e0e
Bump the github-actions group with 2 updates ( #37123 )
...
Bumps the github-actions group with 2 updates:
[actions/checkout](https://github.com/actions/checkout ) and
[peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ).
Updates `actions/checkout` from 4.1.4 to 4.1.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/releases ">actions/checkout's
releases</a>.</em></p>
<blockquote>
<h2>v4.1.7</h2>
<h2>What's Changed</h2>
<ul>
<li>Bump the minor-npm-dependencies group across 1 directory with 4
updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1739 ">actions/checkout#1739</a></li>
<li>Bump actions/checkout from 3 to 4 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1697 ">actions/checkout#1697</a></li>
<li>Check out other refs/* by commit by <a
href="https://github.com/orhantoy "><code>@orhantoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1774 ">actions/checkout#1774</a></li>
<li>Pin actions/checkout's own workflows to a known, good, stable
version. by <a href="https://github.com/jww3 "><code>@jww3</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1776 ">actions/checkout#1776</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/orhantoy "><code>@orhantoy</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/checkout/pull/1774 ">actions/checkout#1774</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v4.1.6...v4.1.7 ">https://github.com/actions/checkout/compare/v4.1.6...v4.1.7 </a></p>
<h2>v4.1.6</h2>
<h2>What's Changed</h2>
<ul>
<li>Check platform to set archive extension appropriately by <a
href="https://github.com/cory-miller "><code>@cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1732 ">actions/checkout#1732</a></li>
<li>Update for 4.1.6 release by <a
href="https://github.com/cory-miller "><code>@cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1733 ">actions/checkout#1733</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v4.1.5...v4.1.6 ">https://github.com/actions/checkout/compare/v4.1.5...v4.1.6 </a></p>
<h2>v4.1.5</h2>
<h2>What's Changed</h2>
<ul>
<li>Update NPM dependencies by <a
href="https://github.com/cory-miller "><code>@cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1703 ">actions/checkout#1703</a></li>
<li>Bump github/codeql-action from 2 to 3 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1694 ">actions/checkout#1694</a></li>
<li>Bump actions/setup-node from 1 to 4 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1696 ">actions/checkout#1696</a></li>
<li>Bump actions/upload-artifact from 2 to 4 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1695 ">actions/checkout#1695</a></li>
<li>README: Suggest <code>user.email</code> to be
<code>41898282+github-actions[bot]@users.noreply.github.com</code> by <a
href="https://github.com/cory-miller "><code>@cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1707 ">actions/checkout#1707</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v4.1.4...v4.1.5 ">https://github.com/actions/checkout/compare/v4.1.4...v4.1.5 </a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/blob/main/CHANGELOG.md ">actions/checkout's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2>v4.1.7</h2>
<ul>
<li>Bump the minor-npm-dependencies group across 1 directory with 4
updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1739 ">actions/checkout#1739</a></li>
<li>Bump actions/checkout from 3 to 4 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1697 ">actions/checkout#1697</a></li>
<li>Check out other refs/* by commit by <a
href="https://github.com/orhantoy "><code>@orhantoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1774 ">actions/checkout#1774</a></li>
<li>Pin actions/checkout's own workflows to a known, good, stable
version. by <a href="https://github.com/jww3 "><code>@jww3</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1776 ">actions/checkout#1776</a></li>
</ul>
<h2>v4.1.6</h2>
<ul>
<li>Check platform to set archive extension appropriately by <a
href="https://github.com/cory-miller "><code>@cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1732 ">actions/checkout#1732</a></li>
</ul>
<h2>v4.1.5</h2>
<ul>
<li>Update NPM dependencies by <a
href="https://github.com/cory-miller "><code>@cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1703 ">actions/checkout#1703</a></li>
<li>Bump github/codeql-action from 2 to 3 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1694 ">actions/checkout#1694</a></li>
<li>Bump actions/setup-node from 1 to 4 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1696 ">actions/checkout#1696</a></li>
<li>Bump actions/upload-artifact from 2 to 4 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1695 ">actions/checkout#1695</a></li>
<li>README: Suggest <code>user.email</code> to be
<code>41898282+github-actions[bot]@users.noreply.github.com</code> by <a
href="https://github.com/cory-miller "><code>@cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1707 ">actions/checkout#1707</a></li>
</ul>
<h2>v4.1.4</h2>
<ul>
<li>Disable <code>extensions.worktreeConfig</code> when disabling
<code>sparse-checkout</code> by <a
href="https://github.com/jww3 "><code>@jww3</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1692 ">actions/checkout#1692</a></li>
<li>Add dependabot config by <a
href="https://github.com/cory-miller "><code>@cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1688 ">actions/checkout#1688</a></li>
<li>Bump the minor-actions-dependencies group with 2 updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1693 ">actions/checkout#1693</a></li>
<li>Bump word-wrap from 1.2.3 to 1.2.5 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1643 ">actions/checkout#1643</a></li>
</ul>
<h2>v4.1.3</h2>
<ul>
<li>Check git version before attempting to disable
<code>sparse-checkout</code> by <a
href="https://github.com/jww3 "><code>@jww3</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1656 ">actions/checkout#1656</a></li>
<li>Add SSH user parameter by <a
href="https://github.com/cory-miller "><code>@cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1685 ">actions/checkout#1685</a></li>
<li>Update <code>actions/checkout</code> version in
<code>update-main-version.yml</code> by <a
href="https://github.com/jww3 "><code>@jww3</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1650 ">actions/checkout#1650</a></li>
</ul>
<h2>v4.1.2</h2>
<ul>
<li>Fix: Disable sparse checkout whenever <code>sparse-checkout</code>
option is not present <a
href="https://github.com/dscho "><code>@dscho</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1598 ">actions/checkout#1598</a></li>
</ul>
<h2>v4.1.1</h2>
<ul>
<li>Correct link to GitHub Docs by <a
href="https://github.com/peterbe "><code>@peterbe</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1511 ">actions/checkout#1511</a></li>
<li>Link to release page from what's new section by <a
href="https://github.com/cory-miller "><code>@cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1514 ">actions/checkout#1514</a></li>
</ul>
<h2>v4.1.0</h2>
<ul>
<li><a href="https://redirect.github.com/actions/checkout/pull/1396 ">Add
support for partial checkout filters</a></li>
</ul>
<h2>v4.0.0</h2>
<ul>
<li><a
href="https://redirect.github.com/actions/checkout/pull/1067 ">Support
fetching without the --progress option</a></li>
<li><a
href="https://redirect.github.com/actions/checkout/pull/1436 ">Update to
node20</a></li>
</ul>
<h2>v3.6.0</h2>
<ul>
<li><a
href="https://redirect.github.com/actions/checkout/pull/1377 ">Fix: Mark
test scripts with Bash'isms to be run via Bash</a></li>
<li><a href="https://redirect.github.com/actions/checkout/pull/579 ">Add
option to fetch tags even if fetch-depth > 0</a></li>
</ul>
<h2>v3.5.3</h2>
<ul>
<li><a
href="https://redirect.github.com/actions/checkout/pull/1196 ">Fix:
Checkout fail in self-hosted runners when faulty submodule are
checked-in</a></li>
<li><a href="https://redirect.github.com/actions/checkout/pull/1287 ">Fix
typos found by codespell</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="692973e3d9
"><code>692973e</code></a>
Prepare 4.1.7 release (<a
href="https://redirect.github.com/actions/checkout/issues/1775 ">#1775</a>)</li>
<li><a
href="6ccd57f4c5
"><code>6ccd57f</code></a>
Pin actions/checkout's own workflows to a known, good, stable version.
(<a
href="https://redirect.github.com/actions/checkout/issues/1776 ">#1776</a>)</li>
<li><a
href="b17fe1e4d5
"><code>b17fe1e</code></a>
Handle hidden refs (<a
href="https://redirect.github.com/actions/checkout/issues/1774 ">#1774</a>)</li>
<li><a
href="b80ff79f17
"><code>b80ff79</code></a>
Bump actions/checkout from 3 to 4 (<a
href="https://redirect.github.com/actions/checkout/issues/1697 ">#1697</a>)</li>
<li><a
href="b1ec3021b8
"><code>b1ec302</code></a>
Bump the minor-npm-dependencies group across 1 directory with 4 updates
(<a
href="https://redirect.github.com/actions/checkout/issues/1739 ">#1739</a>)</li>
<li><a
href="a5ac7e51b4
"><code>a5ac7e5</code></a>
Update for 4.1.6 release (<a
href="https://redirect.github.com/actions/checkout/issues/1733 ">#1733</a>)</li>
<li><a
href="24ed1a3528
"><code>24ed1a3</code></a>
Check platform for extension (<a
href="https://redirect.github.com/actions/checkout/issues/1732 ">#1732</a>)</li>
<li><a
href="44c2b7a8a4
"><code>44c2b7a</code></a>
README: Suggest <code>user.email</code> to be
`41898282+github-actions[bot]<a
href="https://github.com/users "><code>@users</code></a>.norepl...</li>
<li><a
href="8459bc0c7e
"><code>8459bc0</code></a>
Bump actions/upload-artifact from 2 to 4 (<a
href="https://redirect.github.com/actions/checkout/issues/1695 ">#1695</a>)</li>
<li><a
href="3f603f6d5e
"><code>3f603f6</code></a>
Bump actions/setup-node from 1 to 4 (<a
href="https://redirect.github.com/actions/checkout/issues/1696 ">#1696</a>)</li>
<li>Additional commits viewable in <a
href="0ad4b8fada...692973e3d9
">compare
view</a></li>
</ul>
</details>
<br />
Updates `peter-evans/create-pull-request` from 6.0.5 to 6.1.0
<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 v6.1.0</h2>
<p>✨ Adds <code>pull-request-branch</code> as an action output.</p>
<h2>What's Changed</h2>
<ul>
<li>build(deps): bump undici from 6.14.1 to 6.15.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/2873 ">peter-evans/create-pull-request#2873</a></li>
<li>Update distribution by <a
href="https://github.com/actions-bot "><code>@actions-bot</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2878 ">peter-evans/create-pull-request#2878</a></li>
<li>build(deps-dev): bump <code>@types/node</code> from 18.19.31 to
18.19.32 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2884 ">peter-evans/create-pull-request#2884</a></li>
<li>build(deps-dev): bump <code>@types/node</code> from 18.19.32 to
18.19.33 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2890 ">peter-evans/create-pull-request#2890</a></li>
<li>build(deps-dev): bump ts-jest from 29.1.2 to 29.1.3 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2892 ">peter-evans/create-pull-request#2892</a></li>
<li>build(deps): bump undici from 6.15.0 to 6.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/2891 ">peter-evans/create-pull-request#2891</a></li>
<li>Update distribution by <a
href="https://github.com/actions-bot "><code>@actions-bot</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2907 ">peter-evans/create-pull-request#2907</a></li>
<li>build(deps): bump undici from 6.18.0 to 6.18.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/2913 ">peter-evans/create-pull-request#2913</a></li>
<li>build(deps-dev): bump ts-jest from 29.1.3 to 29.1.4 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2914 ">peter-evans/create-pull-request#2914</a></li>
<li>Update distribution by <a
href="https://github.com/actions-bot "><code>@actions-bot</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2921 ">peter-evans/create-pull-request#2921</a></li>
<li>build(deps): bump undici from 6.18.1 to 6.18.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/2934 ">peter-evans/create-pull-request#2934</a></li>
<li>build(deps-dev): bump prettier from 3.2.5 to 3.3.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/2936 ">peter-evans/create-pull-request#2936</a></li>
<li>build(deps-dev): bump <code>@types/node</code> from 18.19.33 to
18.19.34 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2935 ">peter-evans/create-pull-request#2935</a></li>
<li>Update distribution by <a
href="https://github.com/actions-bot "><code>@actions-bot</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2947 ">peter-evans/create-pull-request#2947</a></li>
<li>build(deps-dev): bump prettier from 3.3.0 to 3.3.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/2959 ">peter-evans/create-pull-request#2959</a></li>
<li>build(deps-dev): bump braces from 3.0.2 to 3.0.3 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2962 ">peter-evans/create-pull-request#2962</a></li>
<li>build(deps-dev): bump ws from 8.11.0 to 8.17.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/2970 ">peter-evans/create-pull-request#2970</a></li>
<li>build(deps-dev): bump ts-jest from 29.1.4 to 29.1.5 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2975 ">peter-evans/create-pull-request#2975</a></li>
<li>build(deps-dev): bump <code>@types/node</code> from 18.19.34 to
18.19.36 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2976 ">peter-evans/create-pull-request#2976</a></li>
<li>build(deps): bump undici from 6.18.2 to 6.19.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/2977 ">peter-evans/create-pull-request#2977</a></li>
<li>Update distribution by <a
href="https://github.com/actions-bot "><code>@actions-bot</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2990 ">peter-evans/create-pull-request#2990</a></li>
<li>feat: add branch name output 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/2995 ">peter-evans/create-pull-request#2995</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/peter-evans/create-pull-request/compare/v6.0.5...v6.1.0 ">https://github.com/peter-evans/create-pull-request/compare/v6.0.5...v6.1.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c5a7806660
"><code>c5a7806</code></a>
feat: add branch name output (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2995 ">#2995</a>)</li>
<li><a
href="4383ba9ef0
"><code>4383ba9</code></a>
build: update distribution (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2990 ">#2990</a>)</li>
<li><a
href="36f7648874
"><code>36f7648</code></a>
build(deps): bump undici from 6.18.2 to 6.19.2 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2977 ">#2977</a>)</li>
<li><a
href="5f7c1586fd
"><code>5f7c158</code></a>
build(deps-dev): bump <code>@types/node</code> from 18.19.34 to
18.19.36 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2976 ">#2976</a>)</li>
<li><a
href="db1713da3a
"><code>db1713d</code></a>
build(deps-dev): bump ts-jest from 29.1.4 to 29.1.5 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2975 ">#2975</a>)</li>
<li><a
href="ca98a71ccc
"><code>ca98a71</code></a>
build(deps-dev): bump ws from 8.11.0 to 8.17.1 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2970 ">#2970</a>)</li>
<li><a
href="ce008085c8
"><code>ce00808</code></a>
build(deps-dev): bump braces from 3.0.2 to 3.0.3 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2962 ">#2962</a>)</li>
<li><a
href="7318c0b7b6
"><code>7318c0b</code></a>
build(deps-dev): bump prettier from 3.3.0 to 3.3.2 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2959 ">#2959</a>)</li>
<li><a
href="e30bbbb3c9
"><code>e30bbbb</code></a>
build: update distribution (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2947 ">#2947</a>)</li>
<li><a
href="bad19b8e0b
"><code>bad19b8</code></a>
build(deps-dev): bump <code>@types/node</code> from 18.19.33 to
18.19.34 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2935 ">#2935</a>)</li>
<li>Additional commits viewable in <a
href="6d6857d369...c5a7806660
">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
dependabot[bot]
db17971ec9
Bump certifi from 2023.7.22 to 2024.7.4 ( #37171 )
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from
2023.7.22 to 2024.7.4.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bd8153872e
"><code>bd81538</code></a>
2024.07.04 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/295 ">#295</a>)</li>
<li><a
href="06a2cbf21f
"><code>06a2cbf</code></a>
Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/294 ">#294</a>)</li>
<li><a
href="13bba02b72
"><code>13bba02</code></a>
Bump actions/checkout from 4.1.6 to 4.1.7 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/293 ">#293</a>)</li>
<li><a
href="e8abcd0e62
"><code>e8abcd0</code></a>
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/292 ">#292</a>)</li>
<li><a
href="124f4adf17
"><code>124f4ad</code></a>
2024.06.02 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/291 ">#291</a>)</li>
<li><a
href="c2196ce5d6
"><code>c2196ce</code></a>
--- (<a
href="https://redirect.github.com/certifi/python-certifi/issues/290 ">#290</a>)</li>
<li><a
href="fefdeec758
"><code>fefdeec</code></a>
Bump actions/checkout from 4.1.4 to 4.1.5 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/289 ">#289</a>)</li>
<li><a
href="3c5fb1560b
"><code>3c5fb15</code></a>
Bump actions/download-artifact from 4.1.6 to 4.1.7 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/286 ">#286</a>)</li>
<li><a
href="4a9569a3eb
"><code>4a9569a</code></a>
Bump actions/checkout from 4.1.2 to 4.1.4 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/287 ">#287</a>)</li>
<li><a
href="1fc808626a
"><code>1fc8086</code></a>
Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 (<a
href="https://redirect.github.com/certifi/python-certifi/issues/288 ">#288</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/certifi/python-certifi/compare/2023.07.22...2024.07.04 ">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=certifi&package-manager=pip&previous-version=2023.7.22&new-version=2024.7.4 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts page](https://github.com/grpc/grpc/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 months ago
Esun Kim
8cd7697973
[Log] Fix VLOG_IS_ON error ( #37183 )
...
It appears that `VLOG_IS_ON` is internal only and `ABSL_VLOG_IS_ON` is supposed to be used.
This is required to fix recent failures of [prod:grpc/core/master/linux/grpc_build_abseil-cpp_at_head](https://fusion2.corp.google.com/ci;ids=1930537984/kokoro/prod:grpc%2Fcore%2Fmaster%2Flinux%2Fgrpc_build_abseil-cpp_at_head/activity/db615bdd-a42b-4462-9911-c6185165223c/summary ).
Error excerpt;
```
/var/local/git/grpc/src/core/util/log.cc: In function int gpr_should_log(gpr_log_severity):
/[var/local/git/grpc/src/core/util/log.cc:59](https://cs.corp.google.com/piper///depot/google3/var/local/git/grpc/src/core/util/log.cc?l=59&ws&snapshot=0 ):14: error: VLOG_IS_ON was not declared in this scope; did you mean VLOG_FIRST_N?
59 | return VLOG_IS_ON(2);
| ^~~~~~~~~~
| VLOG_FIRST_N
```
Closes #37183
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37183 from veblush:fix-log d7fbbdf2ff
PiperOrigin-RevId: 650708268
5 months ago
Xuan Wang
945ae0dd2b
[Release] Fix opentelemetry deps version conflict ( #37098 )
...
`opentelemetry-sdk==1.25.0` depends on `opentelemetry-semantic-conventions==0.46b0`
<!--
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 #37098
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37098 from XuanWang-Amos:fix_otel_version_issue bd23c38df3
PiperOrigin-RevId: 650688960
5 months ago
Sreenithi Sridharan
4f8313cc28
[PSM Interop] Increase Python PSM LB test timeout to 300min ( #37164 )
...
Increased timeout of the LB test suite to 5 hours
Closes #37164
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37164 from sreenithi:fix_xds_k8s_lb_test_timeout 4a1df52d15
PiperOrigin-RevId: 650660222
5 months ago
Tanvi Jagtap
1f71387151
[Gpr_To_Absl_Logging] Cleaning up allow list.
...
PiperOrigin-RevId: 650575458
5 months ago
Tanvi Jagtap
aaf12c5e11
[Gpr_To_Absl_Logging] Remove unused config var ( #37152 )
...
[Gpr_To_Absl_Logging] Remove unused config var stacktrace_minloglevel .
This will not be used anymore.
https://github.com/grpc/proposal/pull/443
Closes #37152
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37152 from tanvi-jagtap:remove_stack_trace_config_var 893aa52ce9
PiperOrigin-RevId: 650470035
5 months ago
Tanvi Jagtap
f64b0494c9
[Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log ( #37148 )
...
[Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log
In this CL we are migrating from gRPCs own gpr logging mechanism to absl logging mechanism. The intention is to deprecate gpr_log in the future.
We have the following mapping
1. gpr_log(GPR_INFO,...) -> LOG(INFO)
2. gpr_log(GPR_ERROR,...) -> LOG(ERROR)
3. gpr_log(GPR_DEBUG,...) -> VLOG(2)
Reviewers need to check :
1. If the above mapping is correct.
2. The content of the log is as before.
gpr_log format strings did not use string_view or std::string . absl LOG accepts these. So there will be some elimination of string_view and std::string related conversions. This is expected.
Closes #37148
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37148 from tanvi-jagtap:src_core_lib_grpp_time 525cf70e24
PiperOrigin-RevId: 650460526
5 months ago
Tanvi Jagtap
b0e1a52da2
[Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log ( #37167 )
...
[Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log
In this CL we are migrating from gRPCs own gpr logging mechanism to absl logging mechanism. The intention is to deprecate gpr_log in the future.
We have the following mapping
1. gpr_log(GPR_INFO,...) -> LOG(INFO)
2. gpr_log(GPR_ERROR,...) -> LOG(ERROR)
3. gpr_log(GPR_DEBUG,...) -> VLOG(2)
Reviewers need to check :
1. If the above mapping is correct.
2. The content of the log is as before.
gpr_log format strings did not use string_view or std::string . absl LOG accepts these. So there will be some elimination of string_view and std::string related conversions. This is expected.
Closes #37167
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37167 from tanvi-jagtap:src_core_lib_promise 1528f091b8
PiperOrigin-RevId: 650448009
5 months ago
Tanvi Jagtap
3a4a1fa62f
[Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log ( #37165 )
...
[Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log
In this CL we are migrating from gRPCs own gpr logging mechanism to absl logging mechanism. The intention is to deprecate gpr_log in the future.
We have the following mapping
1. gpr_log(GPR_INFO,...) -> LOG(INFO)
2. gpr_log(GPR_ERROR,...) -> LOG(ERROR)
3. gpr_log(GPR_DEBUG,...) -> VLOG(2)
Reviewers need to check :
1. If the above mapping is correct.
2. The content of the log is as before.
gpr_log format strings did not use string_view or std::string . absl LOG accepts these. So there will be some elimination of string_view and std::string related conversions. This is expected.
Closes #37165
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37165 from tanvi-jagtap:src_core_ext_transport_chttp2 d1b979236e
PiperOrigin-RevId: 650446806
5 months ago
Esun Kim
62401f643c
[Dep] Roll-foward "Upgrading Protobuf to v27.0 ( #36753 )" ( #37182 )
...
Closes #37182
PiperOrigin-RevId: 650413156
5 months ago
Yijie Ma
f8fa4152b6
fix api_fuzzer for srv request
...
PiperOrigin-RevId: 650375294
5 months ago
Mark D. Roth
549460839b
[xDS] update xDS proto dependency ( #37181 )
...
Closes #37181
PiperOrigin-RevId: 650364198
5 months ago
Doug Fawley
f7d76e1596
doc: add grpc-status-details-bin to HTTP/2 spec ( #37124 )
...
Fixes #24007
Closes #37124
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37124 from dfawley:gsdb 58e10fcc15
PiperOrigin-RevId: 650349469
5 months ago
Paulo Castello da Costa
bbb8ad25e2
Add a one-line mechanism to exclude languages in OSS benchmarks. ( #37172 )
...
This change adds a mechanism to exclude languages in OSS benchmarks with a one-line change, when necessary.
Currently dotnet is excluded from the benchmarks (https://github.com/grpc/grpc/pull/36759 ).
This change also formats benchmarking shell scripts to simplify future changes.
Closes #37172
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37172 from paulosjca:languages 4057659c84
PiperOrigin-RevId: 650303856
5 months ago
Mark D. Roth
e5c99ad94b
[xDS] implement authority rewriting ( #37087 )
...
As per gRFC A81 (https://github.com/grpc/proposal/pull/435 ).
A few small improvements along the way:
- Use `DownCast<>` instead of `static_cast<>` in `ServiceConfigCallData::GetCallAttribute()`.
- Add a convenient templated wrapper for `ClientChannelLbCallState::GetCallAttribute()`, similar to the one on `ServiceConfigCallData`.
- Added a `ParseBoolValue()` helper to xds_common_types_parser, and use it in various places in xDS resource parsing.
Closes #37087
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37087 from markdroth:xds_authority_rewriting 3679d2b061
PiperOrigin-RevId: 650293912
5 months ago
Tanvi Jagtap
5d9f743a40
[Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log
...
PiperOrigin-RevId: 650112722
5 months ago
Tanvi Jagtap
555cc311d0
[Gpr_To_Absl_Logging] Cleaning up allow list.
...
PiperOrigin-RevId: 650112598
5 months ago
Tanvi Jagtap
1ff4be28eb
[Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log ( #37149 )
...
[Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log
In this CL we are migrating from gRPCs own gpr logging mechanism to absl logging mechanism. The intention is to deprecate gpr_log in the future.
We have the following mapping
1. gpr_log(GPR_INFO,...) -> LOG(INFO)
2. gpr_log(GPR_ERROR,...) -> LOG(ERROR)
3. gpr_log(GPR_DEBUG,...) -> VLOG(2)
Reviewers need to check :
1. If the above mapping is correct.
2. The content of the log is as before.
gpr_log format strings did not use string_view or std::string . absl LOG accepts these. So there will be some elimination of string_view and std::string related conversions. This is expected.
Closes #37149
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37149 from tanvi-jagtap:src_core_handshaker 91c40bbf6a
PiperOrigin-RevId: 650102582
5 months ago
Craig Tiller
724fa60db4
[experiment] Extend work_serializer_clears_time_cache expiry ( #37128 )
...
Closes #37128
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37128 from ctiller:snooze 999751eb46
PiperOrigin-RevId: 649773741
5 months ago
Tanvi Jagtap
49f945e2bd
[Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log ( #37147 )
...
[Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log
In this CL we are migrating from gRPCs own gpr logging mechanism to absl logging mechanism. The intention is to deprecate gpr_log in the future.
We have the following mapping
1. gpr_log(GPR_INFO,...) -> LOG(INFO)
2. gpr_log(GPR_ERROR,...) -> LOG(ERROR)
3. gpr_log(GPR_DEBUG,...) -> VLOG(2)
Reviewers need to check :
1. If the above mapping is correct.
2. The content of the log is as before.
gpr_log format strings did not use string_view or std::string . absl LOG accepts these. So there will be some elimination of string_view and std::string related conversions. This is expected.
Closes #37147
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37147 from tanvi-jagtap:event_engine_complex 779d86d41e
PiperOrigin-RevId: 649605515
5 months ago