Page MenuHomePhabricator

Termbox Error Logging Should Differentiate between RemoteRenderer and Service timeouts.
Open, Needs TriagePublic

Description

While investigating T255410 we concluded that we should try to make it clearer to people investigating issues if the timeout was due to:

  • failure to get a response from the termbox Kubernetes service in time

OR IF

  • we actually got the response from termbox saying it was unable to contact Special:EntityData in time.

We suspect that the former should remain an ERROR from the mediawiki TermboxRemoteRenderer but the latter should become only and INFO or NOTICE because an ERROR will already have been emitted by the Kubernetes services.

Conceptually the RemoteRenderer did the correct thing and fell back to the clientside rendered version.