Monitor Datastore infrastructure
|Category:||Core & System|
|Target version:||Release 4.2|
The DS drivers could be extended to be able to report stats about the DS infrastructure, like the free space left.
This could be used to restrict the creation of new Images in that DS.
If the probes are generic enough, we could add other functionality, like list the files inside the DS.
The CLI/Sunstone can take this list of files, delete out the ones in the SOURCE of the DS Images, and report any extra unknown file to the admin... or even create a new image for each of these unknown files.
feature #1613:Set callback for MONITOR action
feature #1613: Triiger monitor actions when an image operation is made. Check datastore size before registering or cloning an image. RESERVED_SIZE and MAX_USED_SIZE control datastore capacity
feature #1613:Remove datastore config attribute (RESERVED_SIZE)
feature #1613: Do not monitor datastores during bootstrap. Create datastore directories for fs if not present
feature #1613: Check save_as operations
(cherry picked from commit e2d11a0e1629664d5b89e1a7073f743cca91745a)
Feature #1613: Change Sunstone capacity progress bar
(cherry picked from commit d83c40e96e7243f5f839b02400d55ac63c1c0918)
Feature #1613: Monitor DS as soon as oned starts
(cherry picked from commit 02fa009969b3d2e4b2f9c38771a4e9e7d5511ff2)
Feature #1613: return with error if ssh connection was unsuccesful for ceph, iscsi, lvm and vmfs monitors