servicetalk
servicetalk copied to clipboard
`GrpcExceptionMapperServiceFilter`: set grpc-status if response payload fails
Motivation:
Existing version of GrpcExceptionMapperServiceFilter
does not set
grpc-status
if an error happens during response payload body
processing.
Modifications:
- Apply
GrpcStatusUpdater
whenGrpcExceptionMapperServiceFilter
gets a response;
Result:
If any filter throws an error during payload body processing,
grpc-status
will be set correctly.
Depends on #2050.