Replies: 1 comment
-
If the network is gone, and client is designed to continue to re-connect, as there is no way for the client to know this is temporary network interrupt or permanent loss. If you not like to see these messages, should you just simply kill the client process if you don't want them to continue ? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Python version (
python3 -V
)3.12
NVFlare version (
python3 -m pip list | grep "nvflare"
)2.5.2
NVFlare branch (if running examples, please use the branch that corresponds to the NVFlare version,
git branch
)No response
Operating system
Ubuntu 22.04
Have you successfully run any of the following examples?
Please describe your question
Hi! I am running Flare in distributed (production) mode. My system launches new client process for every federated computation and shouts them down when the computation is done.
In some cases, the server is unreachable due to missing connectivity (external network issues). The client process logs the exception as expected:
However it continues attempts to connect forever:
How do I cause to client stop in this case and in general on any run-time error?
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions