]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
NetApp implementation for copy offload in clustered nfs driver
authorNavneet Singh <singn@netapp.com>
Wed, 12 Feb 2014 21:02:08 +0000 (02:32 +0530)
committerAlex Meade <mr.alex.meade@gmail.com>
Wed, 5 Mar 2014 19:28:47 +0000 (14:28 -0500)
commitf888e412b0d0fdb0426045a9c55e0be0390f842c
tree33adbdefa8e50a58633518c63b527eb526da0d31
parent586b284c44e9af827fac6df112598fdac71f94be
NetApp implementation for copy offload in clustered nfs driver

The Copy offload binary is a special RPC implemented in Ontap that
allows NFS clients to ask the server to copy data between
volumes in the same cluster efficiently. The special
binary will be developed by NetApp and distributed to its customers.
It will address two copy cases after efficient image clone failed.
First when image cache file is present in a different share than
the one holding volume. Second when glance is backed by nfs share
which is on the same cluster as nfs driver backend. Instead
of regular http download the copy offload workflow will be used to copy
image to share and volume. Resubmitting it as there was a problem
with build in previous submission.

Change-Id: I0847d47cecdec8be2ade06d0ea944cc3fa6f476b
Implements: blueprint copyoffload
cinder/tests/test_netapp_nfs.py
cinder/volume/drivers/netapp/nfs.py
cinder/volume/drivers/netapp/options.py
etc/cinder/cinder.conf.sample