This task represents two streams of work:
- The longer-term work associated with reducing DiscussionTools' usage of the parser cache and
- The near-term work of modifying the parser cache expiry to reduce its usage so the Editing Team can proceed with scaling DiscussionTools features.
Timeline
- 12 August: New host was made primary for pc1 in codfw.
- 16/17 August: If things continue to look as good as they do right now, promote new hosts to primary for pc2 pc3 in codfw.
- 18/19 August: Promote new hosts to primary for pc1/2/3 in eqiad.
- Week of 30, August: Editing Team can resume DiscussionTool deployments (T288483)
- Actual deployment: 31 August 2021
- After T288483: Performance and Data Persistence Teams will consider raising the retention time again
Plans
This section contains the in-progress plan for reducing DiscussionTools' usage of the parser cache.
Near-term plan of reducing parser cache usage
STEP | DESCRIPTION | TICKET | STATUS |
---|---|---|---|
Step 1a. | Pre-deploy: Draft plan for interim mitigation with Performance-Team and DBA. | (this one) | ✅ |
Step 1b. | Pre-deploy: Write down how Performance-Team and DBA monitors outcome. | T280602 | ✅ |
Step 2. | Execute mitigation plan. | T280605 | ✅ |
Step 3. | Post-deploy: Evaluate impact on site performance (for at least 21 days). | T280606 | ✅ |
Step 4b. | Post-deploy: Ramp up parser cache retention while keeping an eye on parser cache utilization. | T280604 | |
Longer-term plan of decreasing #discussion-tools's usage of parser cache