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.
