Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-16061 KRaft JBOD follow-ups and improvements
  3. KAFKA-16365

AssignmentsManager mismanages completion notifications

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 3.7.0
    • 3.8.0, 3.7.1
    • jbod
    • None

    Description

      When moving replicas between directories in the same broker, future replica promotion hinges on acknowledgment from the controller of a change in the directory assignment.
       
      ReplicaAlterLogDirsThread relies on AssignmentsManager for a completion notification of the directory assignment change.
       
      In its current form, under certain assignment scheduling, AssignmentsManager both miss completion notifications, or prematurely trigger them.

      Attachments

        Issue Links

          Activity

            People

              soarez Igor Soarez
              soarez Igor Soarez
              Luke Chen Luke Chen
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: