Assuming you are on the HRD, that is correct. Queries (without an ancestor() restriction) are always eventually consistent and may return stale data.
Jeff On Wed, Dec 7, 2011 at 3:31 AM, Phil McDonnell <phil.a.mcdonn...@gmail.com>wrote: > As it turns out, I was using a Query and not a get(). I believe Queries > might not be guaranteed to return everything that has been put(), right? > That would explain the inconsistencies I've been seeing if this is the > case. Can someone confirm this? > > Thanks, > Phil > > > On Tue, Dec 6, 2011 at 9:31 PM, YuchTing <yucht...@gmail.com> wrote: > >> check >> http://code.google.com/status/**appengine<http://code.google.com/status/appengine>for >> GAE current status. >> >> Is GAE datastore abnomal? >> >> δΊ 2011-12-7 10:26, Phil McDonnell ει: >> >>> I'm in java on GWT app engine and I'm having some intermittent issues >>> where it looks like datastore put() commands are not being reflected by >>> subsequent get() calls. From my reading I thought this was not >>> possible. Am I mistaken? >>> >>> Here's what I'm doing... >>> >>> // STATE A >>> Entity x = ... >>> datastore.put(x); >>> // STATE B >>> ... >>> x = ... some new values ... >>> datastore.put(x); >>> // STATE C >>> ... >>> datastore.get(keyOfX); >>> >>> >>> The final get() sometimes returns an x of state C and sometimes it >>> returns an x of state B. Any idea why this happens? I'm assuming it's >>> some sort of concurrency thing within my app, but perhaps I've >>> misunderstood the datastore guarantees? Should the get() always get an >>> x from state C? >>> >>> Thanks, >>> Phil >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Google App Engine" group. >>> To post to this group, send email to >>> google-appengine@googlegroups.**com<google-appengine@googlegroups.com> >>> . >>> To unsubscribe from this group, send email to >>> google-appengine+unsubscribe@**googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com> >>> . >>> For more options, visit this group at >>> http://groups.google.com/**group/google-appengine?hl=en<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 >> google-appengine@googlegroups.**com<google-appengine@googlegroups.com> >> . >> To unsubscribe from this group, send email to >> google-appengine+unsubscribe@**googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com> >> . >> For more options, visit this group at http://groups.google.com/** >> group/google-appengine?hl=en<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 google-appengine@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > -- We are the 20% -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.