Introduce 'status' field for StorageDrivers
StorageDrivers should get a status (dynamic) property. This could be used to determine whether a vDisk can be added / deleted / migrated / ... to/from this StorageDriver. Currently we always allow this unless the corresponding StorageRouter is offline. The status of a StorageDriver could be RUNNING, INSTALLING, REMOVING, FAILURE, ...
The edge client should be made aware of the status of the Storage Driver so it doesn't select the a Storage Driver which is not in status RUNNING. Every 5 minutes the egde client shoeld get a refreshed status.
PS. Another status could be MAINTENANCE.
Should be fixed by:
https://github.com/openvstorage/framework/pull/2280
For now: only Running and failure are implemented. There is no information per std known in the fwk at this moment regarding installing or deleting per storagedriver. If this is needed in the future, volumedriver calls will be needed for this information.