Samuel Williams
Samuel Williams
I've been using this to help deal with memory usage issues.
Don't lazy initialize mutex, it's not thread safe. If you intended to have one unique mutex per class (e.g. derived classes have a unique mutex) I believe something like this...
It would be great to try to reuse https://github.com/utopia for this project and related projects. https://github.com/socketry/utopia#see-also I'm pinging the current active members to see if they are able to help....
Need to investigate why this is happening and what the best solution is.
Going forward, some of the assumptions about setup and deployment may be made more modular. I like the fact that it's opinionated, but it might be nice to have some...
`Async::HTTP` is an asynchronous persistent and scalable HTTP client which works very well within the Falcon server. I have been reading https://github.com/elastic/elasticsearch-ruby/blob/master/elasticsearch-transport/README.md#transport-implementations but it's not clear how you achieve thread...
## Description This changes the implementation to delegate directly to native I/O where possible. However, there is one bug in the Ruby 3.0.0 (& 3.0.1) release which prevent its use...
https://github.com/socketry/async/issues/22 It looks like `SO_REUSEPORT` is not available on some platforms (e.g. Windows), but perhaps `SO_REUSEADDR` is the next best thing. Needs further investigation, and perhaps we should consider setting...
I suggest you look at how Ruby implements it's "SortedSet". It's not efficient.