Project

General

Profile

Actions

Bug #13127

closed

DRb `load': connection closed (DRb::DRbConnError) when client exit's from within a loop iterating over remote objects

Added by mkanoor@redhat.com (Madhu Kanoor) almost 5 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
ruby -v:
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin16]
[ruby-core:79072]

Description

Calling exit from a DRb client inside a do block while iterating over remote objects causes a DRb connection closed error.
This error doesn't happen when working with local objects.

To recreate the problem
start the drb server using ruby drb_server_test.rb
run the client ruby drb_client_test.rb

The client code fails with a stack trace


Files

drb_server_test.rb (282 Bytes) drb_server_test.rb DRb server code mkanoor@redhat.com (Madhu Kanoor), 01/13/2017 06:01 PM
drb_client_test.rb (206 Bytes) drb_client_test.rb DRb client code mkanoor@redhat.com (Madhu Kanoor), 01/13/2017 06:01 PM
output.txt (2.11 KB) output.txt Stack trace mkanoor@redhat.com (Madhu Kanoor), 01/13/2017 06:47 PM
Actions

Also available in: Atom PDF