General

Profile

jpcamara (JP Camara)

  • Login: jpcamara
  • Registered on: 10/31/2022
  • Last sign in: 06/12/2024

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 2 2

Like

Activity

06/18/2024

12:09 AM Ruby master Bug #20346: FiberScheduler.unblock not called by Thread#join when Thread body contains Ractor.take
Looks as though the fiber scheduler is not supported by Ractors right now, due to fixes that need to be implemented i... jpcamara (JP Camara)

12/24/2023

05:47 PM Ruby master Bug #20076: M:N scheduler is stuck on macOS with RUBY_MN_THREADS=1
A one-line change fixes it for me, and fixes almost every failure I was seeing when running `test-all` using `RUBY_MN... jpcamara (JP Camara)

12/23/2023

10:07 PM Ruby master Revision a2ebf9cc (git): Replicate EEXIST epoll_ctl behavior in kqueue
* In the epoll implementation, you get an EEXIST if you try to register the same event for the same fd more than once... jpcamara (JP Camara)

12/21/2023

04:28 AM Ruby master Bug #20076: M:N scheduler is stuck on macOS with RUBY_MN_THREADS=1
Confirmed that if I change all of the `rb_thread_io_blocking_call` calls to hard-code 0 as the last argument (instead... jpcamara (JP Camara)
04:15 AM Ruby master Bug #20076: M:N scheduler is stuck on macOS with RUBY_MN_THREADS=1
Originally I thought it was the kqueue MN PR, but it may have been the changes applied before it that are causing thi... jpcamara (JP Camara)
03:57 AM Ruby master Bug #20076: M:N scheduler is stuck on macOS with RUBY_MN_THREADS=1
@hsbt is it crashing, or hanging? For me, I am seeing the following tests hang:
tool/test/webrick/test_server.rb#t...
jpcamara (JP Camara)

12/20/2023

07:23 AM Ruby master Revision 8782e021 (git): KQueue support for M:N threads
* Allows macOS users to use M:N threads (and technically FreeBSD, though it has not been verified on FreeBSD)
* Incl...
jpcamara (JP Camara)
07:23 AM Ruby master Revision 256f34ab (git): Hand thread into `thread_sched_wait_events_timeval`
* When we have the thread already, it saves a lookup
* `event_wait`, not `kq`
Clean up the `thread_sched_wait_event...
jpcamara (JP Camara)

12/19/2023

04:14 AM Ruby master Feature #20053: M:N Threads, now w/ macOS support (kqueue)
@ko1 My updates are in based on your feedback. At this point is it too close to the Ruby 3.3 release to potentially g... jpcamara (JP Camara)

12/15/2023

03:30 AM Ruby master Feature #20053: M:N Threads, now w/ macOS support (kqueue)
@ko1 you’ll see a huge amount of discussion on the PR between me and @ioquatix - you can ignore all of that and just ... jpcamara (JP Camara)

Also available in: Atom