Page MenuHome SharvaniharanJan 7 2025, 7:39 PM
Tags
Referenced Files
None
Subscribers

Description

Background
Engineering collaboration to identify priority tech debt fixes for this quarter.

Backend:

  • testing: debugging and monitoring JS performance
  • Orchestrator: reducing process time for large (Wikidata) objects

Frontend:

  • Vue performance: reducing page-load time on (large) objects

Approach

  1. Find out where/why the delays are occurring
  2. Devise and create way(s) to gain clarity; debugging
  3. Plan and create tasks to solve issue from found data

Acceptance Criteria/Success Metrics

  • Performance requirements for Wikidata and Wikipedia integrations are met

Success:

  • Completion of Wikidata work because of performance improvement

Stretch Goal

  • [Frontend] Performance cont - PHP performance
  • [Backend + Frontend] Re-enabling disabled features
  • [Backend] Splitting out built-in code from Orchestrator into Evaluator
  • [Frontend] Show error messages from the PHP layer (e.g. Orchestrator missing) in the front end, rather than ugly "HTTP –"

Details

SubjectRepoBranchLines +/-

jforrester merged

Change #1115028 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2025-01-22-203140 to 2025-01-28-144249

Change #1115032 had a related patch set uploaded (by Cory Massaro; author: Cory Massaro):

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from version: 2025-01-22-203140 to 2025-01-28-144249

Change #1115032 abandoned by Cory Massaro:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from version: 2025-01-22-203140 to 2025-01-28-144249

Reason:

already done

Change #1115028 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2025-01-22-203140 to 2025-01-28-144249