Infrastructure/RFR/wiki/Infrastructure/RFR/MoinProfile

= Project Sponsor = Name: Ray Van Dolson

Wiki Name: RayVanDolson

Fedora Account Name: rayvd

Group: Infrastructure

Infrastructure Sponsor: ?

Secondary Contact info
Name: ?

Wiki Name: ?

Fedora Account Name: ?

Group: ?

Project Info
Project Name: Moin Profile

Target Audience: All users of the wiki

Expiration Date (required): 2007-09-30

Description/Summary: Profile long-running processes in the Moin wiki software (specifically, saving) with the ultimate goal of identifying bottlenecks and either implementing local patches to address or pushing to upstream. Hopefully this will make Moin a bit less agitating to use.

Project plan (Detailed): 1. Set up Moin instance and simulate conditions at fp.org as closely as possible (DB size, etc) 1. Use hotshots profiling system to identify issues in the Save function 1. Evaluate potential solutions. 1. Implement and test solutions. 1. Push changes into our Moin or to upstream.

Goals: Make Moin faster.

Specific resources needed
Would like to get a copy of the Fedora Project's moin instance including data and users. This will allow me to better reproduce the exact conditions experienced here. Unfortunately with only a few users on a small test Moin instance it is difficult to identify bottlenecks and any changes made to code would be difficult to test for improvement.

Alternately access to the Fedora Project moin instance directly -- however, this would be less flexible and efficient from a development standpoint.

Additional Info (Optional)
N/A