politics-rewired / Spoke

Politics Rewired's fork of Spoke
GNU General Public License v3.0
35 stars 16 forks source link

Improve campaign archiving performance #1584

Open ajohn25 opened 1 year ago

ajohn25 commented 1 year ago

Is your feature request related to a problem? Please describe. For large instances, campaign archiving is significantly more difficult to use than on smaller instances. The time to complete archiving a campaign can take several minutes, and there are no indicators to users on campaign pages whether archiving is in progress or not.

Describe the solution you'd like Move archiving into an async operation that updates users on its progress.

Describe alternatives you've considered General performance upgrades that could significantly speed up campaign archiving as it currently exists.

ajohn25 commented 1 year ago

1553 sounds like the worst case outcome of the current archiving operation

ajohn25 commented 2 months ago

Also do this for second pass marking