MSP-Greg
MSP-Greg
@robotmay Sorry, I should have linked/listed to the body code, starts at [`request.rb:L148`](https://github.com/puma/puma/blob/714ce75a1cb/lib/puma/request.rb#L148-L157). ```ruby res_body.each do |part| next if part.bytesize.zero? if chunked str = part.bytesize.to_s(16)
@robotmay > passing the whole body to the writer would be faster than iterating it With the apps you work with, how large is the body array? I suspect there's...
> I was really just trying to experiment with writev support Cool. Re response bodies, I should have been clearer. if `ary` is the response body, I'm not wondering about...
@robotmay I am currently working on a benchmark suite, and the first one I'll be opening a PR for measures response time for a set of wrk runs, allowing one...
@scarroll32 I suspect you may have lots of benchmark code written for internal use. If anyone has time, wondering if you see a performance improvement with PR #2896. It does...
@robotmay > see if we can set up a test run based off a merge request Thanks for looking into it. Wondering if any info, ie 'couldn't test' or 'no...
@gugaiz What are the Puma worker and thread settings?
std-lib extension gems have been an issue for Bundler and also Puma. Possibly the solution is to lock std-lib extension gems (used with Puma) to the version included with the...
> Did you get a chance to try out the repro? No yet, but soon.
Ok, ran it, updating to use Puma master. First of all, has this worked with previous versions of Puma/Rails/Bundler? Anyway, you might review info on [phased-restart/SIGUSR1](https://msp-greg.github.io/puma/file.restart.html#phased-restart). A phased-restart cannot reload...