Mike Perham
Mike Perham
Yeah, I noticed `gvl_timing` has finer-grained metics, with [running, stalled, and idle timings](https://github.com/jhawthorn/gvl_timing/blob/9389862d2896b004fb711d525a879457a57f95b6/lib/gvl_timing.rb#L35) and I could bucket those metrics based on job class. I'm still not sure what to do...
Yes, I'm still fine with that tag but open to other approaches too.
I’ve considered this before but I’m worried about the repercussions. For instance, we would need to adjust the size of the connection pool dynamically.
I want to prototype something here but can't commit to it yet. Recent connection_pool releases might make this easier than in the past.
I've already set the groundwork for this by moving the thread back trace dump signal to use INFO in 8.0. This means we can use the TTOU and TTIN pair...
@headius Can you shed some light about JRuby's Float `.to_s` behavior? When does it use scientific exponent notation? It seems to be more aggressive in using exponents than CRuby's json...
I would suggest that JSON be tuned so that number like `Time.now.to_f` will not use exponents. ```ruby > Time.now.to_f.to_s => "1765214176.2131279" > JSON.dump(Time.now.to_f) => "1765214212.33489" # on JRuby > JSON.dump(Time.now.to_f)...
I'm not convinced a UI like that would be used in practice. What's the usecase beyond novelty?
We're starting to get a lot of tabs in the UI so I'd rather not add another tab for this data. It's possible I can add it to the Jobs...
PRs welcome if someone wants to work on this and supply a screenshot for further discussion.