Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-2335

Leader can report unknown health for itself during lifecycle transitions

    Details

    • Type: Bug
    • Status: Reopened
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 1.7.0
    • Fix Version/s: 1.8.0
    • Component/s: consensus, master, tserver
    • Labels:
      None

      Description

      The following DCHECK triggered in one of pre-commit builds with TSAN configuration while running DeleteTabletITest::TestLeaderElectionDuringDeleteTablet scenario:

      quorum_util.cc:509] Check failed: peer_uuid != leader_uuid || healthy 839fda3822054564af4a3dd547beaca1: leader reported as not healthy; config: opid_index: -1 OBSOLETE_local: false peers { permanent_uuid: "bb39501070104f769870f437f991970e" member_type: VOTER last_known_addr { host: "127.8.86.130" port: 52021 } } peers { permanent_uuid: "839fda3822054564af4a3dd547beaca1" member_type: VOTER last_known_addr { host: "127.8.86.129" port: 37815 } } peers { permanent_uuid: "150b2dd2788f407e8537d28a21d83a80" member_type: VOTER last_known_addr { host: "127.8.86.131" port: 39431 } }

       

        Attachments

        1. delete_tablet-itest.txt
          941 kB
          Adar Dembo
        2. delete_tablet-itest.txt
          607 kB
          Adar Dembo

          Activity

            People

            • Assignee:
              aserbin Alexey Serbin
              Reporter:
              aserbin Alexey Serbin
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated: