Caideyipi opened a new pull request, #18161: URL: https://github.com/apache/iotdb/pull/18161
## Description This PR reduces the frequency of pipe receiver type conversion logs in the row/tablet conversion path. Previously, row conversion logs went through `PipeLogger`, but the formatted message included the full device and measurement path, making the reducer key too high-cardinality under large schema mismatches. Tablet conversion logs did not use `PipeLogger` at all. The change: - keeps row conversion logs behind `PipeLogger`, but logs by low-cardinality row type pairs instead of full timeseries paths; - routes tablet conversion logs through `PipeLogger` as well; - guards both hot paths with `LOGGER.isInfoEnabled()`. ## Tests - `mvn -pl iotdb-core/datanode spotless:apply` - `git diff --check` Attempted but blocked by local master/JDK dependency environment: - `mvn -pl iotdb-core/datanode -Dtest=PipeConvertedInsertRowStatementTest -DskipITs test` fails while compiling generated DataNode sources before reaching the test. - `mvn -pl iotdb-core/datanode -am -Dtest=PipeConvertedInsertRowStatementTest -DskipITs "-Dsurefire.failIfNoSpecifiedTests=false" test` fails in `iotdb-thrift` generated sources because `javax.annotation` is missing. -- 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]
