Cinder:API

Wishlist: Cinder Driver API documentation
While it's easy to see the input arguments, the expected output hashes are much harder to derive.

Please provide some information here.

Please note that this is for *both* a simple "OK"/"Error" case, and for the "rich" return dicts, too.

Basic Cinder API

 * Driver API method return values?
 * Eg: get_volume_stats: returns a dict

{      vendor_name: "..", driver_version: "0.1.0", storage_protocol: "..",   # optional free_capacity_gb: 15, # or ":unknown", ":infinite" ....   }

Replication API
See https://review.openstack.org/#/c/106718/2


 * Driver API method return values?

Consistency Groups
See https://review.openstack.org/#/c/96665/


 * API return values?
 * What additional values have to be returned from the snapshot functions?