davidzollo commented on code in PR #10925:
URL: https://github.com/apache/seatunnel/pull/10925#discussion_r3689158801


##########
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-tdengine-e2e/src/test/java/org/apache/seatunnel/e2e/connector/tdengine/TDengineIT.java:
##########
@@ -53,6 +54,12 @@ public class TDengineIT extends TestSuiteBase implements 
TestResource {
     private static final String NETWORK_ALIASES1 = "flink_e2e_tdengine_src";
     private static final String NETWORK_ALIASES2 = "flink_e2e_tdengine_sink";
     private static final int PORT = 6041;
+    /**
+     * Keeps the test database within the vnode budget that small CI machines 
can provide.
+     *
+     * <p>A single vgroup is sufficient for connector assertions and avoids CI 
startup failures.
+     */
+    private static final String SINGLE_VGROUP_DATABASE_OPTIONS = " KEEP 3650 
VGROUPS 1";

Review Comment:
   Addressed in the current head. `SINGLE_VGROUP_DATABASE_OPTIONS` now has a 
Javadoc comment stating that `VGROUPS 1` is purely a CI resource workaround and 
that the STABLE-backed source/sink queries exercised by this suite do not 
assert per-vgroup parallelism, so the single-vgroup layout is expected to 
behave the same for these SQL paths.



##########
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-tdengine-e2e/src/test/java/org/apache/seatunnel/e2e/connector/tdengine/TDengineIT.java:
##########
@@ -224,6 +203,37 @@ private Connection createConnect(GenericContainer<?> 
tdengineServer) {
         return conn;
     }
 
+    /**
+     * Waits until TDengine accepts JDBC traffic and can allocate vgroups for 
new databases.
+     *
+     * <p>Port readiness alone does not prove that TDengine can create the 
test databases.
+     */
+    private void waitForTDengineReady() {

Review Comment:
   Addressed in the current head. The readiness probe now keeps fixed probe 
databases until the container stops instead of repeatedly creating and dropping 
them on every Awaitility retry. The method comment documents why the database 
probe is needed beyond port readiness and why the probe database is 
intentionally reused.



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