Uploaded image for project: 'Nuxeo Enhanced Viewer'
  1. Nuxeo Enhanced Viewer
  2. NEV-386

Provide better probes for rendition micro services

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 10.4.3, 2021.1.0
    • Fix Version/s: arender-2.1.0
    • Component/s: ARender, CI/CD

      Description

      During the investigation of NEV-381, we noticed that a JNI/document-renderer crash provokes a broker crash. We also noticed this behavior when the PDFBOX/document-text-handler restarts.

      The broker shouldn't be impacted by the other microservices restarts.
      This is due to the liveness probe which checks the /weather path. This endpoint returns the full stack health, thus the broker restarts when a microservice restart.

      This ticket aims to provide endpoints respecting the Kubernetes definition for each rendition microservices.
      We're gonna focus on liveness and readiness probes for now as startup probe is available since Kubernetes 1.20. But it could be interesting to dig a bit into it in order to leverage this new feature once we're gonna have a compatible cluster.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: