Project

General

Profile

Refactor #25696

Update compatibility with concurrent-ruby to 1.1.x and concurrent-ruby-edge 0.4.x

Added by Ivan Necas 8 months ago. Updated 7 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Performance
Target version:
Branch:
Difficulty:
Triaged:
Yes
Bugzilla link:
Team Backlog:
Fixed in Releases:
Found in Releases:

Description

Concurrent.future has been removed from concurrent-ruby-edge, and we need to use Concurrent::Promises.future or Concurrent::Promises.resolvable_future, depending on usecase.


Related issues

Related to foreman-tasks - Bug #25694: Update Dynflow to use concurrent-ruby to 1.1.x and concurrent-ruby-edge 0.4.xClosed
Related to foreman-tasks - Bug #25695: Update compatibility with concurrent-ruby to 1.1.x and concurrent-ruby-edge 0.4.xClosed
Related to Katello - Bug #25827: Foreman Tasks Ping fails with undefined method `failed?' for ResolvableFutureClosed

Associated revisions

Revision 287c28ca (diff)
Added by Ivan Necas 8 months ago

Refs #25696 - add compatibility with concurrent-ruby 1.1

Still backward compatible with concurrent-ruby 1.0.

To be released to nightlies before dynflow 1.2 is released, so that the
dynflow 1.2 doesn't break anything

Revision 7bcf17c7 (diff)
Added by Ivan Necas 7 months ago

Fixes #25696 - finish migration to concurrent-ruby-1.1

Remove the backward compatibility with concurrent-ruby-1.0

History

#1 Updated by Ivan Necas 8 months ago

  • Tracker changed from Bug to Refactor

#2 Updated by Ivan Necas 8 months ago

  • Related to Bug #25694: Update Dynflow to use concurrent-ruby to 1.1.x and concurrent-ruby-edge 0.4.x added

#3 Updated by Ivan Necas 8 months ago

  • Related to Bug #25695: Update compatibility with concurrent-ruby to 1.1.x and concurrent-ruby-edge 0.4.x added

#4 Updated by The Foreman Bot 8 months ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/Katello/katello/pull/7888 added

#5 Updated by The Foreman Bot 8 months ago

  • Pull request https://github.com/Katello/katello/pull/7889 added

#6 Updated by John Mitsch 8 months ago

  • Triaged changed from No to Yes
  • Target version set to Katello 3.11.0
  • Category set to Performance

#7 Updated by Ivan Necas 7 months ago

  • Related to Bug #25827: Foreman Tasks Ping fails with undefined method `failed?' for ResolvableFuture added

#8 Updated by Ivan Necas 7 months ago

  • Status changed from Ready For Testing to Closed

Also available in: Atom PDF