Hi Shankar, no scattered ids were assigned in production prior to the 1.8.1 release. If your entities received auto ids < 2^52, those are the legacy ids. However, the dev appserver has assigned scattered ids since 1.7.6. Hope that clarifies! Thanks.
On Tuesday, June 18, 2013 1:33:23 AM UTC-7, Shankar K wrote: > > *"Entities written by app versions uploaded prior to the 1.8.1 App Engine > release continued to receive legacy ids as intended" - *Was this the > expected behavior for "Java SDK" platform as well? We observed the new long > integers on our existing applications that were deployed earlier to 1.8.1 > release (in 1.7.x and 1.6.x versions). > > Thanks, > Shankar > > On Tuesday, June 18, 2013 1:53:06 AM UTC+5:30, Jesse Rohwer wrote: >> >> Hello App Engine Developers, >> >> If you are not concerned with the way in which the App Engine Datastore >> allocates auto IDs for stored entities, you can omit the following -- your >> applications are running as they were before and the information below has >> no impact on you. >> >> In the 1.8.1 release of Google App Engine the Datastore began assigning >> scattered auto ids in production for newly uploaded app versions. Although >> we intended to switch only app versions uploaded with the 1.8.1 App Engine >> SDK to the new auto id policy, a bug in the release resulted in any >> deployment with any SDK defaulting to the new auto id policy. >> >> If you've uploaded a new app version since the 1.8.1 App Engine release >> (12:00pm PST June 12th, 2013), you should verify that your new app version >> has no issues with the new ids. Scattered ids are larger integers than >> legacy ids, but are still encodable as 64-bit floats. Entities written by >> app versions uploaded prior to the 1.8.1 App Engine release continued to >> receive legacy ids as intended. >> >> A fix has been deployed and the issue should no longer persist. If you >> have feedback or questions [email protected] is the right >> forum. >> >> More information about the Datastore and this new functionality can be >> found here: >> >> >> https://developers.google.com/appengine/docs/python/datastore/entities#auto_id_assign >> >> https://developers.google.com/appengine/docs/java/datastore/entities#auto_id_assign<https://developers.google.com/appengine/docs/python/datastore/entities#auto_id_assign> >> >> Cheers, >> >> Jesse Rohwer on behalf of the App Engine team >> > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/groups/opt_out.
