Uploaded image for project: 'Sentry (Retired)'
  1. Sentry (Retired)
  2. SENTRY-872 Uber jira for HMS HA + Sentry HA redesign
  3. SENTRY-1440

Fencing implementation in sentry-ha can create two fencing tables

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Minor
    • Resolution: Won't Fix
    • 2.0.0
    • 2.0.0
    • Sentry
    • None

    Description

      The fencing code in sentry-ha has a logic that creates a fencing table when it doesn't exist. The problem is that this code isn't atomic. It is possible for two processes to create their fencing table at the same time. This is rather bad because the remaining fencing code checks that only one such table exists and fails otherwise.

      Note that for this to happen the fencing table shouldn't exist and both processes should decide to become active, so this isn't something that is likely to happen, but it is still good to fix.

      Attachments

        Issue Links

          Activity

            People

              akolb Alex Kolbasov
              akolb Alex Kolbasov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: