HTTP status for timed-out SPARQL query

Looking for some advice from the community.  If we time out a slow-running SPARQL query, what is the most appropriate HTTP status code to return to the client?  We had been trying 408, but the problem with that is that some clients (notably Firefox) take it on themselves to keep retrying the request, which isn't really what we want.

Should we be returning 500 instead?

Thanks

Bill

Received on Tuesday, 28 June 2011 06:22:41 UTC