Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-18181

Provide a health-check that warns when transactions fail due to excessive retries

    XMLWordPrintable

    Details

      Description

      Orient has a background task that detects minor cluster inconsistencies and attempts to bring them back in sync. Unfortunately it cannot automatically resolve all sync issues, sometimes manual intervention is required such as triggering a full sync across the cluster. These situations can lead to requests failing because the underlying transaction has failed due to excessive retries.

      This story will look at adding a health check to flag when transactions fail due to excessive retries, so the admin can decide how to address it. They can then run the new "check database" endpoint to see if the indexes have missing or duplicate entries, or if there's been any corruption. They can also decide to re-install the database from other nodes in the cluster.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                bradbeck Brad Beck
                Reporter:
                mcculls Stuart McCulloch
                Last Updated By:
                Michael Bucher
                Team:
                NXRM - Morpheus
              • Votes:
                1 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Date of First Response: