Open Ivankings opened 10 months ago
@ulysses-you
It seems the GlutenSQLAppStatusListener
in gluten-core is only used for CH backend, we can probably move it to CH backend. The GlutenSQLAppStatusListener
in gluten-ui is for all backends. We can rename one of these two listeners if there is a conflict.
I do not think we should merge these two listeners into one. The original idea of GlutenSQLAppStatusListener
in gluten-ui is for spark ui and history server. For history server, we do not require gluten-core dependency and just put gluten-ui.jar to the it's classpath.
@ulysses-you I'm a bit confused, the functionality of class org.apache.spark.listener.GlutenSQLAppStatusListener in gluten-core appears to be specifically designed for RPC communication between driver and executor. Perhaps it can be applied to all the backends, including velox.
@Ivankings if you read this class git history, you can find it is used for CH backend only.
All right. @ulysses-you ,appreciate it!
Discussed in https://github.com/oap-project/gluten/discussions/4418