Various commands in Viper can be applied to multiple services at once. Sometimes some services fail the request and the whole batch operation stops. This is usually undesirable.
It would be better to have a multiaction status form which would list independent actions one by one, giving their status:
Restarting services...
[+] Service1
[x] Service2 - could not stop in time
[+] Service3
If support from the caller code is available (by calling something like HasBeenCancelled), it might provide the user with a way to cancel the operation, otherwise it just displays status (and maybe progress).
Original report by me.
Various commands in Viper can be applied to multiple services at once. Sometimes some services fail the request and the whole batch operation stops. This is usually undesirable.
It would be better to have a multiaction status form which would list independent actions one by one, giving their status:
If support from the caller code is available (by calling something like HasBeenCancelled), it might provide the user with a way to cancel the operation, otherwise it just displays status (and maybe progress).