Totally! I've been wanting to shift my app from MS to HRD but all the
troubles people are facing as seen on the mailing lists scares me.

@Greg hope it involves tools for apps on GAE/J as well :)

On 6 July 2011 20:01, Gregory D'alesandre <[email protected]> wrote:

> 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.
>



-- 
-Nischal
twitter: NischalShetty <http://twitter.com/nischalshetty>
facebook: Nischal <http://facebook.com/nischal>

<http://www.justunfollow.com>     <http://www.buffr.com>

-- 
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