6 Commits

Author SHA1 Message Date
apolcyn
69f229edd1 [ruby] remove connectivity state watch thread, fix cancellations from spurious signals (#39409)
See https://github.com/grpc/grpc/issues/38210#issuecomment-2783948947 for context

Now that Event Engine is enabled, we no longer need the channel polling thread, so we can remove it.

Fork support (with event engine left enabled), is still broken on this PR as it is on master, but it will get cleaned up after https://github.com/grpc/grpc/pull/38980 (tested by manually merging and running fork tests)

While we're here:
- Regenerate greeter example protos
- Remove `channel_state_test.rb` in favor of `connectivity_watch_interrupted_test.rb`. The former was skipped due to https://bugs.ruby-lang.org/issues/15499, the new test changes things so that we no longer hit that bug, but still exercise the no_gvl connectivity state watch machinery.
- tweaks to fork tests (they are not running continuously but we should be able to re-enable them again after https://github.com/grpc/grpc/pull/38980 lands

Closes #39409

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/39409 from apolcyn:fix_bugs 3e3ae7d81fcbd13b1d0eed6b13c7c39fe1bd1030
PiperOrigin-RevId: 766790187
2025-06-03 13:11:52 -07:00
Jan Tattermusch
4d5c3102a1 fix remaining license notices 2017-06-08 11:22:41 +02:00
Ken Payson
5b4d3625eb Update ruby examples to use new _pb protobuf format 2016-08-04 10:31:15 -07:00
murgatroid99
b39ad701ea Added comments to ruby code generation 2016-05-20 13:27:33 -07:00
Tim Emiola
415134062b Ensure the route_guide sample is up-to-date
- should work using the beta api package
- ensure any generated code is consistent with the proto definition
2015-09-23 15:27:08 -07:00
Stanley Cheung
20fa6693f3 move examples to correct locations 2015-08-27 14:00:20 -07:00