mirror of
https://github.com/zrepl/zrepl.git
synced 2024-11-25 01:44:43 +01:00
a6b578b648
* Add Close() in closeState to identify the first closer
* Non-first closers get an error
* Reads and Writes from the Conn get an error if the conn was closed
during the Read / Write was running
* The first closer starts _separate_ goroutine draining the c.frameReads channel
* The first closer then waits for the goroutine that fills c.frameReads
to exit
refs
|
||
---|---|---|
.. | ||
dataconn | ||
grpcclientidentity | ||
netadaptor | ||
transportmux | ||
versionhandshake | ||
rpc_client.go | ||
rpc_debug.go | ||
rpc_doc.go | ||
rpc_logging.go | ||
rpc_mux.go | ||
rpc_server.go |