doesn't use standard http to deliver the logs the body isn't tested in this test. That's something I'd need to fix by writing a custom http client.
The escript allows to do a few operations on redgrid: - get the redgrid process status - get a list of connected nodes according to redgrid - suspend redgrid (and unregister from it) - resume redgrid (and connect to it) The script connects as a hidden node.
Logplex_stats is a table that receives a very large amount of writes for one big read every minute. We should be able to generally benefit by reducing contention on resources given pretty much all drains write to that table, at the cost of a slightly longer blocking time when reading.
The send behaviour is documented, along with basic L10'ing. There is otherwise not a need for tests as advanced as for the http drain buffers given there is not a lot of similar error handling code included. (TCP drains just ignore all send errors and keep going)