At the moment the multinode backend implementation does not handle error situations very well. If the remote node is down or the REST-API call fails for some reason it would be great to have the ability to allow the viewsets.ModelViewSet derived classes to react on failed calls, e.g. the HostProxyViewSet could use the information about the remote host which is stored in the (shared) database to return as much information as possible to the caller (e.g. WebUI). For disks, pools and volumes it would be great to fill as much information as possible into the respond object with additional information about the failed request which can be used by the caller (WebUI) to get knowledge about the problem. The WebUI could visualize the failed request with a error message or note for example.