mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-20 17:28:46 +03:00
f9fbfaeed2
The gRPC library does not handle asynchronous exceptions properly and ends up leaking things which causes various issues (segfaults, assertion failures, weird backup poller timer messages, …) when shutting down gRPC. The switch to grpcShutdownBlocking is somewhat unrelated (the issues happen with and without that and the fix seems to work both times) but that function seems to be the right way to shut down gRPC in newer versions and is what all the official language bindings switched to, so I also made the switch. I haven’t yet looked into the issues in the HS ledger bindings so not sure if this helps with those as well. |
||
---|---|---|
.. | ||
certs | ||
nixpkgs | ||
overrides | ||
python-modules | ||
third-party | ||
tools | ||
bazel-cc-toolchain.nix | ||
bazel.nix | ||
BUILD.bazel | ||
default.nix | ||
ghc.nix | ||
nixpkgs.nix | ||
packages.nix | ||
release.nix | ||
with-packages-wrapper.nix |