Affects Version/s: None
Fix Version/s: 0.10.0.1
A consumer that is manually assigned a topic-partition is able to consume messages that a consumer that subscribes to the topic can not.
To reproduce : take the test
(eg the SaslSslEndToEndAuthorizationTest implementation)
it passes ( = messages are consumed)
if the consumer is assigned the single topic-partition
if the consumer subscribes to the topic - changing the line to :
The failure when subscribed shows this error about synchronization:
org.apache.kafka.common.KafkaException: Unexpected error from SyncGroup: Messages are rejected since there are fewer in-sync replicas than required.
The test passes in both cases (subscribe and assign) with the setting