YIHONG-JIN opened a new pull request, #11890: URL: https://github.com/apache/trafficserver/pull/11890
1. Add TS_USE_LINUX_SPLICE as a compilation option. 2. Make MIOBuffer and MIOBufferReader polymorphic classes making their member function virtual. 3. Create PipeIOBuffer and PipeIOBufferReader as derived classed, encapsulating Linux pipe. 4. Use dynamic_cast to enable logic switch in state machines and continuations. Documentations: [ATS_splice_runbook.md](https://github.com/user-attachments/files/18005014/ATS_splice_runbook.md) [ATS_splice_performance_benchmark.md](https://github.com/user-attachments/files/18005009/ATS_splice_performance_benchmark.md) [ATS_splice_design_doc.pdf](https://github.com/user-attachments/files/18005025/ATS_splice_design_doc.pdf) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@trafficserver.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org