drb
drb copied to clipboard
Distributed object system for Ruby
Getting the following error message for [this line](https://github.com/ruby/drb/blob/1be1278114ddbdc30daf7f935e84a2aca36adecd/lib/drb/drb.rb#L1119): ``` lib/drb/drb.rb:1119:in `': undefined method `to_s' for class `DRb::DRbObject' (NameError) ``` I suggest doing the same that is done in the line...
when EPIPE error is raised, close_shutdown_pipe doesn't get called resulting in Pipe leak.
This PR moves away from using _id2ref for object references, instead using a weak-valued Hash with appropriate locking and cleaning logic. From the primary commit: The ObjectSpace._id2ref method is considered...
Revisiting my report in https://bugs.ruby-lang.org/issues/15711 and trying to finally get rid of the use of `ObjectSpace._id2ref` in drb. That report was closed but never actually fixed in DRb. The implementation...
OpenSSL::X509::Certificate#version= calls X509_set_version, and that sets the version stored in the certificate. However, the version stored in certificate is one less than the actual certificate version (https://www.openssl.org/docs/manmaster/man3/X509_set_version.html). There are no...
Right now the README reads: "The full dRuby package can be downloaded from the dRuby home page (see References)." However had searching for "References" yields no result on the main...
Noticed from Jeremy's recent PR, and he requested here https://github.com/ruby/drb/pull/29#discussion_r1795585487
There are a few failures during the test suite on JRuby. We will want to investigate them so we can get JRuby into CI. Some of these may be expected...
Many are similar to https://github.com/ruby/drb/issues/36. I ran on `truffleruby-dev`: `truffleruby 25.0.0-dev-fdf602f3, like ruby 3.3.7, GraalVM CE Native [x86_64-linux]` ``` $ bundle exec rake Loaded suite vendor/bundle/truffleruby/3.3.7.3/gems/rake-13.2.1/lib/rake/rake_test_loader Started E ============================================================================================================================== Error:...