Hello, unfortunately the model name or the namespace were not changed
(and i don't think i could have changed them by mistake... the changes
made before that last deploy, had nothing to do with that entity
kind). More, i cannot explain those 2 weird things: the test app (the
one deployed) behave exactly as the one default (it was sending chat
messages for testing from the default application's ID, the queries on
the changed tables responded as if i was querying the default app) and
most important, the CPU time grew very very fast, about 20h in about
real 2-3 hours. The missing data totaled about 1500 entities 2Kb each
so even if there wore deleted programatically it couldn't have
consumed that much CPU right?
I am also concerned that nobody from the app engine team responded :(.
Even a "this is what you've done bad..." response can help.

On 1 nov., 19:31, Eli Jones <[email protected]> wrote:
> Sounds like a bunch of different things happening at once.  Also, there is
> no indication if an error is thrown when querying the Model for entities..
> or if the query just returns 0 results.
>
> Anyway, I don't believe a bunch of entities can be deleted on accident.
> (And, they are definitely not deleted if you can still see the entities in
> the default app version)
>
> At best, if you deploy an app version that has different model names (e.g.
> 'DbContact' becomes 'DbContacts') or if your app versions use different
> namespaces, then you would not be able to see the entities.
>
> For example, if I have a Schema.py file with this model defined:
>
> class myModel(db.Model):
>     myProperty = db.StringProperty()
>
> and I deploy my app.. and I create 1 million myModel entities.. and then I
> delete the myModel class definition from Schema.py and deploy a new version
> of my app, my new app will not be able to see the myModel entities and will
> throw an error if I try to query it.
>
> If I add the myModel defintion back to Schema.py and redeploy that app
> version, I'll be able to query the myModel entities again.
>
> If you use different namespaces for deploys, then you are guaranteed not to
> see the entities from other namespaces. (Since that's what namespaces do.)
>
> On Sat, Oct 30, 2010 at 8:10 AM, Alexandru Farcaş <
>
> [email protected]> wrote:
> > A colleague of mine posted a problem regarding the disappearance of
> > two "tables" from the datastore (about 1400 entities)
> > It is a very concerning issue and nobody gave an answer. We need to
> > know if the AppEngine platform is solid enough to develop an app at a
> > large scale.
> > The post is located here:
>
> >http://groups.google.com/group/google-appengine-java/browse_thread/th...
>
> > --
> > 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]<google-appengine%[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.

Reply via email to