TSM backup driver is not supported by vendor
for a while and deprecated in Victoria release,
so it's safe to delete it now.
Change-Id: I0ab07708843fcbb64bf932667e9b79aab259f698
GlusterFS volume driver has been removed[1], and chgrp is now used
in NFS backup driver and GlusterFS backup driver.
[1] 16e93ccd4f
Change-Id: I297274905a1416c6041c7572a89d9336e6951e60
When trying to upload volume to glance as image, currently all the
format transformation is done by software and the performance is not
good.
Leverage hardware accelerator to do the image compression, so as to
offload CPU, release CPU to do more common and complex thing.
Professional hardware accelerator will get better performance and
shorter conversion time than software solution. Currently hardware
accelerator is getting more popular and some are integrated in server
chipset by default.
This patch includes:
1. Uses the new image container_format 'compressed' introduced by Glance
in the Train release
2. Implemented a simple framework: if there's an accelerator detected in
system, then try to use it
3. Supported Intel QAT as one of the accelerator
4. Add command filter for command 'qzip' and 'gzip' in rootwrap
5. New configuration option 'allow_compression_on_image_upload' and
'compression_format' added
6. Releasenote added
Change-Id: I8460f58d2ad95a6654cf4d6a6bb367f3c537536b
Implements: blueprint leverage-compression-accelerator
Signed-off-by: Liang Fang <liang.a.fang@intel.com>
When cloning an encrypted volume, change the
encryption key used on the destination volume.
This is currently implemented for iSCSI/FC
drivers only.
Change-Id: Id797af4f8ff001ec3d55cb4eda19988a314b700d
The Tintri driver was marked as unsupported in
the Stein release. It hasn't reported on a patch in 312
days which is outside of Cinder's 3rd Party CI requirements.
As a result the driver should be removed.
This patch proposes that removal.
Change-Id: I8e69dc2199ad28b99144ba2618d114392e6fa5e5
This reverts commit a62c9dfdd4.
This did not account for cases where truncate is
called w/o elevated privileges.
Related-Bug: #1818504
Change-Id: I3cb85be854e68fda525cfebe254ce7c85d8e3d37
Various iscsi_* options were replaced with target_* options. The former
were initially deprecated and have now been removed.
This patch updates relevant documentation to use the new names.
There were some other hits in the documentation and code for these
names, but these appeared to be for third-party drivers, and I don't
have the context about which, if any, need to change.
Change-Id: Ic37ea85f4ec778644bc9d49f513e58dc28c87907
Remove drbdadm from rootwrap filters
no longer being used.
Change-Id: Ic067acf944dc5eb1a5aeab2f8782a6fc51b1edc2
Signed-off-by: Chuck Short <chucks@redhat.com>
Use olso.privsep rather than oslo.rootwrap for the 'lvcreate'
Change-Id: I9e8f74ef74ef3f7cbbcf7967304246e9dfafb5c0
Signed-off-by: Charles Short <chucks@redhat.com>
Remove 'tgtadm' from rootwrap, its been moved to privsep.
Change-Id: I498be7f69530079d5370cd0518478b74d25ce7cc
Signed-off-by: Charles Short <chucks@redhat.com>
Remove 'mmcrsnapshot' and 'mmdelsnapshot' since
they are no longer being used.
Change-Id: I2eb00fb1323d91d0834a222964b7db768207ba60
Signed-off-by: Charles Short <chucks@redhat.com>
Switch ietadm to use oslo.privsep rather than olso.rootwrap.
This is mostly a straight copy of the the methods used to
create targets.
Change-Id: Ia4dc63d75960935e770a7fef352b51a7c75be4d6
Signed-off-by: Chuck Short <chucks@redhat.com>
Remove 'ln' command from rootwrap filter and oslo.privsep.
Change-Id: I78307620d4dd350656c3350aace2069c9929e850
Signed-off-by: Chuck Short <chucks@redhat.com>
Convert usage of tgt-admin and tgtadm to use privsep rather than
the rootwrap wrapper.
Change-Id: Ibdb94fc3aebb01fee6e2e76adeaa5d34a4af8753
Signed-off-by: Chuck Short <chucks@redhat.com>
Use oslo.privsep for scstadmin and remove it from
etc/cinder/rootwrap.d/volume.filters.
Change-Id: I55c8d40ee082a32fa51c893845a0b0aa4dad1492
Signed-off-by: Chuck Short <chucks@redhat.com>
Remove scsi_id from rootwrap filter no longer being used.
Change-Id: I1a3e527765c23a4b64a6493913f99e15ea25a7d4
Signed-off-by: Chuck Short <chucks@redhat.com>
Remove the mount command from volume.filters it is not being
used anywhere.
Change-Id: Iafdb783deb769cdee4028e42ec62027c8b2951d1
Signed-off-by: Chuck Short <chucks@redhat.com>
Drop "drv_cfg" from rootwrap filters its not being used
anywhere.
Change-Id: I10d58665d12565036d6a0dbb90743903071b3bd7
Signed-off-by: Chuck Short <chucks@redhat.com>
Move touch to privsep and remove it from volume.filters.
Change-Id: I169b45f1176537448871cf23b6362c7ffbb16fff
Signed-off-by: Chuck Short <chucks@redhat.com>
Brick was moved to os-brick so remove sg_scan
from rootwrap and associated documentation.
Change-Id: I56d67ebd24f3af74f26100b2d8fba3868b1acdbb
Signed-off-by: Chuck Short <chucks@redhat.com>
Remove systool from rootrwrap its no longer being used.
Change-Id: I3ef59743f2a240a0a15452d9532ca18cf0f4dcab
Signed-off-by: Chuck Short <chucks@redhat.com>
Remove from rootwrap.d/volume.filters since they are
not being used anywhere.
Change-Id: I0cabd55bcef569212ac0e2c188051e62ee265c22
Signed-off-by: Charles Short <chucks@redhat.com>
Move the hscli usage to privsep, this is basically a straight
copy of the hsexecute function.
Change-Id: I0a8f1502506b32fdd6599bc2d0c385ebeb968172
Signed-off-by: Chuck Short <chucks@redhat.com>
Remove the hus-cmd and hus-cmd_local from volume.filters because
its not being used anywhere.
Change-Id: If4068378ed4804a3aa707c218f35dcd2685d06c2
Signed-off-by: Chuck Short <chucks@redhat.com>