Commit Graph

14326 Commits

Author SHA1 Message Date
GitHub Actions 8ec1ca4f6e Update artifacts branch 2025-12-22 18:01:33 +00:00
GitHub Actions 89b6bf8890 Update artifacts branch 2025-10-31 21:20:58 +00:00
GitHub Actions a366cd0791 Update artifacts branch 2025-10-28 22:15:26 +00:00
GitHub Actions 7e7c259d51 Update artifacts branch 2025-09-18 15:08:49 +00:00
GitHub Actions aca9685c16 Update artifacts branch 2025-08-22 08:26:46 +00:00
GitHub Actions e63da4fd6a Update artifacts branch 2025-08-11 22:00:12 +00:00
GitHub Actions af19da8ec8 Update artifacts branch 2025-06-27 19:38:42 +00:00
GitHub Actions 234f55e7ca Update artifacts branch 2025-06-03 05:04:53 +00:00
GitHub Actions 7dea6ec75e Update artifacts branch 2025-05-27 17:56:42 +00:00
GitHub Actions 9c9fc4dc8c Update artifacts branch 2025-03-24 20:01:07 +00:00
GitHub Actions 140abe0274 Update artifacts branch 2025-03-21 19:47:59 +00:00
GitHub Actions 374ba934ba Update artifacts branch 2025-03-18 16:30:45 +00:00
GitHub Actions 230f1a07a7 Update artifacts branch 2025-02-14 22:48:27 +00:00
GitHub Actions a31aa4bf60 Update artifacts branch 2025-01-27 20:42:24 +00:00
GitHub Actions 8f4e375b24 Update artifacts branch 2025-01-27 19:19:32 +00:00
GitHub Actions c08fd17ad2 Update artifacts branch 2025-01-10 17:35:27 +00:00
GitHub Actions e0ddfcdb02 Update artifacts branch 2024-11-05 20:07:46 +00:00
GitHub Actions 941268599c Update artifacts branch 2024-10-31 17:04:12 +00:00
GitHub Actions 77b019dd70 Update artifacts branch 2024-10-23 19:38:17 +00:00
GitHub Actions f7e82c1182 Update artifacts branch 2024-10-15 17:54:58 +00:00
GitHub Actions 49559c6248 Update artifacts branch 2024-10-08 20:35:55 +00:00
GitHub Actions e7dfe4142c Update artifacts branch 2024-10-08 18:11:09 +00:00
GitHub Actions c97b2934aa Update artifacts branch 2024-09-26 03:14:49 +00:00
GitHub Actions 497f8cf4ab Update artifacts branch 2024-09-03 18:16:55 +00:00
GitHub Actions ee853e3901 Update artifacts branch 2024-08-28 22:39:34 +00:00
GitHub Actions 7b938a681e Update artifacts branch 2024-08-23 17:37:48 +00:00
GitHub Actions 8b623f4560 Update artifacts branch 2024-08-06 16:52:13 +00:00
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 100464fc7e2c12f881f3d5a10ad6d7335d4f582c
PiperOrigin-RevId: 652900726
2024-07-16 10:46:30 -07:00
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 b12d19d14be7a7984ea4d3253f2edf6d9d241dd1
PiperOrigin-RevId: 652657690
2024-07-15 18:23:13 -07:00
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 6dae72bc6e69cc5bef2fcc7b87fe4fdfa62e72f6
PiperOrigin-RevId: 652397141
2024-07-15 01:29:59 -07:00
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 4d0ced4d7717e650c85f1923f8ca6e1f95e73547
PiperOrigin-RevId: 651469465
2024-07-11 11:06:45 -07:00
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 20199cad7e0bdc2419f11aa7c7604215ec9a4f03
PiperOrigin-RevId: 651443290
2024-07-11 09:53:24 -07:00
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 ffd438598c7429cdd880b35c2b448a2aaa3a3add
PiperOrigin-RevId: 651262466
2024-07-10 21:50:42 -07:00
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 fca99a0e9009b10a522754afbeae0b33f9d855c0
PiperOrigin-RevId: 651052372
2024-07-10 09:41:51 -07:00
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 db1e089b4aa962e3f45f6a60cfe1e9c47d04d422
PiperOrigin-RevId: 650747500
2024-07-09 13:55:36 -07:00
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 4a1df52d15b5a118cf99afab32b7e32cfa33701c
PiperOrigin-RevId: 650660222
2024-07-09 09:44:39 -07:00
Tanvi Jagtap 1f71387151 [Gpr_To_Absl_Logging] Cleaning up allow list.
PiperOrigin-RevId: 650575458
2024-07-09 04:21:03 -07:00
Esun Kim 62401f643c [Dep] Roll-foward "Upgrading Protobuf to v27.0 (#36753)" (#37182)
Closes #37182

PiperOrigin-RevId: 650413156
2024-07-08 16:42:21 -07:00
Mark D. Roth 549460839b [xDS] update xDS proto dependency (#37181)
Closes #37181

PiperOrigin-RevId: 650364198
2024-07-08 13:55:35 -07:00
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 4057659c8498f0080ee00ae481c8420b4721554f
PiperOrigin-RevId: 650303856
2024-07-08 10:53:12 -07:00
Tanvi Jagtap 555cc311d0 [Gpr_To_Absl_Logging] Cleaning up allow list.
PiperOrigin-RevId: 650112598
2024-07-07 21:17:05 -07:00
Tanvi Jagtap 8d05bf4d62 [Gpr_To_Absl_Logging] Cleaning up allow list.
PiperOrigin-RevId: 649537963
2024-07-04 21:22:34 -07:00
Xuan Wang 6ed5edfe8a [CSM] Increase CPP PSM CSM timeout to 180min (#37154)
Pyhton timeout was already set to 240min:
https://github.com/grpc/grpc/blob/3e8cdb9f396f290cc8725fe9e6180c37542d9e40/tools/internal_ci/linux/psm-csm-python.cfg#L19
<!--

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 #37154

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37154 from XuanWang-Amos:increase_csm_timeout f5caabc06af6b185b89726f496d81eb8f191b2a9
PiperOrigin-RevId: 649187094
2024-07-03 13:51:20 -07:00
Tanvi Jagtap 3e8cdb9f39 [Gpr_To_Absl_Logging] Deny listing functions in include files. (#37138)
[Gpr_To_Absl_Logging] Deny listing functions in include files.

Closes #37138

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37138 from tanvi-jagtap:deny_listing 61a6b37dbe8b619cfad7e8b0e826ff35548484b9
PiperOrigin-RevId: 648950234
2024-07-02 22:47:47 -07:00
Eugene Ostroukhov c92b43388c [Dep] Revert "Upgrading Protobuf to v27.0 (#36753)" (#37125)
This reverts commit 0ffab55534.

Closes #37125

PiperOrigin-RevId: 648750887
2024-07-02 09:57:14 -07:00
Mark D. Roth 62826f5f6e [xDS] refactor BUILD targets for resource types (#37130)
This moves more code out of the monolithic `grpc_xds_client` BUILD target.  We still need more work to split it up completely, but this is a nice step in the right direction -- and it unblocks a subsequent PR that I'm working on for xDS authority rewriting.

Closes #37130

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37130 from markdroth:xds_resource_type_build_refactoring a021d9773c7711b252caf3a53985a46f135b9250
PiperOrigin-RevId: 648742472
2024-07-02 09:27:36 -07:00
Tanvi Jagtap dc6b70fb27 [Gpr_To_Absl_Logging] Cleaning up allow list.
PiperOrigin-RevId: 648661840
2024-07-02 03:58:18 -07:00
Tanvi Jagtap 4f951aa32a [Gpr_To_Absl_Logging] Cleaning up allow list.
PiperOrigin-RevId: 648561471
2024-07-01 19:51:58 -07:00
Craig Tiller f2a33d4496 Remove more of the old microbenchmarking framework
Follow-up to https://github.com/grpc/grpc/pull/36952 - we found the automation.

PiperOrigin-RevId: 648507555
2024-07-01 15:44:42 -07:00
Craig Tiller 69006e0c30 [benchmarks] Enable callback microbenchmarks (#37077)
Since these were disabled they stopped working, and we really need to be tracking overheads here.

Closes #37077

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37077 from ctiller:it-must-work aa19a4aa89e8e706b60928abfd2501f5f4a99a07
PiperOrigin-RevId: 648469428
2024-07-01 13:34:08 -07:00