github-actions[bot] commented on code in PR #33846:
URL: https://github.com/apache/doris/pull/33846#discussion_r1572136416


##########
be/src/runtime/routine_load/data_consumer_group.cpp:
##########
@@ -194,11 +200,12 @@ Status 
KafkaDataConsumerGroup::start_all(std::shared_ptr<StreamLoadContext> ctx,
     return Status::OK();
 }
 
-void KafkaDataConsumerGroup::actual_consume(std::shared_ptr<DataConsumer> 
consumer,
-                                            BlockingQueue<RdKafka::Message*>* 
queue,
-                                            int64_t max_running_time_ms, 
ConsumeFinishCallback cb) {
+void KafkaDataConsumerGroup::actual_consume(

Review Comment:
   warning: method 'actual_consume' can be made static 
[readability-convert-member-functions-to-static]
   
   ```suggestion
   static void KafkaDataConsumerGroup::actual_consume(
   ```
   



##########
be/src/runtime/routine_load/data_consumer.cpp:
##########
@@ -384,8 +388,8 @@
 
 // get latest offsets for given partitions
 Status KafkaDataConsumer::get_latest_offsets_for_partitions(
-        const std::vector<int32_t>& partition_ids, std::vector<PIntegerPair>* 
offsets,
-        int timeout) {
+        const std::vector<int32_t>& partition_ids,
+        std::shared_ptr<std::vector<PIntegerPair>> offsets, int timeout) {

Review Comment:
   warning: method 'get_latest_offsets_for_partitions' can be made static 
[readability-convert-member-functions-to-static]
   
   ```suggestion
   static Status KafkaDataConsumer::get_latest_offsets_for_partitions(
   ```
   



##########
be/src/runtime/routine_load/data_consumer.cpp:
##########
@@ -187,8 +188,9 @@ Status KafkaDataConsumer::assign_topic_partitions(
     return Status::OK();
 }
 
-Status KafkaDataConsumer::group_consume(BlockingQueue<RdKafka::Message*>* 
queue,
-                                        int64_t max_running_time_ms) {
+Status KafkaDataConsumer::group_consume(

Review Comment:
   warning: function 'group_consume' exceeds recommended size/complexity 
thresholds [readability-function-size]
   ```cpp
   Status KafkaDataConsumer::group_consume(
                             ^
   ```
   <details>
   <summary>Additional context</summary>
   
   **be/src/runtime/routine_load/data_consumer.cpp:190:** 93 lines including 
whitespace and comments (threshold 80)
   ```cpp
   Status KafkaDataConsumer::group_consume(
                             ^
   ```
   
   </details>
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to