Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider new Ruby 3.0 Fiber Scheduler #494

Open
ollym opened this issue Jan 24, 2022 · 1 comment
Open

Consider new Ruby 3.0 Fiber Scheduler #494

ollym opened this issue Jan 24, 2022 · 1 comment

Comments

@ollym
Copy link

ollym commented Jan 24, 2022

Now that ged/ruby-pg#397 is merged, would be good to investigate adding full compatibility to Fiber.scheduler for Good Job also instead of using threads.

Obviously would require Ruby 3.0, and I don't claim to fully understand how it all works but I got a feeling Good Job performance could benefit from it for Ruby 3+

@bensheldon
Copy link
Owner

@ollym Thanks for flagging this for me. GoodJob is dependent on Concurrent-Ruby for concurrency primitives, so when/if Concurrent Ruby decides to implement Fibers, GoodJob can stand on its shoulders.

@bensheldon bensheldon moved this to Inbox in GoodJob Backlog v2 Aug 9, 2022
@bensheldon bensheldon moved this from Inbox to Prioritized Backlog in GoodJob Backlog v2 Aug 9, 2022
@bensheldon bensheldon moved this from Prioritized Backlog to Inbox in GoodJob Backlog v2 Aug 9, 2022
@bensheldon bensheldon moved this from Inbox to Prioritized Backlog in GoodJob Backlog v2 Aug 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Prioritized Backlog
Development

No branches or pull requests

2 participants