We have a running application that was deployed more than 1 year ago.
It has been running perfectly until we touched the index file a few
days ago.

It has an entity like this (of course, simplified)

class User(db.Model):
   id = db.StringProperty()
   email = db.StringProperty()
   pwd = db.StringProperty()
   date = db.DateProperty()

It has an auto generated index:

- kind: User
  properties:
  - name: id
  - name: date
    direction: desc

To support a new query, we changed the index to the following and
moved them to the manual section(above the auto generated marker line)

- kind: User
  properties:
  - name: id
  - name: email
  - name: pwd
  - name: date
    direction: desc

After  we did appconfig update myapp, we noticed the old query was no
longer working. Later we found out the index was somehow messed up. We
tried vaccum_indexes. The vacuum_indexes took quite a few hours. When
we were trying to update_indexes, we found out the indexes status was
still in error state. After waiting for one more day, it was still
stuck in error state.  Even we removed the index from the yaml file
completely, the status was still in error state.

My question is how to get the indexes back to serving state? The error
message is simply "Error", no any other indications that tell us if it
is still queued.

Thanks in advance

Jason

-- 
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