{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":27729880,"defaultBranch":"master","name":"grpc","ownerLogin":"grpc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-12-08T18:58:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7802525?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717541272.0","currentOid":""},"activityList":{"items":[{"before":"b43db1b262a741e1e28f4fba85cf0b7268c1fcac","after":"d05455368ff90e260a73105cf87334a680f44025","ref":"refs/heads/test_640307018","pushedAt":"2024-06-05T00:03:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export] Enable thready_tsan on a subset of tests where it works well\n\nThis is currently the core end2end suite, but the intent is to spread this rapidly as it proves itself.\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/640307018](http://cl/640307018)\n\nPiperOrigin-RevId: 640307018","shortMessageHtmlLink":"[export] Enable thready_tsan on a subset of tests where it works well"}},{"before":"88f197858e49241025e41cb63c8c550f505b34e1","after":"bed65ad994e67f18731c522e6eda64205cf74550","ref":"refs/heads/test_602805376","pushedAt":"2024-06-04T23:26:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export] [handshaker API] update handshaker API to use modern types\n\nSpecifically:\n- use `OrphanablePtr<>` for `grpc_endpoint`\n- use `absl::AnyInvocable<>` instead of `grpc_closure`\n- use `EventEngine::Run()` instead of `ExecCtx::Run()`\n- use `SliceBuffer` instead of `grpc_slice_buffer`\n- use `absl::Status` instead of `grpc_error_handle`\n- use `absl::string_view` instead of `const char*` for handshaker names\n\nAlso pass acceptor via `HandshakerArgs` instead of as a separate parameter.\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/602805376](http://cl/602805376)\n\nPiperOrigin-RevId: 602805376","shortMessageHtmlLink":"[export] [handshaker API] update handshaker API to use modern types"}},{"before":"fcdca3573563c053e47ac0213aba3affe29006bb","after":"88f197858e49241025e41cb63c8c550f505b34e1","ref":"refs/heads/test_602805376","pushedAt":"2024-06-04T23:20:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export] [handshaker API] update handshaker API to use modern types\n\nSpecifically:\n- use `OrphanablePtr<>` for `grpc_endpoint`\n- use `absl::AnyInvocable<>` instead of `grpc_closure`\n- use `EventEngine::Run()` instead of `ExecCtx::Run()`\n- use `SliceBuffer` instead of `grpc_slice_buffer`\n- use `absl::Status` instead of `grpc_error_handle`\n- use `absl::string_view` instead of `const char*` for handshaker names\n\nAlso pass acceptor via `HandshakerArgs` instead of as a separate parameter.\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/602805376](http://cl/602805376)\n\nPiperOrigin-RevId: 602805376","shortMessageHtmlLink":"[export] [handshaker API] update handshaker API to use modern types"}},{"before":null,"after":"b43db1b262a741e1e28f4fba85cf0b7268c1fcac","ref":"refs/heads/test_640307018","pushedAt":"2024-06-04T22:47:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export] Enable thready_tsan on a subset of tests where it works well\n\nThis is currently the core end2end suite, but the intent is to spread this rapidly as it proves itself.\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/640307018](http://cl/640307018)\n\nPiperOrigin-RevId: 640307018","shortMessageHtmlLink":"[export] Enable thready_tsan on a subset of tests where it works well"}},{"before":"187e797130abc38fb9ecbb236d1b191252f493c3","after":"2bf17a307840bdd4d050f2e301695ed13d994a86","ref":"refs/heads/test_627516799","pushedAt":"2024-06-04T20:42:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export]\n[gRPC telemetry] Implement stats plugin for internal users.\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/627516799](http://cl/627516799)\n\nPiperOrigin-RevId: 627516799","shortMessageHtmlLink":"[export]"}},{"before":null,"after":"187e797130abc38fb9ecbb236d1b191252f493c3","ref":"refs/heads/test_627516799","pushedAt":"2024-06-04T20:38:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export]\n[gRPC telemetry] Implement stats plugin for internal users.\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/627516799](http://cl/627516799)\n\nPiperOrigin-RevId: 627516799","shortMessageHtmlLink":"[export]"}},{"before":"3804a4406015d67db67f6c286d33404d41bfdd99","after":"fcdca3573563c053e47ac0213aba3affe29006bb","ref":"refs/heads/test_602805376","pushedAt":"2024-06-04T20:07:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export] [handshaker API] update handshaker API to use modern types\n\nSpecifically:\n- use `OrphanablePtr<>` for `grpc_endpoint`\n- use `absl::AnyInvocable<>` instead of `grpc_closure`\n- use `EventEngine::Run()` instead of `ExecCtx::Run()`\n- use `SliceBuffer` instead of `grpc_slice_buffer`\n- use `absl::Status` instead of `grpc_error_handle`\n- use `absl::string_view` instead of `const char*` for handshaker names\n\nAlso pass acceptor via `HandshakerArgs` instead of as a separate parameter.\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/602805376](http://cl/602805376)\n\nPiperOrigin-RevId: 602805376","shortMessageHtmlLink":"[export] [handshaker API] update handshaker API to use modern types"}},{"before":"ae90b3ed01350d1d86338c23defd5f6583134e8f","after":null,"ref":"refs/heads/test_616954448","pushedAt":"2024-06-04T19:57:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"82ca82ca816b250a762042bd055ef24ee54cf0a9","after":"ae90b3ed01350d1d86338c23defd5f6583134e8f","ref":"refs/heads/master","pushedAt":"2024-06-04T19:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[gRPC telemetry] Collect TCP connection metrics\n\nPiperOrigin-RevId: 640253901","shortMessageHtmlLink":"[gRPC telemetry] Collect TCP connection metrics"}},{"before":"5e3dd5630ab0834c7a34702d184179dea4858ff0","after":"ae90b3ed01350d1d86338c23defd5f6583134e8f","ref":"refs/heads/test_616954448","pushedAt":"2024-06-04T19:57:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[gRPC telemetry] Collect TCP connection metrics\n\nPiperOrigin-RevId: 640253901","shortMessageHtmlLink":"[gRPC telemetry] Collect TCP connection metrics"}},{"before":"c8be70c3837d14c6edf32fffcf64011eec0b0800","after":null,"ref":"refs/heads/dependabot/github_actions/github-actions-edf2abb101","pushedAt":"2024-06-04T19:48:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"bfa6e34f978ac330e4eb2fa72f629682cd01e981","after":"5e3dd5630ab0834c7a34702d184179dea4858ff0","ref":"refs/heads/test_616954448","pushedAt":"2024-06-04T19:06:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export]\n[gRPC telemetry] Collect TCP connection metrics\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/616954448](http://cl/616954448)\n\nPiperOrigin-RevId: 616954448","shortMessageHtmlLink":"[export]"}},{"before":"67996483324e7085526ec00c231eb10fe7b9612a","after":"bfa6e34f978ac330e4eb2fa72f629682cd01e981","ref":"refs/heads/test_616954448","pushedAt":"2024-06-04T18:28:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export]\n[gRPC telemetry] Collect TCP connection metrics\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/616954448](http://cl/616954448)\n\nPiperOrigin-RevId: 616954448","shortMessageHtmlLink":"[export]"}},{"before":"e26c3e580d930ffe9365b1bb8af5e7b90fa1e9ca","after":"3804a4406015d67db67f6c286d33404d41bfdd99","ref":"refs/heads/test_602805376","pushedAt":"2024-06-04T01:18:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export] [handshaker API] update handshaker API to use modern types\n\nSpecifically:\n- use `OrphanablePtr<>` for `grpc_endpoint`\n- use `absl::AnyInvocable<>` instead of `grpc_closure`\n- use `EventEngine::Run()` instead of `ExecCtx::Run()`\n- use `SliceBuffer` instead of `grpc_slice_buffer`\n- use `absl::Status` instead of `grpc_error_handle`\n- use `absl::string_view` instead of `const char*` for handshaker names\n\nAlso pass acceptor via `HandshakerArgs` instead of as a separate parameter.\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/602805376](http://cl/602805376) [cl/639871410](http://cl/639871410)\n\nPiperOrigin-RevId: 602805376","shortMessageHtmlLink":"[export] [handshaker API] update handshaker API to use modern types"}},{"before":"a94669900e1f4bc19d7b2e77dcad36e7b3f4883b","after":"e26c3e580d930ffe9365b1bb8af5e7b90fa1e9ca","ref":"refs/heads/test_602805376","pushedAt":"2024-06-04T00:42:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export] [handshaker API] update handshaker API to use modern types\n\nSpecifically:\n- use `OrphanablePtr<>` for `grpc_endpoint`\n- use `absl::AnyInvocable<>` instead of `grpc_closure`\n- use `EventEngine::Run()` instead of `ExecCtx::Run()`\n- use `SliceBuffer` instead of `grpc_slice_buffer`\n- use `absl::Status` instead of `grpc_error_handle`\n- use `absl::string_view` instead of `const char*` for handshaker names\n\nAlso pass acceptor via `HandshakerArgs` instead of as a separate parameter.\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/602805376](http://cl/602805376) [cl/639871410](http://cl/639871410)\n\nPiperOrigin-RevId: 602805376","shortMessageHtmlLink":"[export] [handshaker API] update handshaker API to use modern types"}},{"before":"d623f31d978846a90cebcdc57d574547dc2d63bc","after":"82ca82ca816b250a762042bd055ef24ee54cf0a9","ref":"refs/heads/master","pushedAt":"2024-06-03T23:45:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[Python CSM] Changes to enable Python CSM interop tests (#36790)\n\nPassed test run:\n- [x] [grpc/core/master/linux/psm-csm-python](https://source.cloud.google.com/results/invocations/bf34eda3-aa41-47b1-87e8-95b66afedb6e)\n\nRelated Interop framework change:\n* https://github.com/grpc/psm-interop/pull/91\n\n\nCloses #36790\n\nPiperOrigin-RevId: 639953335","shortMessageHtmlLink":"[Python CSM] Changes to enable Python CSM interop tests (#36790)"}},{"before":"3199a7f3278a55d045fce6c836d4c84afbc1ca7d","after":"a94669900e1f4bc19d7b2e77dcad36e7b3f4883b","ref":"refs/heads/test_602805376","pushedAt":"2024-06-03T23:23:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export] [handshaker API] update handshaker API to use modern types\n\nSpecifically:\n- use `absl::AnyInvocable<>` instead of `grpc_closure`\n- use `EventEngine::Run()` instead of `ExecCtx::Run()`\n- use `SliceBuffer` instead of `grpc_slice_buffer`\n- use `absl::Status` instead of `grpc_error_handle`\n- use `absl::string_view` instead of `const char*` for handshaker names\n\nAlso pass acceptor via `HandshakerArgs` instead of as a separate parameter.\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/602805376](http://cl/602805376) [cl/639871410](http://cl/639871410)\n\nPiperOrigin-RevId: 602805376","shortMessageHtmlLink":"[export] [handshaker API] update handshaker API to use modern types"}},{"before":"4535a8a5b6f8815851d930c9bbe3772202349ca5","after":"3199a7f3278a55d045fce6c836d4c84afbc1ca7d","ref":"refs/heads/test_602805376","pushedAt":"2024-06-03T22:54:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export] [handshaker API] update handshaker API to use modern types\n\nSpecifically:\n- use `absl::AnyInvocable<>` instead of `grpc_closure`\n- use `EventEngine::Run()` instead of `ExecCtx::Run()`\n- use `SliceBuffer` instead of `grpc_slice_buffer`\n- use `absl::Status` instead of `grpc_error_handle`\n- use `absl::string_view` instead of `const char*` for handshaker names\n\nAlso pass acceptor via `HandshakerArgs` instead of as a separate parameter.\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/602805376](http://cl/602805376) [cl/639871410](http://cl/639871410)\n\nPiperOrigin-RevId: 602805376","shortMessageHtmlLink":"[export] [handshaker API] update handshaker API to use modern types"}},{"before":"9b1bb788aa677257d2966b9ecad12c9c787c0963","after":"d623f31d978846a90cebcdc57d574547dc2d63bc","ref":"refs/heads/master","pushedAt":"2024-06-03T22:40:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[StatsPlugin] Reviewer comments from #36757 (#36787)\n\nCopybara missed the last commit on #36757\n\nCloses #36787\n\nCOPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36787 from yashykt:36757Follow f62cf1eabd310366ef310ec566a5fef0276ed875\nPiperOrigin-RevId: 639933826","shortMessageHtmlLink":"[StatsPlugin] Reviewer comments from #36757 (#36787)"}},{"before":"49986d0c8c85a7548d36767f755f3f0bdeb3babd","after":"67996483324e7085526ec00c231eb10fe7b9612a","ref":"refs/heads/test_616954448","pushedAt":"2024-06-03T21:58:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export]\n[gRPC telemetry] Collect TCP connection metrics\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/616954448](http://cl/616954448) [cl/639871410](http://cl/639871410)\n\nPiperOrigin-RevId: 616954448","shortMessageHtmlLink":"[export]"}},{"before":"90d1df20fe785013e6f26105877aae80f676cd19","after":"4535a8a5b6f8815851d930c9bbe3772202349ca5","ref":"refs/heads/test_602805376","pushedAt":"2024-06-03T20:12:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export] [handshaker API] update handshaker API to use modern types\n\nSpecifically:\n- use `absl::AnyInvocable<>` instead of `grpc_closure`\n- use `EventEngine::Run()` instead of `ExecCtx::Run()`\n- use `SliceBuffer` instead of `grpc_slice_buffer`\n- use `absl::Status` instead of `grpc_error_handle`\n- use `absl::string_view` instead of `const char*` for handshaker names\n\nAlso pass acceptor via `HandshakerArgs` instead of as a separate parameter.\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/602805376](http://cl/602805376) [cl/639871410](http://cl/639871410)\n\nPiperOrigin-RevId: 602805376","shortMessageHtmlLink":"[export] [handshaker API] update handshaker API to use modern types"}},{"before":"8db0d22f924cd44d38e114b45204181cb405b399","after":null,"ref":"refs/heads/test_639868619","pushedAt":"2024-06-03T20:05:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markdroth","name":"Mark D. Roth","path":"/markdroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18664614?s=80&v=4"}},{"before":"8ad787961e8125776c73e8c4c9d0c517740b1016","after":"90d1df20fe785013e6f26105877aae80f676cd19","ref":"refs/heads/test_602805376","pushedAt":"2024-06-03T19:54:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export] [handshaker API] update handshaker API to use modern types\n\nSpecifically:\n- use `absl::AnyInvocable<>` instead of `grpc_closure`\n- use `EventEngine::Run()` instead of `ExecCtx::Run()`\n- use `SliceBuffer` instead of `grpc_slice_buffer`\n- use `absl::Status` instead of `grpc_error_handle`\n- use `absl::string_view` instead of `const char*` for handshaker names\n\nAlso pass acceptor via `HandshakerArgs` instead of as a separate parameter.\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/602805376](http://cl/602805376) [cl/639871410](http://cl/639871410)\n\nPiperOrigin-RevId: 602805376","shortMessageHtmlLink":"[export] [handshaker API] update handshaker API to use modern types"}},{"before":null,"after":"8db0d22f924cd44d38e114b45204181cb405b399","ref":"refs/heads/test_639868619","pushedAt":"2024-06-03T19:12:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export] Internal change\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/639868619](http://cl/639868619) [cl/639867616](http://cl/639867616) [cl/639858035](http://cl/639858035)\n\nPiperOrigin-RevId: 639868619","shortMessageHtmlLink":"[export] Internal change"}},{"before":"9b1bb788aa677257d2966b9ecad12c9c787c0963","after":null,"ref":"refs/heads/test_620101818","pushedAt":"2024-06-03T19:11:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"b2e14059a67e52382c01c24dd8f4ac7015d672f6","after":"9b1bb788aa677257d2966b9ecad12c9c787c0963","ref":"refs/heads/master","pushedAt":"2024-06-03T19:11:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[endpoint] Remove grpc_endpoint_shutdown().\n\nThis gives grpc_endpoint the same destruction-is-shutdown semantic as\nEventEngine::Endpoint, which will make the migration easier.\nPiperOrigin-RevId: 639867616","shortMessageHtmlLink":"[endpoint] Remove grpc_endpoint_shutdown()."}},{"before":"6cf0b4a6050236c6711702dd0e097556727b1031","after":"9b1bb788aa677257d2966b9ecad12c9c787c0963","ref":"refs/heads/test_620101818","pushedAt":"2024-06-03T19:11:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[endpoint] Remove grpc_endpoint_shutdown().\n\nThis gives grpc_endpoint the same destruction-is-shutdown semantic as\nEventEngine::Endpoint, which will make the migration easier.\nPiperOrigin-RevId: 639867616","shortMessageHtmlLink":"[endpoint] Remove grpc_endpoint_shutdown()."}},{"before":"00f391b5bb37df3dfb7fa3eb4e91277c3aacd691","after":"6cf0b4a6050236c6711702dd0e097556727b1031","ref":"refs/heads/test_620101818","pushedAt":"2024-06-03T17:19:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[export] [endpoint] Remove grpc_endpoint_shutdown().\n\nThis gives grpc_endpoint the same destruction-is-shutdown semantic as\nEventEngine::Endpoint, which will make the migration easier.\n\n----\nDO NOT SUBMIT. This PR is for testing purposes only. [cl/620101818](http://cl/620101818)\n\nPiperOrigin-RevId: 620101818","shortMessageHtmlLink":"[export] [endpoint] Remove grpc_endpoint_shutdown()."}},{"before":"3eb1b1cf69411054d228b75b867886f239f8d4d8","after":"b2e14059a67e52382c01c24dd8f4ac7015d672f6","ref":"refs/heads/master","pushedAt":"2024-06-03T16:16:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[context] Remove `grpc_call_context_element` (#36793)\n\nCloses #36793\n\nCOPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36793 from ctiller:nukage 5bf4c34c12195fd302f53e215a29e97b10f529ae\nPiperOrigin-RevId: 639806446","shortMessageHtmlLink":"[context] Remove grpc_call_context_element (#36793)"}},{"before":"4f6e13bdda9e8c26d6027af97db4b368ca2b3069","after":"3eb1b1cf69411054d228b75b867886f239f8d4d8","ref":"refs/heads/master","pushedAt":"2024-06-03T11:22:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log (#36713)\n\n[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log\nIn 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.\n\nWe have the following mapping\n\n1. gpr_log(GPR_INFO,...) -> LOG(INFO)\n2. gpr_log(GPR_ERROR,...) -> LOG(ERROR)\n3. gpr_log(GPR_DEBUG,...) -> VLOG(2)\n\nReviewers need to check :\n\n1. If the above mapping is correct.\n2. The content of the log is as before.\ngpr_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.\n\nCloses #36713\n\nCOPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36713 from tanvi-jagtap:src_core_lib_misc_gpr_log 0a36bebcbc2577cd653e466ed9f4d3c86cab6ccc\nPiperOrigin-RevId: 639729711","shortMessageHtmlLink":"[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXI8jAAA","startCursor":null,"endCursor":null}},"title":"Activity · grpc/grpc"}