Page MenuHomePhabricator

ecarg (Grace)
User

Projects (2)

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Nov 7 2023, 9:56 PM (109 w, 5 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
GChoi-WMF [ Global Accounts ]

Recent Activity

Wed, Dec 10

ecarg updated subscribers of T412173: evaluator pods terminate without crash logs.

From Slack thread w/ @akosiaris (thank you!)

Wed, Dec 10, 2:20 AM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), Spike, function-evaluator
ecarg changed the status of T412173: evaluator pods terminate without crash logs from Open to In Progress.
Wed, Dec 10, 2:18 AM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), Spike, function-evaluator
ecarg added a comment to T412173: evaluator pods terminate without crash logs.
kube_env wikifunctions codfw
kubectl get pods
Wed, Dec 10, 2:17 AM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), Spike, function-evaluator
ecarg created T412173: evaluator pods terminate without crash logs.
Wed, Dec 10, 2:10 AM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), Spike, function-evaluator

Tue, Dec 9

ecarg closed T406075: safe guard checks for functions on parsed objects as Resolved.

Some of these are pending local reproducibility and will be completed in followup tasks; new error returns addressed in the linked MR are resolved

Tue, Dec 9, 5:04 AM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, Abstract Wikipedia Fix-It tasks
ecarg moved T399348: Wikifunctions function orchestrator and evaluator test suites failing on GitLab CI with OOM errors from In Engineering to Needs Sign-off on the Abstract Wikipedia team (26Q2 (Oct–Dec)) board.

I believe this is ready to be resolved, at least from my end/experience; will move to 'Needs sign-off' for consensus!

Tue, Dec 9, 5:02 AM · Abstract Wikipedia team (26Q2 (Oct–Dec)), GitLab (CI & Job Runners), Essential-Work, collaboration-services, Release-Engineering-Team, Patch-For-Review, function-orchestrator, function-evaluator
ecarg closed T407585: handle errors thrown during WL fetch as Resolved.

resolved!

Tue, Dec 9, 5:00 AM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, function-orchestrator
ecarg added a comment to T411744: add heartbeat metric to Evaluator.

@Jdforrester-WMF that sounds good! Linking this task

Tue, Dec 9, 4:36 AM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Patch-For-Review, function-evaluator, Essential-Work
ecarg closed T410813: create tool to trace garbage collection, a subtask of T406926: Investigate potential memory leak, as Resolved.
Tue, Dec 9, 4:14 AM · Performance Issue, Spike, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg closed T410813: create tool to trace garbage collection as Resolved.

Added instructions to our cheatsheet

Tue, Dec 9, 4:14 AM · Performance Issue, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg closed T407163: Investigate cause of exceeding rate limit, a subtask of T406346: [26Q2] Orchestrator memory squashing, as Resolved.
Tue, Dec 9, 3:46 AM · OKR-Work, Epic, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg closed T407163: Investigate cause of exceeding rate limit as Resolved.

This is a likely side effect of a larger issue of excessive function invocation; closing for the quarter as this will be ongoing investigation

Tue, Dec 9, 3:46 AM · Spike, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))

Mon, Dec 8

ecarg closed T406926: Investigate potential memory leak, a subtask of T406346: [26Q2] Orchestrator memory squashing, as Resolved.
Mon, Dec 8, 7:31 PM · OKR-Work, Epic, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg closed T406926: Investigate potential memory leak as Resolved.

Memory leaks detected this quarter and created tools to track Node garbage collection and memory usage using Docker stats.

Mon, Dec 8, 7:30 PM · Performance Issue, Spike, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))

Thu, Dec 4

ecarg created T411744: add heartbeat metric to Evaluator.
Thu, Dec 4, 2:57 AM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Patch-For-Review, function-evaluator, Essential-Work

Wed, Dec 3

ecarg closed T410814: create tool to visualize memory usage, a subtask of T406926: Investigate potential memory leak, as Resolved.
Wed, Dec 3, 11:48 PM · Performance Issue, Spike, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg closed T410814: create tool to visualize memory usage as Resolved.

Screenshot 2025-12-03 at 2.00.33 PM.png (1×2 px, 320 KB)

Wed, Dec 3, 11:48 PM · Performance Issue, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))

Sat, Nov 29

ecarg added a comment to T410814: create tool to visualize memory usage.

https://gitlab.wikimedia.org/repos/abstract-wiki/orchestrator-stats-tool

Sat, Nov 29, 9:29 AM · Performance Issue, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))

Thu, Nov 27

ecarg changed the status of T410814: create tool to visualize memory usage, a subtask of T406926: Investigate potential memory leak, from Open to In Progress.
Thu, Nov 27, 8:55 AM · Performance Issue, Spike, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg changed the status of T410814: create tool to visualize memory usage from Open to In Progress.

got the script and PNG working locally

Thu, Nov 27, 8:55 AM · Performance Issue, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))

Wed, Nov 26

ecarg added a comment to T406892: TypeError: MediaWiki\Extension\WikiLambda\ZObjects\ZPersistentObject::getZid(): Return value must be of type string, null returned.

@DSmit-WMF I tried removing all of the filters from our WL Logstash and found something but I can't see that id in the backend logs yet 👀

Wed, Nov 26, 4:04 PM · Essential-Work, Abstract Wikipedia team, WikiLambda, Wikimedia-production-error
ecarg added a comment to T408969: Error in the function call API: for Z29148 (referencing configuration Z16435).

Good call! We've been keeping an eye on this through our logging and monitoring lately especially as we're focused on our system load and memory usage. Generally, 503s can happen occasionally even when traffic is low; our server may have been briefly unable to handle the requests at that particular moment. This can happen during small internal delays, pod restarts, or brief network hiccups. We don't wish to see this trending upward however, so thank you for raising this!

Wed, Nov 26, 7:13 AM · function-orchestrator, Abstract Wikipedia team

Tue, Nov 25

ecarg changed the status of T410813: create tool to trace garbage collection, a subtask of T406926: Investigate potential memory leak, from Open to In Progress.
Tue, Nov 25, 9:42 PM · Performance Issue, Spike, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg changed the status of T410813: create tool to trace garbage collection from Open to In Progress.
  1. in core docker-compose.override.yml, add two new keys under function-orchestrator:
entrypoint: []
command: "npm start"

and add under its environment:

NODE_OPTIONS: --expose-gc
  1. in Orchestrator package.json, replace "start": with either "node --trace-gc server.js" or for more verbose GC logs"node --trace-gc --trace-gc-nvp server.js",
Tue, Nov 25, 9:42 PM · Performance Issue, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))

Sat, Nov 22

ecarg created T410814: create tool to visualize memory usage.
Sat, Nov 22, 3:18 AM · Performance Issue, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg created T410813: create tool to trace garbage collection.
Sat, Nov 22, 3:15 AM · Performance Issue, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))

Thu, Nov 20

ecarg added a comment to T408969: Error in the function call API: for Z29148 (referencing configuration Z16435).

Hello @99of9~ server errors such as this can be expected as it indicates our servers are currently overloaded, hopefully brief! Is this still occurring for you?

Thu, Nov 20, 11:38 PM · function-orchestrator, Abstract Wikipedia team

Wed, Nov 19

ecarg added a comment to T406926: Investigate potential memory leak.

reopening as per COW investigation on Orchestrator OOM's today

Wed, Nov 19, 11:37 PM · Performance Issue, Spike, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg reopened T406926: Investigate potential memory leak, a subtask of T406346: [26Q2] Orchestrator memory squashing, as Open.
Wed, Nov 19, 11:36 PM · OKR-Work, Epic, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg reopened T406926: Investigate potential memory leak as "Open".
Wed, Nov 19, 11:36 PM · Performance Issue, Spike, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg closed T406976: Z28602 often, but not always, fails with a Z570, a subtask of T406346: [26Q2] Orchestrator memory squashing, as Resolved.
Wed, Nov 19, 11:35 PM · OKR-Work, Epic, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg closed T406976: Z28602 often, but not always, fails with a Z570 as Resolved.

Resolving now since:

  • original implementation has changed
  • maxSimultaneousExecutions has been configured and increased
Wed, Nov 19, 11:35 PM · OKR-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator

Tue, Nov 18

ecarg closed T406928: Investigate cause of exceeding recursion limit, a subtask of T406346: [26Q2] Orchestrator memory squashing, as Resolved.
Tue, Nov 18, 9:20 PM · OKR-Work, Epic, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg closed T406928: Investigate cause of exceeding recursion limit as Resolved.

Resolving this hypothesis as the last occurrence was >2mos ago.

Tue, Nov 18, 9:20 PM · Spike, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg closed T406926: Investigate potential memory leak, a subtask of T406346: [26Q2] Orchestrator memory squashing, as Resolved.
Tue, Nov 18, 5:52 AM · OKR-Work, Epic, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg closed T406926: Investigate potential memory leak as Resolved.

Have not found clear evidence of memory leakage, I am resolving this hypothesis so that I can move on to others

Tue, Nov 18, 5:52 AM · Performance Issue, Spike, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg closed T407590: Check that timeout is working properly, a subtask of T399345: Rust-based evaluator implements a timeout, as Resolved.
Tue, Nov 18, 5:49 AM · Abstract Wikipedia team, Essential-Work, function-evaluator
ecarg closed T407590: Check that timeout is working properly as Resolved.

I'm not sure why the Evaluator revert is linked here but this Rust patch is complete

Tue, Nov 18, 5:49 AM · Patch-For-Review, Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, function-evaluator
ecarg closed T407590: Check that timeout is working properly, a subtask of T402957: [26Q2] Rust evaluator in production, as Resolved.
Tue, Nov 18, 5:49 AM · Essential-Work, function-evaluator, Abstract Wikipedia team (26Q2 (Oct–Dec)), Epic
ecarg closed T407445: Investigate disparities between Evaluator and Orchestrator HTTP Status Codes as Resolved.

I've since added logs to show if/where the rate-limiting middleware was rate-limiting the requests from the Evaluator and confirm that that mystery is solved. Evaluator errors have also since been initiated.

Tue, Nov 18, 5:47 AM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, Spike, function-evaluator, function-orchestrator, Abstract Wikipedia Fix-It tasks
ecarg closed T403993: handle JSON fetch errors and reduce severity on trivial log noise as Resolved.

Invalid json errors are handled now.

Tue, Nov 18, 5:45 AM · WikiLambda, function-orchestrator, Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team
ecarg closed T406277: handle `undefined|null` properties as Resolved.

Marking as resolved. This was a temporary bandaid but other occurrences in the code rendered similar error logs down the road. Additionally, was encouraged not to use optional chaining recently

Tue, Nov 18, 5:44 AM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, Abstract Wikipedia Fix-It tasks

Mon, Nov 17

ecarg closed T407718: custom error handling not displaying as Resolved.

Testing this again and I see the expected behavior; marking as resolved, TY

Mon, Nov 17, 10:50 PM · OKR-Work, Patch-For-Review, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg closed T407718: custom error handling not displaying, a subtask of T406345: [26Q2] Error advocacy, as Resolved.
Mon, Nov 17, 10:50 PM · OKR-Work, Epic, Abstract Wikipedia team (26Q2 (Oct–Dec))

Sat, Nov 15

ecarg changed the status of T408969: Error in the function call API: for Z29148 (referencing configuration Z16435) from Open to In Progress.
Sat, Nov 15, 6:53 AM · function-orchestrator, Abstract Wikipedia team
ecarg updated the task description for T406075: safe guard checks for functions on parsed objects.
Sat, Nov 15, 3:28 AM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, Abstract Wikipedia Fix-It tasks
ecarg updated the task description for T406075: safe guard checks for functions on parsed objects.
Sat, Nov 15, 2:16 AM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, Abstract Wikipedia Fix-It tasks

Nov 14 2025

ecarg updated the task description for T406075: safe guard checks for functions on parsed objects.
Nov 14 2025, 10:50 PM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, Abstract Wikipedia Fix-It tasks
ecarg updated the task description for T406075: safe guard checks for functions on parsed objects.
Nov 14 2025, 10:49 PM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, Abstract Wikipedia Fix-It tasks
ecarg closed T408751: Call setIsValidated after running validateAsType, a subtask of T406346: [26Q2] Orchestrator memory squashing, as Resolved.
Nov 14 2025, 10:02 PM · OKR-Work, Epic, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg closed T408751: Call setIsValidated after running validateAsType as Resolved.
Nov 14 2025, 10:02 PM · OKR-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator
ecarg added a comment to T408899: Change the function-evaluator readiness endpoint from _info to a new one that actually tells k8s if we're healthy for evaluation.

This task was an action item from one of our team meetings following the Py Evaluator outage; IIRC @DSantamaria's proposition to have a user-facing system availability endpoint set up.

Nov 14 2025, 9:58 PM · function-evaluator, Essential-Work, Abstract Wikipedia team
ecarg closed T408898: Make alerting channel fire useful alerts as Resolved.
Nov 14 2025, 9:52 PM · Patch-For-Review, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, function-evaluator, Essential-Work
ecarg added a comment to T408898: Make alerting channel fire useful alerts.

Still testing the new queries in alerting but the setup is complete

Nov 14 2025, 9:51 PM · Patch-For-Review, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, function-evaluator, Essential-Work
ecarg updated the task description for T406075: safe guard checks for functions on parsed objects.
Nov 14 2025, 7:36 AM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, Abstract Wikipedia Fix-It tasks
ecarg updated the task description for T406075: safe guard checks for functions on parsed objects.
Nov 14 2025, 7:01 AM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, Abstract Wikipedia Fix-It tasks
ecarg updated the task description for T406075: safe guard checks for functions on parsed objects.
Nov 14 2025, 7:00 AM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, Abstract Wikipedia Fix-It tasks

Nov 13 2025

ecarg updated the task description for T408898: Make alerting channel fire useful alerts.
Nov 13 2025, 5:12 PM · Patch-For-Review, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, function-evaluator, Essential-Work
ecarg updated the task description for T408899: Change the function-evaluator readiness endpoint from _info to a new one that actually tells k8s if we're healthy for evaluation.
Nov 13 2025, 7:50 AM · function-evaluator, Essential-Work, Abstract Wikipedia team
ecarg added a comment to T408899: Change the function-evaluator readiness endpoint from _info to a new one that actually tells k8s if we're healthy for evaluation.

It may be possible for us to set up a user-facing page that behaves as a type of health check; we could use the scripts we use during our deploy process that pings our services that ensures they are alive and responsive. Starting off, the page would be sparse, albeit usable. What do you think we wire this up and then beautify it next year (next fiscal quarter(s))?

Nov 13 2025, 7:47 AM · function-evaluator, Essential-Work, Abstract Wikipedia team

Nov 6 2025

ecarg changed the status of T408898: Make alerting channel fire useful alerts from Open to In Progress.
Nov 6 2025, 7:58 PM · Patch-For-Review, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, function-evaluator, Essential-Work
ecarg created T409379: create and add a test that counts calls to validation.
Nov 6 2025, 1:28 AM · OKR-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator

Nov 3 2025

ecarg added a comment to T407939: Provide a new config flag to control rate-limiting of simultaneity.

linked to this mr

Nov 3 2025, 5:07 PM · OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))

Nov 2 2025

ecarg added a subtask for T406346: [26Q2] Orchestrator memory squashing: T408751: Call setIsValidated after running validateAsType.
Nov 2 2025, 5:48 PM · OKR-Work, Epic, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg added a parent task for T408751: Call setIsValidated after running validateAsType: T406346: [26Q2] Orchestrator memory squashing.
Nov 2 2025, 5:48 PM · OKR-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator

Oct 31 2025

ecarg created T408900: Find out what data exactly affects our SLO dashboard.
Oct 31 2025, 7:35 AM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Spike, Essential-Work
ecarg created T408899: Change the function-evaluator readiness endpoint from _info to a new one that actually tells k8s if we're healthy for evaluation.
Oct 31 2025, 7:29 AM · function-evaluator, Essential-Work, Abstract Wikipedia team
ecarg updated the task description for T408898: Make alerting channel fire useful alerts.
Oct 31 2025, 7:24 AM · Patch-For-Review, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, function-evaluator, Essential-Work
ecarg updated the task description for T408898: Make alerting channel fire useful alerts.
Oct 31 2025, 7:23 AM · Patch-For-Review, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, function-evaluator, Essential-Work
ecarg created T408898: Make alerting channel fire useful alerts.
Oct 31 2025, 7:20 AM · Patch-For-Review, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator, function-evaluator, Essential-Work

Oct 29 2025

ecarg claimed T408751: Call setIsValidated after running validateAsType.
Oct 29 2025, 11:15 PM · OKR-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), function-orchestrator

Oct 27 2025

ecarg claimed T407718: custom error handling not displaying.
Oct 27 2025, 8:22 PM · OKR-Work, Patch-For-Review, Abstract Wikipedia team (26Q2 (Oct–Dec))

Oct 22 2025

ecarg created T407939: Provide a new config flag to control rate-limiting of simultaneity.
Oct 22 2025, 4:50 AM · OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))

Oct 21 2025

ecarg triaged T407903: refactor fetch logic as Medium priority.
Oct 21 2025, 10:29 PM · Essential-Work, function-orchestrator, Abstract Wikipedia team, Abstract Wikipedia Fix-It tasks
ecarg created T407903: refactor fetch logic.
Oct 21 2025, 8:00 PM · Essential-Work, function-orchestrator, Abstract Wikipedia team, Abstract Wikipedia Fix-It tasks

Oct 18 2025

ecarg triaged T407686: adjust Prometheus buckets for SLI as Medium priority.
Oct 18 2025, 4:26 AM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work
ecarg created T407686: adjust Prometheus buckets for SLI.
Oct 18 2025, 4:26 AM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work

Oct 16 2025

ecarg triaged T407590: Check that timeout is working properly as Medium priority.
Oct 16 2025, 11:56 PM · Patch-For-Review, Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, function-evaluator
ecarg added a subtask for T399346: Rust-based evaluator implements rate limiting: T407588: Create a fail-fast for rate-limiting.
Oct 16 2025, 11:56 PM · Essential-Work, Abstract Wikipedia team (26Q1 (Jul–Sep)), function-evaluator
ecarg added a parent task for T407588: Create a fail-fast for rate-limiting: T399346: Rust-based evaluator implements rate limiting.
Oct 16 2025, 11:56 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, function-evaluator
ecarg added a subtask for T402957: [26Q2] Rust evaluator in production: T407590: Check that timeout is working properly.
Oct 16 2025, 11:55 PM · Essential-Work, function-evaluator, Abstract Wikipedia team (26Q2 (Oct–Dec)), Epic
ecarg added a parent task for T407590: Check that timeout is working properly: T402957: [26Q2] Rust evaluator in production.
Oct 16 2025, 11:55 PM · Patch-For-Review, Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, function-evaluator
ecarg created T407590: Check that timeout is working properly.
Oct 16 2025, 11:55 PM · Patch-For-Review, Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, function-evaluator
ecarg triaged T407588: Create a fail-fast for rate-limiting as Medium priority.
Oct 16 2025, 11:49 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, function-evaluator
ecarg added a subtask for T402957: [26Q2] Rust evaluator in production: T407588: Create a fail-fast for rate-limiting.
Oct 16 2025, 11:48 PM · Essential-Work, function-evaluator, Abstract Wikipedia team (26Q2 (Oct–Dec)), Epic
ecarg added a parent task for T407588: Create a fail-fast for rate-limiting: T402957: [26Q2] Rust evaluator in production.
Oct 16 2025, 11:48 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, function-evaluator
ecarg added a subtask for T343720: If we create a working evaluator service in Rust, we can measure its performance and stability characteristics and plan to productionize it in a subsequent quarter: T407588: Create a fail-fast for rate-limiting.
Oct 16 2025, 11:47 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), function-schemata, Essential-Work, function-evaluator
ecarg added a parent task for T407588: Create a fail-fast for rate-limiting: T343720: If we create a working evaluator service in Rust, we can measure its performance and stability characteristics and plan to productionize it in a subsequent quarter.
Oct 16 2025, 11:47 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, function-evaluator
ecarg created T407588: Create a fail-fast for rate-limiting.
Oct 16 2025, 11:47 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, function-evaluator
ecarg triaged T407585: handle errors thrown during WL fetch as High priority.
Oct 16 2025, 10:33 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, function-orchestrator
ecarg added a comment to T407585: handle errors thrown during WL fetch.

In fetchObject.js, these blocks allow errors to be thrown w/o a try-catch. Given this function underwent some recent changes, could someone remind me why the errors are being allowed ethrown this way

Oct 16 2025, 10:33 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, function-orchestrator
ecarg created T407585: handle errors thrown during WL fetch.
Oct 16 2025, 10:31 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, function-orchestrator

Oct 15 2025

ecarg triaged T407445: Investigate disparities between Evaluator and Orchestrator HTTP Status Codes as Medium priority.
Oct 15 2025, 10:21 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, Spike, function-evaluator, function-orchestrator, Abstract Wikipedia Fix-It tasks
ecarg created T407445: Investigate disparities between Evaluator and Orchestrator HTTP Status Codes.
Oct 15 2025, 10:20 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, Spike, function-evaluator, function-orchestrator, Abstract Wikipedia Fix-It tasks

Oct 13 2025

ecarg closed T400836: Evaluator should begin returning HTTP status codes as Resolved.

Closing this since we have confirmed this in Production and are now successfully able to surface them on Grafana.

Oct 13 2025, 11:27 PM · Patch-For-Review, Abstract Wikipedia team (26Q2 (Oct–Dec)), Essential-Work, function-orchestrator, function-evaluator
ecarg changed the status of T407163: Investigate cause of exceeding rate limit, a subtask of T406346: [26Q2] Orchestrator memory squashing, from Open to In Progress.
Oct 13 2025, 11:26 PM · OKR-Work, Epic, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg changed the status of T407163: Investigate cause of exceeding rate limit from Open to In Progress.
Oct 13 2025, 11:26 PM · Spike, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg created T407163: Investigate cause of exceeding rate limit.
Oct 13 2025, 9:52 PM · Spike, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))

Oct 9 2025

ecarg changed the status of T406928: Investigate cause of exceeding recursion limit, a subtask of T406346: [26Q2] Orchestrator memory squashing, from Open to In Progress.
Oct 9 2025, 10:24 PM · OKR-Work, Epic, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))
ecarg changed the status of T406928: Investigate cause of exceeding recursion limit from Open to In Progress.
Oct 9 2025, 10:24 PM · Spike, OKR-Work, function-orchestrator, Abstract Wikipedia team (26Q2 (Oct–Dec))