Jason Gustafson created KAFKA-9938:
--------------------------------------

             Summary: Fix debug consumer read from follower for older protocol 
versions
                 Key: KAFKA-9938
                 URL: https://issues.apache.org/jira/browse/KAFKA-9938
             Project: Kafka
          Issue Type: Bug
            Reporter: Jason Gustafson
            Assignee: Jason Gustafson


In fetch requests, a sentinel of -2 for the replicaId is treated as a "debug 
consumer" and is allowed to fetch from followers. In KIP-392, we added the 
general ability to read from followers, but we require a newer version of the 
protocol. In the process of this change, we lost the ability for older version 
of the fetch protocol to use the "debug consumer" to read from followers. As 
far as I know the only place this capability is used is in the 
ReplicaVerificationTool. We don't expose this capability from the consumer. 
However, it is still technically a regression and should be fixed.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to