{"id":"partitioned-log-rebalance-eager-round-robin","text":"`ConsumerGroup.rebalance()` is synchronous and triggered on every membership change, distributing partitions round-robin across sorted consumer IDs — no incremental or cooperative protocol.","truth_value":"IN","source":"entries/2026/05/29/partitioned-log-partitioned_log.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"partitioned-log-rebalance-eager-round-robin","truth_value":"IN","reason":"premise"}]}}