{"author":"Stefan Eissing","author_email":"stefan@eissing.org","author_time":1751266411,"commit_time":1751283864,"committer":"Daniel Stenberg","committer_email":"daniel@haxx.se","hash":"21ecc7e376e449685bd40ccd6b91564af7637402","message":"cf-socket: make socket data_pending a nop\n\nEliminating the socket readability check in the socket connection\nfilters for the 'data_pending' callback. Improves performance of\nhandling of transfers, up to ~30%, depending on parallelism and response\nsize.\n\nWhatever `data_pending()` once was, its semantics are now:\n\"Is there anything buffered in the connection filters that needs\n receive?\"\nAny checks of the socket's readability are done via `multi_wait()`\nand friends.\n\nFix the one place in HTTP/1 proxy code that checked `data_pending()` and\ndid an early return if false. Remove that check and actually try to\nreceive data every time.\n\nCloses #17785\n","parents":["a487a4e4bddb301e44360c09a8167adc52c31e71"],"tree_hash":"00a7b14cef859bba46d4f9da89b0121893bfd9d1"}