mirror of
https://github.com/digital-asset/daml.git
synced 2024-11-10 10:46:11 +03:00
ae037ab5fd
* On Dispatcher cancel, fail sources with distinct throwables changelog_begin Fixes an issue where failing multiple sources with the same StatusRuntimException leads to an unhandled error in the gRPC serialization layer. This issue was caused by serialization actually mutating the non-thread-safe io.grpc.Metadata contained in the StatusRuntimeException. changelog_end * Fix ApiVersionService internalError * Log error on ServerCall.close() errors * Address Sergey's review comments * Addressed more review comments * Accessor method for call.close to bypass IllegalAccessErrors * Use unique kill switches per stream in generated Akka Grpc streaming services This change has two benefits: - The error is logged only on an actual stream termination - The throwable is not shared between streams, avoiding concurrent Metadata access errors * Addressed Marton's review comments |
||
---|---|---|
.. | ||
files | ||
src/main | ||
test-certificates | ||
BUILD.bazel | ||
test-common.bzl |