Page MenuHomePhabricator

Orchestrator response for Z823 test has changed
Open, MediumPublicBUG REPORT

Description

Our test call is:

"{"Z1K1":"Z7","Z7K1":"Z823","Z823K1":{"Z1K1":"Z99","Z99K1":{"Z1K1":"Z7","Z7K1":"Z802","Z802K1":"Z41","Z802K2":"the truth","Z802K3":"the facts"}}}"

It previously responded with a Z7 to Z882 with K1 of 'the truth', but now responds with a Z24 but no error trace:

{
    "Z1K1": "Z22",
    "Z22K1": "Z24",
    "Z22K2": {
        "Z1K1": {
            "Z1K1": "Z7",
            "Z7K1": "Z883",
            "Z883K1": "Z6",
            "Z883K2": "Z1"
        },
        "K1": [
            {
                "Z1K1": "Z7",
                "Z7K1": "Z882",
                "Z882K1": "Z6",
                "Z882K2": "Z1"
            },
            {
                "Z1K1": {
                    "Z1K1": "Z7",
                    "Z7K1": "Z882",
                    "Z882K1": "Z6",
                    "Z882K2": "Z1"
                },
                "K1": "orchestrationMemoryUsage",
                "K2": "100.79 MiB"
            },
            {
                "Z1K1": {
                    "Z1K1": "Z7",
                    "Z7K1": "Z882",
                    "Z882K1": "Z6",
                    "Z882K2": "Z1"
                },
                "K1": "orchestrationCpuUsage",
                "K2": "1.499 ms"
            },
            {
                "Z1K1": {
                    "Z1K1": "Z7",
                    "Z7K1": "Z882",
                    "Z882K1": "Z6",
                    "Z882K2": "Z1"
                },
                "K1": "orchestrationStartTime",
                "K2": "2024-06-20T12:28:04.612Z"
            },
            {
                "Z1K1": {
                    "Z1K1": "Z7",
                    "Z7K1": "Z882",
                    "Z882K1": "Z6",
                    "Z882K2": "Z1"
                },
                "K1": "orchestrationEndTime",
                "K2": "2024-06-20T12:28:04.614Z"
            },
            {
                "Z1K1": {
                    "Z1K1": "Z7",
                    "Z7K1": "Z882",
                    "Z882K1": "Z6",
                    "Z882K2": "Z1"
                },
                "K1": "orchestrationDuration",
                "K2": "2 ms"
            },
            {
                "Z1K1": {
                    "Z1K1": "Z7",
                    "Z7K1": "Z882",
                    "Z882K1": "Z6",
                    "Z882K2": "Z1"
                },
                "K1": "orchestrationHostname",
                "K2": "f9939aa5a3e5"
            }
        ]
    }
}

This changed behaviour is live in Beta Cluster and Production, so probably is fall-out from https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/190 or https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/191 – is the new behaviour correct, or do we need to fix?

Event Timeline

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

[mediawiki/extensions/WikiLambda@master] tests: Disable Z823 test for now, as it's broken

https://gerrit.wikimedia.org/r/1047980

Change #1047980 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] tests: Disable Z823 test for now, as it's broken

https://gerrit.wikimedia.org/r/1047980