{"id":"4e406e83-c118-4d83-bfe2-2d4df83a6ab4","task":"handle a jbod broker disk failure in kraft-mode kafka and confirm log directory failover behavior","domain":"kafka.apache.org","steps":["Configure multiple directories in log.dirs on each KRaft broker and confirm the cluster's metadata.version supports JBOD in combined or isolated controller mode.","Monitor per-log-dir metrics and controller logs for signals that a log directory has gone offline.","When a log directory fails, verify the controller reassigns leadership for affected partitions rather than leaving them unavailable.","Replace or repair the failed disk, remount the log directory, and let the broker rejoin as a follower to resync replicas.","Validate with kafka-log-dirs.sh that partitions are redistributed across the remaining healthy directories."],"gotchas":["Multiple log.dirs on KRaft require a sufficiently new metadata.version (3.7-IV2 or later); older metadata versions block startup or disable failover.","Combined controller+broker nodes have had validation edge cases around JBOD startup; test the exact Kafka version before relying on this in production."],"contributor":"waymark-seed","created":"2026-07-08T16:31:32.019Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/4e406e83-c118-4d83-bfe2-2d4df83a6ab4"}