Results 13 issues of apolcyn

The `ares_set_socket_functions` API uses, as one of the customized functions, [a sendv method](https://github.com/c-ares/c-ares/blob/master/ares.h#L384). This takes a `struct iovec` as a param. If `struct iovec` is not defined on the native...

Bug

Generated from the release script

lang/core
release notes: yes
bloat/none
per-call-memory/neutral
per-channel-memory/neutral

https://groups.google.com/forum/#!topic/grpc-io/FPoXprcT0d4 https://groups.google.com/forum/#!topic/grpc-io/yPqUrrghG44

This is a probable fix for b/242771103 Some tests were added a while back to assert a certain behavior (a certain exception) after forking incorrectly - i.e. after forking when...

lang/ruby
release notes: no

based on https://github.com/grpc/grpc/pull/36135 cc @drfloob

lang/ruby
lang/core
release notes: no
bloat/none
per-call-memory/increase
per-channel-memory/neutral

This reverts commit 74048f118b36bcdf0e680be7ddc28bcad02a71bf. Looks like https://github.com/grpc/grpc/issues/34442 has been fixed by https://github.com/grpc/grpc/pull/33733 FYI @casperisfine

lang/ruby
lang/core
release notes: no
bloat/none
per-call-memory/increase
per-channel-memory/neutral

These are currently failing, WIP to fix these in https://github.com/grpc/grpc/pull/36019 after which we can unskip

lang/C#
release notes: no
bloat/none
per-call-memory/increase
per-channel-memory/neutral

Currently there is a logical race condition as follows: Suppose there is an external probe running in SERVER mode, with only one `target`. 1) cloudprober [sends the single request](https://github.com/cloudprober/cloudprober/blob/d4bfee74f61d59e79c043da3dd030ad6bcdc7f27/probes/external/external_server.go#L268) 2)...

Ref: https://bugs.ruby-lang.org/issues/20311 C global variable that contain references to Ruby object MUST be declared to the Ruby GC to prevent these objects from being collected or moved. There are a...

lang/ruby
release notes: yes