Project

General

Profile

Feature #8524

Limit number of simultaneous dimension queries

Added by Robert Illingworth over 4 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
Start date:
04/29/2015
Due date:
% Done:

100%

Estimated time:
Duration:

Description

Grid jobs that run complex dimension queries can easily overload the server by tying up all the worker threads. There should be a configurable limit on the number of simultaneous queries a given user can do. If the limit is reached the server should respond to any further queries with a HTTP 503 error (possibly with a Retry-After header).

Associated revisions

Revision 8aba8518 (diff)
Added by Robert Illingworth over 3 years ago

Limit simultaneous dimension queries (resolves #8524)

History

#1 Updated by Robert Illingworth over 4 years ago

The username for grouping should be something like

cherrypy.request.login or (cherrypy.request.untrusted_identity.split('@',1)[0] if cherrypy.request.untrusted_identity else None) or 'unknown'

#2 Updated by Robert Illingworth over 4 years ago

  • Target version deleted (2.3)

#3 Updated by Robert Illingworth over 4 years ago

  • Target version set to x Future Development

#4 Updated by Robert Illingworth over 3 years ago

  • Target version changed from x Future Development to 2.6

#5 Updated by Robert Illingworth over 3 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

#6 Updated by Robert Illingworth over 3 years ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF