Closed Bug 799257 Opened 12 years ago Closed 12 years ago

Backport bug 795650 and bug 797883 to bmo/4.0 and bmo/4.2 for performance improvement

Categories

(bugzilla.mozilla.org :: General, defect)

Production
x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: dkl, Assigned: dkl)

Details

Attachments

(1 file, 1 obsolete file)

Bug 797833 adds a new process_cache variable to Bugzilla.pm for caching data for a HTTP child process such as mod_perl. Bug 795650 uses processs_cache to cache the HTML::Scrubber module used by the html_light filter in templates. dkl
Attachment #669312 - Flags: review?(glob)
Comment on attachment 669312 [details] [diff] [review] Patch to backport 797833/795650 to bmo (v1) you missed a few edits to Bugzilla/Template.pm from bug 797883 remove |our %shared_providers| and change clearing out the cached provider object.
Attachment #669312 - Flags: review?(glob) → review-
Ugh. Long story. Anyway here is a proper patch. dkl
Attachment #669312 - Attachment is obsolete: true
Attachment #669692 - Flags: review?(glob)
Comment on attachment 669692 [details] [diff] [review] Patch to backport 797833/795650 to bmo (v2) Review of attachment 669692 [details] [diff] [review]: ----------------------------------------------------------------- r=glob, with the duplicate code removed on commit. ::: Bugzilla/Template.pm @@ +628,5 @@ > > + # Use a per-process provider to cache compiled templates in memory across > + # requests. > + Bugzilla->process_cache->{shared_providers} ||= {}; > + please remove this block on commit; it's from an old revision and is duplicated below.
Attachment #669692 - Flags: review?(glob) → review+
Committing to: bzr+ssh://dlawrence%40mozilla.com@bzr.mozilla.org/bmo/4.0 modified Bugzilla/Util.pm modified Bugzilla.pm modified Bugzilla/Template.pm Committed revision 8354. Committing to: bzr+ssh://dlawrence%40mozilla.com@bzr.mozilla.org/bmo/4.2 modified Bugzilla/Util.pm modified Bugzilla.pm modified Bugzilla/Template.pm Committed revision 8376. dkl
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Summary: Backport bug 795650 and bug 797833 to bmo/4.0 and bmo/4.2 for performance improvement → Backport bug 795650 and bug 797883 to bmo/4.0 and bmo/4.2 for performance improvement
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: