From 0bb7e61115001254e75c5e7aca18dfe69a6d9689 Mon Sep 17 00:00:00 2001 From: Shilla Saebi Date: Wed, 12 Mar 2014 15:13:50 -0400 Subject: [PATCH] change to drivers.xml no upper? added "upper limit" and a . at the end Change-Id: I0934360b6a4090402134fa87e801237a03102310 --- .../sources/cinder/drivers.xml | 159 ++++++++++-------- 1 file changed, 92 insertions(+), 67 deletions(-) diff --git a/doc/training-guides/sources/cinder/drivers.xml b/doc/training-guides/sources/cinder/drivers.xml index 7b7fbfc305..49aeaa20f5 100644 --- a/doc/training-guides/sources/cinder/drivers.xml +++ b/doc/training-guides/sources/cinder/drivers.xml @@ -1,11 +1,10 @@ -
-Drivers -
+ Drivers + + Cinder exposes an API to enable users to interact with + different storage back-end solutions. The following standards are + required across all drivers for Cinder services to properly + interact with a driver. + Minimum features are enforced to avoid having a grid of which + features are supported by which drivers in which releases. Cinder + core requires that all drivers implement the following minimum + features. +
+ Havana + + + + Volume Create/Delete + + + Volume Attach/Detach + + + Snapshot Create/Delete + + + Create Volume from Snapshot + + + Get Volume Stats + + + Copy Image to Volume + + + Copy Volume to Image + + + Clone Volume + + + +
+
+ Icehouse + + + + All of the above plus + + + Extend Volume + + + +
+
+ Volume-Stats + Volume stats are used by the different schedulers for the + drivers to provide a report on their current state of the back + end. A driver must provide these stats: + + + driver_version + + + free_capacity_gb + + + reserved_percentage + + + storage_protocol + + + total_capacity_gb + + + vendor_name + + + volume_backend_name + + + If the driver cannot provide a value for + free_capacity_gb or + total_capacity_gb, the driver can provide + keywords instead. If the array cannot report the value, use + unknown. If the array has no upper limit, + use infinite. +
-
-Minimum-Features - ----------------- -Minimum features are enforced to avoid having a grid of what features are -supported by which drivers and which releases. Cinder Core requires that all -drivers implement the following minimum features. -Havana ------- - -Volume Create/Delete -Volume Attach/Detach -Snapshot Create/Delete -Create Volume from Snapshot -Get Volume Stats -Copy Image to Volume -Copy Volume to Image -Clone Volume - - -
-
-Icehouse - --------- - -All of the above plus -Extend Volume - - -
-
-Volume-Stats - ------------- -Volume stats are used by the different schedulers for the drivers to provide -a report on their current state of the backend. The following should be -provided by a driver. - -driver_version -free_capacity_gb -reserved_percentage -storage_protocol -total_capacity_gb -vendor_name -volume_backend_name - - -If the driver is unable to provide a value for free_capacity_gb or - -total_capacity_gb, keywords can be provided instead. Please use 'unknown' if -the array cannot report the value or 'infinite' if the array has no upper - -
-
\ No newline at end of file