@@ -214,54 +214,54 @@ suite("insert_group_commit_into") {
214
214
// try_sql("DROP TABLE ${table}")
215
215
}
216
216
217
- // test connect to observer fe
218
- try {
219
- def fes = sql_return_maparray " show frontends"
220
- logger. info(" frontends: ${ fes} " )
221
- if (fes. size() > 1 ) {
222
- def observer_fe = null
223
- for (def fe : fes) {
224
- if (fe.IsMaster == " false" ) {
225
- observer_fe = fe
226
- break
227
- }
228
- }
229
- if (observer_fe != null ) {
230
- def url = " jdbc:mysql://${ observer_fe.Host} :${ observer_fe.QueryPort} /"
231
- logger. info(" observer url: " + url)
232
- connect(user = context. config. jdbcUser, password = context. config. jdbcPassword, url = url) {
233
- sql """ set enable_insert_group_commit = true; """
234
- sql """ set enable_nereids_dml = false; """
235
- sql """ set enable_profile= true; """
236
-
237
- // 1. insert into
238
- def server_info = group_commit_insert """ insert into ${ table} (name, id) values('c', 3); """ , 1
239
- assertTrue (server_info. contains(' query_id' ))
240
- // get query_id, such as 43f87963586a482a-b0496bcf9e2b5555
241
- def query_id_index = server_info. indexOf(" 'query_id':'" ) + " 'query_id':'" . length()
242
- def query_id = server_info. substring(query_id_index, query_id_index + 33 )
243
- logger. info(" query_id: " + query_id)
244
- // 2. check profile
245
- StringBuilder sb = new StringBuilder ();
246
- sb. append(" curl -X GET -u ${ context.config.jdbcUser} :${ context.config.jdbcPassword} http://${ observer_fe.Host} :${ observer_fe.HttpPort} " )
247
- sb. append(" /api/profile?query_id=" ). append(query_id)
248
- String command = sb. toString()
249
- logger. info(command)
250
- def process = command. execute()
251
- def code = process. waitFor()
252
- def err = IOGroovyMethods . getText(new BufferedReader (new InputStreamReader (process. getErrorStream())));
253
- def out = process. getText()
254
- logger. info(" Get profile: code=" + code + " , out=" + out + " , err=" + err)
255
- assertEquals (code, 0 )
256
- def json = parseJson(out)
257
- assertEquals (" success" , json. msg. toLowerCase())
258
- }
259
- }
260
- } else {
261
- logger. info(" only one fe, skip test connect to observer fe" )
262
- }
263
- } finally {
264
- }
217
+ // // test connect to observer fe
218
+ // try {
219
+ // def fes = sql_return_maparray "show frontends"
220
+ // logger.info("frontends: ${fes}")
221
+ // if (fes.size() > 1) {
222
+ // def observer_fe = null
223
+ // for (def fe : fes) {
224
+ // if (fe.IsMaster == "false") {
225
+ // observer_fe = fe
226
+ // break
227
+ // }
228
+ // }
229
+ // if (observer_fe != null) {
230
+ // def url = "jdbc:mysql://${observer_fe.Host}:${observer_fe.QueryPort}/"
231
+ // logger.info("observer url: " + url)
232
+ // connect(user = context.config.jdbcUser, password = context.config.jdbcPassword, url = url) {
233
+ // sql """ set enable_insert_group_commit = true; """
234
+ // sql """ set enable_nereids_dml = false; """
235
+ // sql """ set enable_profile= true; """
236
+ //
237
+ // // 1. insert into
238
+ // def server_info = group_commit_insert """ insert into ${table}(name, id) values('c', 3); """, 1
239
+ // assertTrue(server_info.contains('query_id'))
240
+ // // get query_id, such as 43f87963586a482a-b0496bcf9e2b5555
241
+ // def query_id_index = server_info.indexOf("'query_id':'") + "'query_id':'".length()
242
+ // def query_id = server_info.substring(query_id_index, query_id_index + 33)
243
+ // logger.info("query_id: " + query_id)
244
+ // // 2. check profile
245
+ // StringBuilder sb = new StringBuilder();
246
+ // sb.append("curl -X GET -u ${context.config.jdbcUser}:${context.config.jdbcPassword} http://${observer_fe.Host}:${observer_fe.HttpPort}")
247
+ // sb.append("/api/profile?query_id=").append(query_id)
248
+ // String command = sb.toString()
249
+ // logger.info(command)
250
+ // def process = command.execute()
251
+ // def code = process.waitFor()
252
+ // def err = IOGroovyMethods.getText(new BufferedReader(new InputStreamReader(process.getErrorStream())));
253
+ // def out = process.getText()
254
+ // logger.info("Get profile: code=" + code + ", out=" + out + ", err=" + err)
255
+ // assertEquals(code, 0)
256
+ // def json = parseJson(out)
257
+ // assertEquals("success", json.msg.toLowerCase())
258
+ // }
259
+ // }
260
+ // } else {
261
+ // logger.info("only one fe, skip test connect to observer fe")
262
+ // }
263
+ // } finally {
264
+ // }
265
265
266
266
// table with array type
267
267
tableName = " insert_group_commit_into_duplicate_array"
0 commit comments