Skip to content

Commit 60519d1

Browse files
committed
polish code
1 parent 76112f3 commit 60519d1

4 files changed

Lines changed: 30 additions & 27 deletions

File tree

externals/kyuubi-jdbc-engine/src/main/scala/org/apache/kyuubi/engine/jdbc/operation/ExecuteStatement.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ class ExecuteStatement(
130130
dialect.cancelStatement(jdbcStatement)
131131
jdbcStatement = null
132132
} else {
133-
warn(s"The cancel operation $statementId might be ignore due to jdbcStatement is null.")
133+
warn(s"Ignore cancel operation $statementId due to jdbcStatement is null.")
134134
}
135135
}
136136
}

externals/kyuubi-jdbc-engine/src/test/scala/org/apache/kyuubi/engine/jdbc/mysql/OperationWithEngineSuite.scala

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -83,29 +83,30 @@ class OperationWithEngineSuite extends MySQLOperationSuite with HiveJDBCTestHelp
8383
test("MySQL - JDBC ExecuteStatement cancel operation should kill SQL statement") {
8484
failAfter(20.seconds) {
8585
withSessionHandle { (client, handle) =>
86-
val tExecuteStatementReq = new TExecuteStatementReq()
87-
tExecuteStatementReq.setSessionHandle(handle)
86+
val executeReq = new TExecuteStatementReq()
87+
executeReq.setSessionHandle(handle)
8888
// The SQL will sleep 120s
89-
tExecuteStatementReq.setStatement("SELECT sleep(120)")
90-
tExecuteStatementReq.setRunAsync(true)
91-
val executeResp = client.ExecuteStatement(tExecuteStatementReq)
89+
executeReq.setStatement("SELECT sleep(120)")
90+
executeReq.setRunAsync(true)
91+
val executeResp = client.ExecuteStatement(executeReq)
9292
assert(executeResp.getStatus.getStatusCode === TStatusCode.SUCCESS_STATUS)
9393

94-
assertOperationStatusIn(
94+
val operationHandle = executeResp.getOperationHandle
95+
96+
waitForOperationStatusIn(
9597
client,
96-
executeResp.getOperationHandle,
98+
operationHandle,
9799
Set(RUNNING_STATE),
98-
5)
100+
timeoutMs = 5000)
99101

100-
val cancelResp =
101-
client.CancelOperation(new TCancelOperationReq(executeResp.getOperationHandle))
102+
val cancelResp = client.CancelOperation(new TCancelOperationReq(operationHandle))
102103
assert(cancelResp.getStatus.getStatusCode === TStatusCode.SUCCESS_STATUS)
103104

104-
assertOperationStatusIn(
105+
waitForOperationStatusIn(
105106
client,
106-
executeResp.getOperationHandle,
107+
operationHandle,
107108
Set(CANCELED_STATE),
108-
5)
109+
timeoutMs = 5000)
109110
}
110111
}
111112
}

externals/kyuubi-jdbc-engine/src/test/scala/org/apache/kyuubi/engine/jdbc/starrocks/StarRocksOperationWithEngineSuite.scala

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -90,22 +90,24 @@ class StarRocksOperationWithEngineSuite extends StarRocksOperationSuite with Hiv
9090
executeReq.setStatement("SELECT sleep(120)")
9191
executeReq.setRunAsync(true)
9292
val executeResp = client.ExecuteStatement(executeReq)
93+
assert(executeResp.getStatus.getStatusCode === TStatusCode.SUCCESS_STATUS)
9394

94-
assertOperationStatusIn(
95+
val operationHandle = executeResp.getOperationHandle
96+
97+
waitForOperationStatusIn(
9598
client,
96-
executeResp.getOperationHandle,
99+
operationHandle,
97100
Set(RUNNING_STATE),
98-
5)
101+
timeoutMs = 5000)
99102

100-
val cancelResp =
101-
client.CancelOperation(new TCancelOperationReq(executeResp.getOperationHandle))
103+
val cancelResp = client.CancelOperation(new TCancelOperationReq(operationHandle))
102104
assert(cancelResp.getStatus.getStatusCode === TStatusCode.SUCCESS_STATUS)
103105

104-
assertOperationStatusIn(
106+
waitForOperationStatusIn(
105107
client,
106-
executeResp.getOperationHandle,
108+
operationHandle,
107109
Set(CANCELED_STATE),
108-
5)
110+
timeoutMs = 5000)
109111
}
110112
}
111113
}

kyuubi-common/src/test/scala/org/apache/kyuubi/operation/HiveJDBCTestHelper.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ trait HiveJDBCTestHelper extends JDBCTestHelper {
124124
}
125125

126126
def waitForOperationToComplete(client: Iface, op: TOperationHandle): Unit = {
127-
assertOperationStatusIn(
127+
waitForOperationStatusIn(
128128
client,
129129
op,
130130
Set(
@@ -134,15 +134,15 @@ trait HiveJDBCTestHelper extends JDBCTestHelper {
134134
ERROR_STATE,
135135
UKNOWN_STATE,
136136
TIMEDOUT_STATE),
137-
90)
137+
timeoutMs = 90000)
138138
}
139139

140-
def assertOperationStatusIn(
140+
def waitForOperationStatusIn(
141141
client: Iface,
142142
op: TOperationHandle,
143143
status: Set[TOperationState],
144-
timeoutInSeconds: Int): Unit = {
145-
eventually(timeout(timeoutInSeconds.seconds), interval(100.milliseconds)) {
144+
timeoutMs: Int): Unit = {
145+
eventually(timeout(timeoutMs.milliseconds), interval(100.milliseconds)) {
146146
val state = client.GetOperationStatus(new TGetOperationStatusReq(op)).getOperationState
147147
assert(status.contains(state))
148148
}

0 commit comments

Comments
 (0)