Menu

Commit [r3160]  Maximize  Restore  History

The `Chrome` component `IRequestHandler` now avoids any unecessary database query.

This way, no chrome request will ever fail due to a `database lock` error, which happens when a write operation is being performed by another `IRequestHandler`s. This fixes #3040.

Also, the overall speed of page rendering is much improved, as a typical request (e.g. `/project/timeline`) typically translates into nearly 20 `GET /project/chrome/*` secondary requests.

cboos 2006-04-15

changed /trunk/trac/perm.py
changed /trunk/trac/web/api.py
changed /trunk/trac/web/chrome.py
changed /trunk/trac/web/main.py
/trunk/trac/perm.py Diff Switch to side-by-side view
Loading...
/trunk/trac/web/api.py Diff Switch to side-by-side view
Loading...
/trunk/trac/web/chrome.py Diff Switch to side-by-side view
Loading...
/trunk/trac/web/main.py Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB