Uploaded image for project: 'Near Realtime RAN Intelligent Controller'
  1. Near Realtime RAN Intelligent Controller
  2. RIC-869

SDLCLI healthcheck - Redis sentinel status is wrong

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • F
    • None
    • None
    • None

      SDLCLI healthcheck shows wrong (NOK) status after Kubernetes dbaas statefulsets has been scaled in and out, because Redis sentinel has a bug what leaves extra sentinel entry with zero port number in configuration. This Ghost entry is also visible in Redis client "sentinel sentinels dbaasmaster" as an extra sentinel with flags field indicating an error (s_down,sentinel,disconnected). There has been reported already a Redis server bug report (Remove duplicate zero-port sentinels (#9240)) and that has been fixed but fix is not available yet in any Redis server releases what we use.
      As a fix for this Jira issue, until Redis server fix is available change SDLCLI healthcheck implementation to ignore extra Redis sentinel entries with zero port number from Redis client "sentinel sentinels dbaasmaster" output.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            tietavai Timo Tietavainen
            tietavai Timo Tietavainen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: