luke-gru (Luke Gruber)
- Login: luke-gru
- Email: luke.gru@gmail.com
- Registered on: 08/19/2011
- Last sign in: 11/20/2025
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 17 | 17 |
| Reported issues | 12 | 49 | 61 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer, Contributor | 06/19/2025 |
Activity
11/20/2025
-
11:38 PM Ruby Bug #21685: Unnecessary context-switching, especially bad on multi-core machines.
- Thanks for taking a look at this and coming up with an implementation, this is great.
I haven't really played around with it much but I did read the code and I have a few thoughts:
* There's 1 deferred wait thread per ractor, which isn...
11/19/2025
-
10:34 PM Ruby Bug #21696: Performance degradation for long running processes in Ruby 4.0.0-preview2
- I ran the benchmarks, but unfortunately some of the gems are out of date for anyone looking into this. The Gemfile needs:
```ruby
gem "sqlite3" # instead of "1.4.2"
gem "nio4r", "2.7.5" # instead of "2.5.8"
```
I also had to create a c...
11/13/2025
-
10:34 PM Ruby Bug #21679: Segfault when ruby calls pthread_detach in rb_getnameinfo
- I believe we were getting segfaults because this commit is also not on the 3_4 branch: https://github.com/ruby/ruby/pull/14277/commits/c42ecaeb0489a7e9fc8b245982ee31c5c9ab0125. Our DNS lookups were so fast and racing with the shutdown of...
11/11/2025
-
05:42 PM Ruby Bug #21679 (Closed): Segfault when ruby calls pthread_detach in rb_getnameinfo
- We're seeing an issue on our servers running ruby 3.4.7 where we get a SEGV after ruby calls `pthread_detach` on a short-lived pthread that calls `getaddrinfo`. I believe it's related to this glibc bug: https://sourceware.org/bugzilla/sh...
10/30/2025
-
09:14 PM Ruby Revision 2afcdc69 (git): Change load factor of concur. set from 0.5 to 0.75 (#15007)
- Before, the 50% load factor was not working correctly with the new capacity
calculation on resize and too many resizes were seen.
Before this change
------------------
Example:
old_capacity = 32
old_size = 16
deleted_entries = 2 (almo...
10/29/2025
-
07:22 PM Ruby Bug #21560: RUBY_MN_THREADS=1 causes large performance regression in Puma 7
- With the commit from @andremuta:
Without RUBY_MN_THREADS:
```
Running 15s test @ http://localhost:9292
12 threads and 16 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 1.00ms 1.52ms 11.44ms 82.6... -
01:24 AM Ruby Revision e4219e27 (git): Fix flaky require test
10/23/2025
-
01:15 PM Ruby Misc #21646: Propose Luke Gruber as a Ruby committer
- Thank you Matz!
10/21/2025
-
06:46 PM Ruby Misc #21646: Propose Luke Gruber as a Ruby committer
- I would be honored to join as a committer if you'll have me. Thank you everyone!
10/03/2025
-
04:46 PM Ruby Bug #21624: [BUG] Segmentation fault at 0x0000000000000000
- Thanks for the report. Have you tried locking the mysql2 gem to version 0.5.6? Version 0.5.7 was just released a couple of weeks ago.