On 06/18/2015 07:08 AM, Deepak Shetty wrote:


On Thu, Jun 18, 2015 at 8:43 AM, Ben Swartzlander <b...@swartzlander.org <mailto:b...@swartzlander.org>> wrote:

    On 06/03/2015 12:43 PM, Deepak Shetty wrote:


    On Tue, Jun 2, 2015 at 4:42 PM, Valeriy Ponomaryov
    <vponomar...@mirantis.com <mailto:vponomar...@mirantis.com>> wrote:

        Deepak,

        "transfer-*" is not suitable in this particular case. Usage
        of share networks causes creation of resources, when
        "transfer" does not. Also in this topic we have "creation" of
        new share based on some snapshot.


    In the original mail it was said:
    "
    From user point of view, he may want to copy share and use its
    copy in different network and it is valid case.
    "
    So create share from snapshot, then transfer that share to a
    different tenant , doesn't that work ?


    Transferring shares between tenants is not something we've
    discussed before. The cinder project allows transferring of
    volumes but its easier for them to implement that feature because
    they don't have the concepts of share networks and share servers
    to tie the share to a tenant.

    We implemented "public shares" which allows a similar use case
    where 1 tenant can allow others to read/write to a share and
    should address many of the same use cases that share transferring
    would address.

    -Ben




        Valeriy

        On Sun, May 31, 2015 at 4:23 PM, Deepak Shetty
        <dpkshe...@gmail.com <mailto:dpkshe...@gmail.com>> wrote:


            On Thu, May 28, 2015 at 4:54 PM, Duncan Thomas
            <duncan.tho...@gmail.com
            <mailto:duncan.tho...@gmail.com>> wrote:

                On 28 May 2015 at 13:03, Deepak Shetty
                <dpkshe...@gmail.com <mailto:dpkshe...@gmail.com>> wrote:

                    Isn't this similar to what cinder transfer-* cmds
                    are for ? Ability to transfer cinder volume
                    across tenants
                    So Manila should be implementing the transfer-*
                    cmds, after which admin/user can create a clone
                    then initiate a transfer to a diff tenant ?


                Cinder doesn't seem to have any concept analogous to
                a share network from what I can see; the cinder
                transfer commands are for moving a volume between
                tenants, which is a different thing, I think.


I agree that 'share transfer' (like volume transfer of cinder) would be more complex, but shouldn't be impossible. IIUC Its eq to creating a new share for the destination tenant (which is same as create share for that tenant) and then copy data (or allow backend to optimize if possible) then delete the source share

Yes, we can implement a share transfer, but I'm arguing that we don't need to. Such a feature would be a lot of effort to implement for (arguably) little gain.


            Yes, cinder doesn't have any eq of share network. But my
            comment was from the functionality perpsective. In cinder
            transfer-* commands are used to transfer ownership of
            volumes across tenants. IIUC the ability in Manila to
            create a share from snapshot and have that share in a
            different share network is eq to creating a share from a
            snapshot for a different tenant, no ? Share networks are
            typically 1-1 with tenant network AFAIK, correct me if i
            am wrong


Didn't knew this.... just wondering, this means the public share can be accessed by multiple tenants ? Doesn't that break the tenant isolation ?


Yes this was the point of public shares. It doesn't break tenant isolation any more than a feature like share transfer would. It's optional and you have to turn it on explicitly on a per-share basis. Also, the most common application for public shares would be in a read-only mode, so the possibility for bad things to happen is very small.



thanx,
deepak



-- Duncan Thomas

                
__________________________________________________________________________
                OpenStack Development Mailing List (not for usage
                questions)
                Unsubscribe:
                openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
                
<http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
                
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



            
__________________________________________________________________________
            OpenStack Development Mailing List (not for usage questions)
            Unsubscribe:
            openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
            
<http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
            http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


        
__________________________________________________________________________
        OpenStack Development Mailing List (not for usage questions)
        Unsubscribe:
        openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
        <http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
        http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




    __________________________________________________________________________
    OpenStack Development Mailing List (not for usage questions)
    Unsubscribe:openstack-dev-requ...@lists.openstack.org?subject:unsubscribe  
<mailto:openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


    __________________________________________________________________________
    OpenStack Development Mailing List (not for usage questions)
    Unsubscribe:
    openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
    <http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to