Open stephen-soltesz opened 6 years ago
If it stops accepting new tests, then wouldn't that mean that it could be up to 30s before it reloads itself... meaning that clients will be rejected for up to that amount of time? That is a long time, but shorter than the interval in which mlab-ns could notice and stop sending clients there. Is is possible to simply let existing/running tests finish, and immediately reload the server?
The NDT server should support graceful restart. That is -- stop accepting new tests and allow all current tests to finish before restarting.