[RFE] Show error if activity tracker extension fails to ping machine-exec in OpenShift Dev Spaces

Solution Verified - Updated -

Issue

  • In OpenShift Dev Spaces, the activity tracker extension sends events to the /checode/bin/machine-exec process to let it know that the current workspace is being used by the user. The process can be found in each workspace pod inside the namespace of the OpenShift Dev Spaces user.
    • Idle workspaces are terminated after 30 minutes by default, which is configured from spec.devEnvironments.secondsOfInactivityBeforeIdling from the CheCluster Custom Resources (CR).
    • If the activity tracker extension fails to ping /checode/bin/machine-exec, a message is printed in the extension logs, however this is not easily noticeable from the user's perspective.
  • OpenShift Dev Spaces does not indicate failed pings to machine-exec in the user interface (UI)

Environment

OpenShift Dev Spaces

  • 3.15
  • 3.16
  • 3.17

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content