Add class attributes to CephFSVolumeClient to version
its capabilities.
'version' attribute stores the current version number
of CephFSVolumeClient.
'compat_version' attribute stores the earliest version
number of CephFSVolumeClient that the current version is
compatible with.
Fixes: http://tracker.ceph.com/issues/15406
Signed-off-by: Ramana Raja <rraja@redhat.com>
pass
+CEPHFSVOLUMECLIENT_VERSION_HISTORY = """
+
+ CephFSVolumeClient Version History:
+
+ * 1 - Initial version
+
+"""
+
+
class CephFSVolumeClient(object):
"""
Combine libcephfs and librados interfaces to implement a
or cephfs.Error exceptions in unexpected situations.
"""
+ # Current version
+ version = 1
+ # Earliest compatible version
+ compat_version = 1
+
# Where shall we create our volumes?
POOL_PREFIX = "fsvolume_"
DEFAULT_VOL_PREFIX = "/volumes"