headerMap.put(this.requestHttp().getHeaderKey(i).toString(), values);
so, am I doing something wrong or is this method simply not working as supposed?
after more than 2 weeks after my question with no response... is this project still active or is it already dead?
when I check baratine out of github and build it, there are only 32 tests running. Are these all tests that exists for checking, that baratine is doing what it should do?
With this kind of state it seems problematic to use baratine for a production service...
getting all headers, filtering some out and outputting them as JSON.
but the "Free-Failed" messages I get also when just calling a simple status function:
@Get("/status")
public void status(final RequestWeb request) {
request.ok("ok!");
}
when calling
wrk -t20 -c500 -d30s http://localhost:8080/status
I get:
{ThreadLauncher[ThreadPool[default]]-1@12} WARNING ThreadLauncher: ThreadLauncher[ThreadPool[default]] 256 threads created in 1000ms sleep=1ms
Free-Failed: 493
Free-Failed: 498
Free-Failed: 507
Free-Failed: 511
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 511
Free-Failed: 512
Free-Failed: 511
Free-Failed: 511
Free-Failed: 511
Free-Failed: 512
Free-Failed: 511
Free-Failed: 511
Free-Failed: 512
Free-Failed: 512
Free-Failed: 510
Free-Failed: 512
Free-Failed: 509
Free-Failed: 511
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 511
Free-Failed: 509
Free-Failed: 512
Free-Failed: 511
Free-Failed: 512
Free-Failed: 512
Free-Failed: 511
Free-Failed: 511
Free-Failed: 511
Free-Failed: 512
Free-Failed: 511
Free-Failed: 512
Free-Failed: 511
Free-Failed: 512
Free-Failed: 512
Free-Failed: 511
Free-Failed: 512
Free-Failed: 512
Free-Failed: 511
Free-Failed: 510
Free-Failed: 512
Free-Failed: 512
Free-Failed: 509
Free-Failed: 511
Free-Failed: 511
Free-Failed: 511
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 505
Free-Failed: 510
Free-Failed: 510
Free-Failed: 510
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 511
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 511
Free-Failed: 512
Free-Failed: 512
Free-Failed: 511
Free-Failed: 511
Free-Failed: 511
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 510
Free-Failed: 512
Free-Failed: 510
Free-Failed: 511
Free-Failed: 511
Free-Failed: 512
Free-Failed: 511
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 512
Free-Failed: 511
so, is this a problem or just some debug messages, that does not point to a problem?
regards
> Hi,
>
> 512 is the number of requests that Baratine will keep for re-use. If
> Request can't be reused it will be GCed.
>
> We need to change to logging for this, thanks for pointing that out.
> This was overlooked for the release unfortunately.
>
> What is your use case? I'd like to reproduce your use case and check
> if things are happening the way they should for Request reuse.
>
> Thank you!
> Alex
>
>
>