mirror of
https://github.com/unclechu/gRPC-haskell.git
synced 2024-06-26 14:38:35 +02:00
Previously, grpc-haskell used a lot of code in the form of ``` do x <- acquireResource f x `finally` releaseResource x ``` This is not safe since you can get killed after acquiring the resource but before installing the exception handler via `finally`. We have seen various gRPC assertion errors and crashes on shutdown when this got triggered. |
||
---|---|---|
.. | ||
Call | ||
Client | ||
CompletionQueue | ||
Server | ||
Call.hs | ||
Client.hs | ||
CompletionQueue.hs | ||
GRPC.hs | ||
Op.hs | ||
Server.hs |