Chris Vest

Results 57 comments of Chris Vest

A slot that is claimed from a thread local (TLR_CLAIMED) will already be in the live queue. Hence this is a separate state, and also why releasing such claims do...

Size wouldn't be hard. This value is already available internally, though it also includes allocations that failed and have yet to be reported externally. Currently available is harder. You'd have...

I don't know much about Graal myself, so I invite you to submit a PR. If Graal is going to be supported, there should also be a GitHub Actions PR...

Sounds related: https://github.com/oracle/graal/issues/3028 – I wonder if Graal could fix this on their side.

That's a lot of objects. There's no way to have objects returned sooner to reuse faster, or otherwise reduce the scale? Besides switching to `long` being an API change, it's...

Still surprising the number of objects would get that high, but okay. The `setTargetSize` can be overloaded to both take `int` and `long` arguments. The `getTargetSize` cannot be overloaded so...

Hi @ahus1! Yes, 3.2 is the correct branch to work on. The changes look good, thanks! I just want to try them locally myself before merging, and I just changed...

I have not forgotten about this. I am just caught up in unforeseen circumstances that means it'll be months before I can touch even something as simple as this… 😕

This feature was inspired by https://github.com/brettwooldridge/HikariCP/issues/181 and might need a rethink to optimally support the failover use case. With `refreshAll()`, one could build an Allocator that is put in a...

I think we'd rather want a method called `failOver` that takes an Allocator factory of sorts. This method would then set the target size to 0, wait for all the...