[Openstack] [Swift] [Keystone] Account migration

Souza, Bob bob.souza at hp.com
Tue Sep 13 20:57:21 UTC 2011


John,

If you migrate a user's account ID from uuid to <reseller_prefix>_<tenant>, dhw would you find an object that was stored in the ring based on is (uuid, container, object) tuple?

Or maybe you are suggesting that is bad idea?

b
>-----Original Message-----
>From: openstack-bounces+bob.souza=hp.com at lists.launchpad.net
>[mailto:openstack-bounces+bob.souza=hp.com at lists.launchpad.net] On
>Behalf Of John Dickinson
>Sent: Tuesday, September 13, 2011 4:11 PM
>To: Nguyen, Liem Manh
>Cc: openstack at lists.launchpad.net
>Subject: Re: [Openstack] [Swift] [Keystone] Account migration
>
>Swift treats the <hash> or <tenantid> part of the account as an opaque
>string. (Technically, the first one isn't a hash but a uuid.) I don't
>think there is any migration path because there is nothing to migrate.
>
>But I may be missing something.
>
>--John
>
>
>On Sep 13, 2011, at 2:55 PM, Nguyen, Liem Manh wrote:
>
>> Hello Stackers,
>>
>> With swauth, Swift accounts are identified by
><reseller_prefix>_<hash>.  Under Keystone (with swift_auth and Swift's
>lazy provisioning), I see the Swift account now has the format
><reseller_prefix>_<tenantId>.  So, if we have existing Swift account
>data with the old format, how would one go about migrating from the old
>format to the Keystone format?  Is there a plan to do so within the
>Diablo time-frame?
>>
>> Thanks,
>> Liem
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to     : openstack at lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~openstack
>> More help   : https://help.launchpad.net/ListHelp





More information about the Openstack mailing list