{"push_id":1182853027,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"40ec639c895aee0f027f1e641de06acb4f6055e6","before":"0d7c11ea1d6ea3e33d6f493e406dbcd2144b69ad","commits":[{"sha":"40ec639c895aee0f027f1e641de06acb4f6055e6","author":{"name":"Simon Willnauer","email":"8718b1fe0e1a7f45303dfdcdba36c82b0922f90c@elasticsearch.com"},"message":"Factor out abstract TCPTransport* classes to reduce the netty footprint (#19096)\n\nToday we have a ton of logic inside the NettyTransport* codebase. The footprint\r\nof the code that has a direct netty dependency is large and alternative implementations\r\nare pretty hard today since they need to know all about our proticol etc.\r\nThis change moves most of the code into TCPTransport* baseclasses and moves all\r\nthe protocol send code together. The base classes now contain the majority of the logic\r\nwhile NettyTransport* classes remain to implement the glue code, configuration and optimization.","distinct":true,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/40ec639c895aee0f027f1e641de06acb4f6055e6"}]}
{"actor":{"display_login":"s1monw"}}