linhongliu-db commented on a change in pull request #35856:
URL: https://github.com/apache/spark/pull/35856#discussion_r828735257
##########
File path: core/src/main/scala/org/apache/spark/internal/config/Status.scala
##########
@@ -70,4 +70,11 @@ private[spark] object Status {
.version("3.0.0")
.booleanConf
.createWithDefault(false)
+
+ val DISK_STORE_DIR_FOR_STATUS =
+ ConfigBuilder("spark.appStatusStore.diskStore.dir")
+ .doc("Local directory where to store app status that couldn't fit in
memory")
+ .version("3.3.0")
Review comment:
@dongjoon-hyun thanks for the review!
I'm wondering if it's possible to include this in `3.3.0`. Here are my two
cents:
1. the community doesn't pay attention to Spark's troubleshooting ability
for a while. If we can deliver this feature earlier, it could give a signal
that the community starts to improve the debuggability and it can attract
others to contribute (earlier).
2. as you may see, this PR aims to reduce the impact on the driver and
introduces useful features (i.e. show AQE plan changes). Such as separate
listener, separate event queue, disk store instead of memory, rest API instead
of UI. I know you have concerns about the disk space. I think it's something we
can resolve.
--
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]