Yuxuan Wang created THRIFT-5731: ----------------------------------- Summary: go: Handle client connectivity check in server automatically Key: THRIFT-5731 URL: https://issues.apache.org/jira/browse/THRIFT-5731 Project: Thrift Issue Type: Improvement Components: Go - Compiler Reporter: Yuxuan Wang Assignee: Yuxuan Wang
We added connectivity check for each request on compiler generated server processor code in THRIFT-5240. It requires the server endpoint implementation to actually check for context error and return thrift.ErrAbandonRequest instead. Now with minimal supported go version raised to 1.20, it's actually possible for compiler generated code to handle all those automatically, as long as the endpoint returns ctx.Err(), by using the new context.WithCancelCause API added in go 1.20. -- This message was sent by Atlassian Jira (v8.20.10#820010)