This is an automated email from the ASF dual-hosted git repository.
yao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-kyuubi.git
The following commit(s) were added to refs/heads/master by this push:
new 73eeea5 [KYUUBI #1436] unified the field name as kyuubiStatementEvent
73eeea5 is described below
commit 73eeea5f5cf46aa9afb75b2ffae36c41d7368ded
Author: zhang1002 <[email protected]>
AuthorDate: Tue Nov 23 17:07:05 2021 +0800
[KYUUBI #1436] unified the field name as kyuubiStatementEvent
### _Why are the changes needed?_
unified the field name as kyuubiStatementEvent
### _How was this patch tested?_
- [ ] Add some test cases that check the changes thoroughly including
negative and positive cases if possible
- [ ] Add screenshots for manual tests if appropriate
- [ ] [Run
test](https://kyuubi.readthedocs.io/en/latest/develop_tools/testing.html#running-tests)
locally before make a pull request
Closes #1436 from zhang1002/unified-field-name.
Closes #1436
4c83e44a [zhang1002] unified the field name as kyuubiStatementEvent
Authored-by: zhang1002 <[email protected]>
Signed-off-by: Kent Yao <[email protected]>
---
.../apache/kyuubi/engine/spark/events/EngineEventsStore.scala | 2 +-
.../kyuubi/engine/spark/events/SparkStatementEvent.scala | 10 +++++-----
.../kyuubi/engine/spark/operation/ExecuteStatement.scala | 4 ++--
.../src/main/scala/org/apache/spark/kyuubi/ui/EnginePage.scala | 4 ++--
4 files changed, 10 insertions(+), 10 deletions(-)
diff --git
a/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/events/EngineEventsStore.scala
b/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/events/EngineEventsStore.scala
index 833e678..260976d 100644
---
a/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/events/EngineEventsStore.scala
+++
b/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/events/EngineEventsStore.scala
@@ -122,7 +122,7 @@ class EngineEventsStore(conf: KyuubiConf) {
val reverseSeq =
statements.values().asScala.toSeq.sortBy(_.createTime).reverse
// remove finished statements first.
- for (event <- reverseSeq if event.endTime != -1L && countToDelete > 0) {
+ for (event <- reverseSeq if event.completeTime != -1L && countToDelete >
0) {
statements.remove(event.statementId)
countToDelete -= 1
}
diff --git
a/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/events/SparkStatementEvent.scala
b/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/events/SparkStatementEvent.scala
index e055eff..4995b69 100644
---
a/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/events/SparkStatementEvent.scala
+++
b/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/events/SparkStatementEvent.scala
@@ -29,7 +29,7 @@ import org.apache.kyuubi.Utils
* @param sessionId: the identifier of a session
* @param createTime: the create time of this statement
* @param state: store each state that the sql has
- * @param stateTime: the time that the sql's state change
+ * @param eventTime: the time that the sql's state change
* @param queryExecution: contains logicPlan and physicalPlan
* @param exception: caught exception if have
*/
@@ -41,8 +41,8 @@ case class SparkStatementEvent(
sessionId: String,
createTime: Long,
var state: String,
- var stateTime: Long,
- var endTime: Long = -1L,
+ var eventTime: Long,
+ var completeTime: Long = -1L,
var queryExecution: String = "",
var exception: String = "") extends KyuubiSparkEvent {
@@ -51,10 +51,10 @@ case class SparkStatementEvent(
("day", Utils.getDateFromTimestamp(createTime)) :: Nil
def duration: Long = {
- if (endTime == -1L) {
+ if (completeTime == -1L) {
System.currentTimeMillis - createTime
} else {
- endTime - createTime
+ completeTime - createTime
}
}
}
diff --git
a/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/operation/ExecuteStatement.scala
b/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/operation/ExecuteStatement.scala
index 5aebcca..7022217 100644
---
a/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/operation/ExecuteStatement.scala
+++
b/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/operation/ExecuteStatement.scala
@@ -189,9 +189,9 @@ class ExecuteStatement(
override def setState(newState: OperationState): Unit = {
super.setState(newState)
statementEvent.state = newState.toString
- statementEvent.stateTime = lastAccessTime
+ statementEvent.eventTime = lastAccessTime
if (newState == OperationState.ERROR || newState ==
OperationState.FINISHED) {
- statementEvent.endTime = System.currentTimeMillis()
+ statementEvent.completeTime = System.currentTimeMillis()
}
EventLoggingService.onEvent(statementEvent)
}
diff --git
a/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/spark/kyuubi/ui/EnginePage.scala
b/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/spark/kyuubi/ui/EnginePage.scala
index a357c0e..7f870ec 100644
---
a/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/spark/kyuubi/ui/EnginePage.scala
+++
b/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/spark/kyuubi/ui/EnginePage.scala
@@ -347,7 +347,7 @@ private class StatementStatsPagedTable(
{formatDate(sparkStatementEvent.createTime)}
</td>
<td>
- {if (sparkStatementEvent.endTime > 0)
formatDate(sparkStatementEvent.endTime)}
+ {if (sparkStatementEvent.completeTime > 0)
formatDate(sparkStatementEvent.completeTime)}
</td>
<td >
{formatDurationVerbose(sparkStatementEvent.duration)}
@@ -436,7 +436,7 @@ private class StatementStatsTableDataSource(
case "User" => Ordering.by(_.username)
case "Statement ID" => Ordering.by(_.statementId)
case "Create Time" => Ordering by (_.createTime)
- case "Finish Time" => Ordering.by(_.endTime)
+ case "Finish Time" => Ordering.by(_.completeTime)
case "Duration" => Ordering.by(_.duration)
case "Statement" => Ordering.by(_.statement)
case "State" => Ordering.by(_.state)