This is logged as issue 5285: http://code.google.com/p/googleappengine/issues/detail?id=5285
On Jul 6, 7:31 am, Johan Euphrosine <pro...@google.com> wrote: > Oups, my bad that's exactly what you described: I got confused by the > duplicate url in the field. > > I will investigate further. > > > > > > > > > > On Wed, Jul 6, 2011 at 4:28 PM, Johan Euphrosine <pro...@google.com> wrote: > > Hi, > > > After testing that scenario it seems to me that it does not revert the > > entity but rather concatenate the previous value to the new one: > > > After changing the value to: > >http://indiatoday.intoday.in/site/story/upa-paralysed-decision-making... > > > A few minute later it becames: > >http://indiatoday.intoday.in/site/Story/143334/Cover > > Story/http://indiatoday.intoday.in/site/story/upa-paralysed-decision-making... > > > Let me know if you have experienced a similar behavior. > > > On Tue, Jul 5, 2011 at 7:08 PM, Tirrell Payton <tpay...@bt-software.net> > > wrote: > >> Hello Johan, > > >> I just reproduced the issue from within the datastore admin tool (no > >> queued tasks, nothing external operating on this record) > > >> 1. Go to this record: > >>https://appengine.google.com/datastore/edit?app_id=streamingservicesp... > >> 2. The Link is this: http://indiatoday.intoday.in/site/Story/143334/Cover > >> Story/http://indiatoday.intoday.in/site/story/upa-paralysed-decision- > >> making-process-collapse-in-credibility-and-stall-in-governance > >> Change it to this: > >>http://indiatoday.intoday.in/site/story/upa-paralysed-decision-making... > >> 3. Click 'save entity' > >> 4. Wait 5 minutes. > >> 5. Entity reverts. > > >> Any insight or additional items you would like me to try would be > >> appreciated. > > >> On Jul 5, 2:44 am, Johan Euphrosine <pro...@google.com> wrote: > >>> Hi Tirrel, > > >>> What happened when you tried to read the record just after writing, 1 > >>> minute later, 2 minute later, etc until 5 minutes ? > > >>> Are you sure that your application code doesn't interact with the > >>> datastore on the same record elsewhere, on a request, tasksqueue or a > >>> cron job ? > > >>> We are currently monitoring your application, please try to reproduce > >>> this issue so we can a closer look at what is happening. > > >>> Thanks in advance. > > >>> On Tue, Jul 5, 2011 at 10:10 AM, Tirrell Payton <tpay...@bt-software.net> > >>> wrote: > >>> > Indeed but thats the best way to be sure: > >>> > 1. See behavior in code. Troubleshoot code. Same result. > >>> > 2. Test behavior with remote api. Update record via remote api. > >>> > Same result. > >>> > 3. Test behavior directly in datastore admin. Same result. > > >>> > Testing in the datastore admin quickly gets us through 'check your > >>> > code' 'check the cache' 'can we see a code snippet', etc. > >>> > Moreover, it ensures the good people at google are able to replicate > >>> > the issue under the same circumstances as laid out at the beginning. > > >>> > On Jul 4, 11:06 pm, "Brandon Wirtz" <drak...@digerat.com> wrote: > >>> >> I view the DataStore Administrator as a "in case of emergency break > >>> >> glass > >>> >> and slit your wrists" tool. > > >>> >> -----Original Message----- > >>> >> From: google-appengine@googlegroups.com > > >>> >> [mailto:google-appengine@googlegroups.com] On Behalf Of Tirrell Payton > >>> >> Sent: Monday, July 04, 2011 9:40 PM > >>> >> To: Google App Engine > >>> >> Subject: [google-appengine] Re: Database opaquely rolling back changes > > >>> >> There is no code. I am doing this in the datastore administrator. > >>> >> Select a record, update the field, click 'save entity' > > >>> >> On Jul 4, 9:09 pm, Robert Kluin <robert.kl...@gmail.com> wrote: > >>> >> > I'm guessing you've got a cache issue too. Either the changes you > >>> >> > think are getting committed aren't (and your returning / caching) non > >>> >> > committed data, or your seeing old cached data served. > > >>> >> > Could you show us the actual code you use to save and fetch the > >>> >> > results? > > >>> >> > Robert > >>> >> > On Jul 4, 2011 1:04 PM, "Tirrell Payton" <tpay...@bt-software.net> > >>> >> > wrote:> APPID: streamingservicesplatform.appspot.com > > >>> >> > > Database opaquely rolls back changes. > >>> >> > > To reproduce: > > >>> >> > > Bring up record: > > >>> >> > ahlzdHJlYW1pbmdzZXJ2aWNlc3BsYXRmb3JtcjALEgpTU1BBcnRpY2xlIiBjNGJmMDA5Mz > >>> >> > k4Yjk 0NTFjMTY2YzFiMmQwMWJkZjE5ZAw > > >>> >> > > Change the link from this: > > >>> >> >http://indiatoday.intoday.in/site/Story/143334/Cover> > >>> >> > Story/http://indiatoday.intoday.in/site/story/upa-paralysed-decision- > >>> >> > > making-process-collapse-in-credibility-and-stall-in-governance > > >>> >> > > to this: > > >>> >> >http://indiatoday.intoday.in/site/story/upa-paralysed-decision-making... > > >>> >> > > Wait 5 minutes. > > >>> >> > > Bring up record: > > >>> >> > ahlzdHJlYW1pbmdzZXJ2aWNlc3BsYXRmb3JtcjALEgpTU1BBcnRpY2xlIiBjNGJmMDA5Mz > >>> >> > k4Yjk 0NTFjMTY2YzFiMmQwMWJkZjE5ZAw > > >>> >> > > Expected result, changes to the link are still there. > >>> >> > > Actual result, database has 'rolled back' to the previous version > >>> >> > > of > >>> >> > > this record. > > >>> >> > > -- > >>> >> > > 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, > >>> >> > google-appengine+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 google-appengine@googlegroups.com. > >>> >> To unsubscribe from this group, send email to > >>> >> google-appengine+unsubscr...@googlegroups.com. > >>> >> For more options, visit this group > >>> >> athttp://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 > >>> > athttp://groups.google.com/group/google-appengine?hl=en. > > >>> -- > >>> Johan Euphrosine (proppy) > >>> Developer Programs Engineer > >>> Google Developer Relations > > >> -- > >> 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 > >> athttp://groups.google.com/group/google-appengine?hl=en. > > > -- > > Johan Euphrosine (proppy) > > Developer Programs Engineer > > Google Developer Relations > > -- > Johan Euphrosine (proppy) > Developer Programs Engineer > Google Developer Relations -- 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.