We are working on better tools for migrating to HRD (and they are currently
being tested), I'll post once we have them widely available.

Greg

On Wed, Jul 6, 2011 at 5:52 PM, Waleed Abdulla <[email protected]> wrote:

> Please star this issue if you agree that Google should make the migration
> process easier rather than putting the burdon on the developers. After all,
> most developers signed up to GAE to avoid having to deal with issues like
> that.
>
> http://code.google.com/p/googleappengine/issues/detail?id=5250
>
>
>
>
>
>
> On Wed, Jul 6, 2011 at 8:39 AM, Robert Kluin <[email protected]>wrote:
>
>> Keys do contain the appid.
>>
>> One solution would be to adjust your code to catch the exception that
>> gets thrown when "accessing the old apps data", the recreate the key
>> for the new appid.
>>
>> Robert
>>
>>
>>
>> On Wednesday, July 6, 2011, Joshua Smith <[email protected]>
>> wrote:
>> > Another thing that occurs to me is that anyplace I've used a key
>> external to the application would have to be dealt with.  For example, one
>> of our apps has an RSS feed that our managers use to keep track of whether
>> customers have uploaded new information.  This looks like:
>> >
>> > http://myapp.com/rss?cust=DAFHP983RPFDSALFHDSKLFJHLSDKAFH
>> >
>> > (where the gobledegook is the datastore key)
>> >
>> > My managers would need to update all their bookmarks, since I believe
>> that key has the name of the app pickled in it someplace, right?
>> >
>> > Is there any way to avoid having the keys change when I switch to HR?
>> >
>> > If not, is there a way that I could decorate database queries so that
>> they quietly turn old keys into new ones?
>> >
>> > -Joshua
>> >
>> > On Jul 5, 2011, at 3:35 PM, Joshua Smith wrote:
>> >
>> >> I have several apps and I've got this pesky to-do list item for all of
>> them, to switch them over to the HR datastore.
>> >>
>> >> In preparation, I've read blog entries by people who have done this,
>> and I'm still on the fence about whether it is worth the trouble.
>> >>
>> >> I get very few datastore timeouts in my apps, and periodic maintenance
>> has never really been an issue.
>> >>
>> >> I've read about gotchas with eventual consistency, and it seems
>> unlikely that I could convince myself that I'm safe from this for any
>> reasonably complex app.  (I'm not concerned that I cannot reprogram the apps
>> to fix the problem, but rather I'm concerned that I could not ensure there
>> weren't going to be problems.  If it ain't broke...)
>> >>
>> >> I'm not clear on how I would go about getting google to grandfather my
>> old 2000 emails quotas if I create a new -hr version of my app.
>> >>
>> >> I've also read that migrating uses TONS of CPU, and it is therefore
>> going to cost me money to do.
>> >>
>> >> Really, the only reason TO do the switch is that I've read repeated
>> admonitions from google that I *should* be using HR.
>> >>
>> >> What's the consensus here?  Is it worth the time, risk, and cost?
>> >>
>> >> -Joshua
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google
>> Groups "Google App Engine" group.
>> >> To post to this group, send email to [email protected]
>> .
>> >> To unsubscribe from this group, send email to
>> [email protected].
>> >> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>> >>
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups "Google App Engine" group.
>> > To post to this group, send email to [email protected].
>> > To unsubscribe from this group, send email to
>> [email protected].
>> > For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>> >
>> >
>>
>> --
>> ------
>> Robert Kluin
>> Ezox Systems, LLC
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to