When etcd connection is reestablished after a disconnect, it attempts to also reconnect previously created watches. However when it fails, the client process is not aware of it.
This PR fixes it by sending generic {:etcd_watch_error, reason} message to the client process.
When etcd connection is reestablished after a disconnect, it attempts to also reconnect previously created watches. However when it fails, the client process is not aware of it.
This PR fixes it by sending generic
{:etcd_watch_error, reason}
message to the client process.