Caideyipi opened a new pull request, #17980:
URL: https://github.com/apache/iotdb/pull/17980

   ## Description
   
   This PR fixes `IoTDBPipeDoubleLivingIT#testBasicDoubleLiving` by ensuring 
the receiver has synchronized the sender-side table data and schema before 
receiver-side table insertion starts. Without this wait, the receiver may try 
to auto-create a missing column from an insert statement that does not carry 
the column category, causing `Unknown column category for s5. Cannot auto 
create column.`.
   
   It also fixes the receiver-side tree insertion block to use 
`receiverEnv.getConnection()` instead of reusing the sender connection.
   
   ### Verification
   
   - `mvn spotless:apply -pl integration-test -P with-integration-tests`
   - Attempted single IT verification with 
`IoTDBPipeDoubleLivingIT#testBasicDoubleLiving`; the run failed in `setUp` 
before reaching the test body because the local cluster did not start after 30 
retries.
   
   <hr>
   
   This PR has:
   - [x] been self-reviewed.
   - [x] modified existing integration tests.
   
   <hr>
   
   ##### Key changed/added classes (or packages if there are too many classes) 
in this PR
   
   - 
`integration-test/src/test/java/org/apache/iotdb/pipe/it/dual/tablemodel/manual/enhanced/IoTDBPipeDoubleLivingIT.java`


-- 
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]

Reply via email to