Every operation to the datastore has a chance to timeout. You should retry
datastore operations.

On Mon, Aug 24, 2009 at 11:03 PM, Nefarious <mike...@gmail.com> wrote:

>
> Hi all,
>
> I have an incredibly simple query that looks like this:
>
> listings = Listing.all().filter("created <=", str(now)).order('-
> created')[:10]
>
> Currently, it is looking through about 12 records (and returning up to
> 10), now is a datetime.  This regularly times out!  How can such a
> simple query with almost no data to look through timeout regularly
> (like 50% of the time)?
>
> I thought maybe it was because I didn't create an index for the
> descending situation.  So I added this to index.yaml:
>
> - kind: Listing
>  properties:
>  - name: created
>    direction: desc
>
> But, during upload, I am told this:
>
> Error 400: --- begin server output ---
> Creating a composite index failed: This index:
> entity_type: "Listing"
> ancestor: false
> Property {
>  name: "created"
>  direction: 2
> }
>
> is not necessary, since single-property indices are built in. Please
> remove it from your index file and upgrade to the latest version of
> the SDK, if you haven't already.
>
> Any ideas?
> >
>


-- 

Alkis

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

Reply via email to