Uploaded image for project: 'Ruby Driver'
  1. Ruby Driver
  2. RUBY-2182

Consider threads in aborting state dead

    • Fully Compatible

      On JRuby it seems that Socket#connect call is not abortable by Timeout.timeout nor by Thread.kill. Bug report: https://github.com/jruby/jruby/issues/6126

      If the connect call gets so stuck, our monitoring thread does not die (seemingly ever). This causes some of the subsequent tests to fail because there is a running background thread.

      Consider a thread that is aborting to be dead as a workaround.

            Assignee:
            oleg.pudeyev@mongodb.com Oleg Pudeyev (Inactive)
            Reporter:
            oleg.pudeyev@mongodb.com Oleg Pudeyev (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: