]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Local cache feature of Oracle ZFSSA drivers
authordiem_tran <diem.tran@oracle.com>
Wed, 12 Aug 2015 19:27:10 +0000 (15:27 -0400)
committerDiem Tran <diem.tran@oracle.com>
Wed, 26 Aug 2015 14:42:35 +0000 (10:42 -0400)
commitfb1c1426861985c8de5368384a6db9f6a9e11b01
treed0b5cb887c010acd68d2ea140461334ec13a3603
parent275c2acdfb4282b0ec0314c9875b759958c093f8
Local cache feature of Oracle ZFSSA drivers

The feature enables ZFSSA drivers to create and reuse cache volumes
on ZFSSA backends. It takes advantage of ZFSSA snapshot and clone,
which can be created almost instantly from an existing volume.

Cache volumes will be removed if it has no clone. Custom schemas
and WebDAV properties are used to store cache volumes' properties.

DocImpact
Change-Id: I06b21a3f760abf540246971c00d923eda8fe57e3
Implements: blueprint oracle-zfssa-local-cache
cinder/tests/unit/test_zfssa.py
cinder/volume/drivers/zfssa/webdavclient.py
cinder/volume/drivers/zfssa/zfssaiscsi.py
cinder/volume/drivers/zfssa/zfssanfs.py
cinder/volume/drivers/zfssa/zfssarest.py