mirror of
				https://github.com/Telecominfraproject/wlan-cloud-lib-cppkafka.git
				synced 2025-11-04 04:27:48 +00:00 
			
		
		
		
	Merge pull request #281 from ClickHouse-Extras/fix_failover
Fix for failover issue.
This commit is contained in:
		@@ -124,15 +124,9 @@ void Consumer::unsubscribe() {
 | 
			
		||||
 | 
			
		||||
void Consumer::assign(const TopicPartitionList& topic_partitions) {
 | 
			
		||||
    rd_kafka_resp_err_t error;
 | 
			
		||||
    if (topic_partitions.empty()) {
 | 
			
		||||
        error = rd_kafka_assign(get_handle(), nullptr);
 | 
			
		||||
        check_error(error);
 | 
			
		||||
    }
 | 
			
		||||
    else {
 | 
			
		||||
        TopicPartitionsListPtr topic_list_handle = convert(topic_partitions);
 | 
			
		||||
        error = rd_kafka_assign(get_handle(), topic_list_handle.get());
 | 
			
		||||
        check_error(error, topic_list_handle.get());
 | 
			
		||||
    }
 | 
			
		||||
    TopicPartitionsListPtr topic_list_handle = convert(topic_partitions);
 | 
			
		||||
    error = rd_kafka_assign(get_handle(), topic_list_handle.get());
 | 
			
		||||
    check_error(error, topic_list_handle.get());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void Consumer::unassign() {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user