Results 589 comments of MSP-Greg

Sorry, AFK. I'll look more this weekend. io/wait was added Jul 25, 2021, v5.40, in [#6e4257fece](https://github.com/puma/puma/commit/6e4257fece), so it's been around for a while. I think deployment switches to `vendor/bundle`?

> there’s no explicit dependency in puma, just relying on stdlib, right? Puma gemspec: ``` s.required_ruby_version = Gem::Requirement.new(">= 2.2") ``` There is no io-wait gem available for Ruby 2.2, as...

One thing that may help with these issues would be to log all extensions loaded in the main Puma process on startup? Not sure how easy that would be, nor...

> Yeah, I don't think we should do that. It is hard enough already to maintain Puma, we should try to avoid making it even harder. Agreed. It would probably...

I looked at Rails, and it also loads `stringio`, but it's not in any of the gemspecs. Ruby 2.7 uses v0.1.0, Ruby 3.0 & 3.1 use v3.0.1, and Ruby master...

@nateberkopec > re the 'loaded extensions', I'm in favor of adding that logging behind some kind of "verbose mode" switch Ok. I'll look at the current switches, may add one....

That, or maybe `PUMA_DEBUG_EXT` or `PUMA_LOADED_EXT`?

> `PUMA_REUSE_ID` — can we make it less ambiguous by including TLS or SSL somewhere in that string? Yeah, thought about that, figured I'd change before (and if) this becomes...

@donv Thank you for testing the PR/patch. > I must ask why this option should not always be enabled? Good question. It's a breaking change, but some quick testing showed...

@dentarg Thanks for looking into it, links are helpful. > I think it should be runtime, if possible, sounds more useful. Ok. I'll look into adding to the bind parameters,...