Project

General

Profile

Actions

Defect #1931

open

Timeout risks: need asynchronous operations

Added by Thomas Lecavelier over 15 years ago. Updated almost 8 years ago.

Status:
New
Priority:
High
Assignee:
-
Category:
SCM
Target version:
-
Start date:
2008-09-22
Due date:
% Done:

0%

Estimated time:
8.00 h
Resolution:
Affected version:

Description

As notified by Calvin in the forums(http://www.redmine.org/boards/2/topics/2327), big SCM repositories cause web servers to timeout access to repository views. It's not a good idea to encourage people to set long timeout their web server. A solution is to wrap potential long call in asynchronous process:

  1. Find out every potential long call
  2. Wrap it in an asynchronous process
  3. Add a "waiting hook" on that page, with a js observer to check when the call take end

For my part, I think it's an important defect (so the priority) and not a little yard, but a doable one.

I'm open to every suggestion about a different way to fix it.


Related issues

Related to Redmine - Defect #1435: slow display of 'repository' tab for huge repository (pagination problem?)Closed2008-06-12

Actions
Related to Redmine - Defect #7002: mysql timeout when first browsing a large git repositoryClosed2010-11-30

Actions
Related to Redmine - Defect #2824: MySQL Deadlock Error when showing a big repositoryNew2009-02-24

Actions
Actions

Also available in: Atom PDF