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.
