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

   ## Description
   
   The owner-transfer column-filter Cluster IT used a row in the subscribed 
table to create its initial DataRegion. With RF=2, replica-local consensus tail 
snapshots can differ and replay that setup row, making this owner-transfer test 
fail before it reaches the transfer logic.
   
   - Bootstrap the existing DataRegion through a separate table excluded by the 
topic's exact table pattern.
   - Keep the database at one DataRegion group so the bootstrap and tested 
tables exercise the same existing-region binding path.
   - Leave the owner transfer, ALTER column-filter, and pre/post-transfer 
assertions unchanged.
   
   This is an IT isolation change only; it does not modify subscription runtime 
semantics.
   
   ## Tests
   
   - `mvn spotless:apply -pl integration-test -Pwith-integration-tests`
   - `mvn test-compile -pl integration-test -Pwith-integration-tests 
-DskipTests`
   - `mvn verify -DskipUTs 
'-Dit.test=IoTDBConsensusSubscriptionColumnFilterClusterIT' 
-DfailIfNoTests=false '-Dfailsafe.failIfNoSpecifiedTests=false' -pl 
integration-test -am -PTableClusterIT -Pwith-integration-tests` (1 test, 0 
failures)


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