-
- Downloads
[SPARK-4072] [CORE] Display Streaming blocks in Streaming UI
Replace #6634 This PR adds `SparkListenerBlockUpdated` to SparkListener so that it can monitor all block update infos that are sent to `BlockManagerMasaterEndpoint`, and also add new tables in the Storage tab to display the stream block infos.  Author: zsxwing <zsxwing@gmail.com> Closes #6672 from zsxwing/SPARK-4072-2 and squashes the following commits: df2c1d8 [zsxwing] Use xml query to check the xml elements 54d54af [zsxwing] Add unit tests for StoragePage e29fb53 [zsxwing] Update as per TD's comments ccbee07 [zsxwing] Fix the code style 6dc42b4 [zsxwing] Fix the replication level of blocks 450fad1 [zsxwing] Merge branch 'master' into SPARK-4072-2 1e9ef52 [zsxwing] Don't categorize by Executor ID ca0ab69 [zsxwing] Fix the code style 3de2762 [zsxwing] Make object BlockUpdatedInfo private e95b594 [zsxwing] Add 'Aggregated Stream Block Metrics by Executor' table ba5d0d1 [zsxwing] Refactor the unit test to improve the readability 4bbe341 [zsxwing] Revert JsonProtocol and don't log SparkListenerBlockUpdated b464dd1 [zsxwing] Add onBlockUpdated to EventLoggingListener 5ba014c [zsxwing] Fix the code style 0b1e47b [zsxwing] Add a developer api BlockUpdatedInfo 04838a9 [zsxwing] Fix the code style 2baa161 [zsxwing] Add unit tests 80f6c6d [zsxwing] Address comments 797ee4b [zsxwing] Display Streaming blocks in Streaming UI
Showing
- core/src/main/java/org/apache/spark/JavaSparkListener.java 5 additions, 17 deletionscore/src/main/java/org/apache/spark/JavaSparkListener.java
- core/src/main/java/org/apache/spark/SparkFirehoseListener.java 6 additions, 0 deletions...src/main/java/org/apache/spark/SparkFirehoseListener.java
- core/src/main/scala/org/apache/spark/scheduler/EventLoggingListener.scala 3 additions, 0 deletions...ala/org/apache/spark/scheduler/EventLoggingListener.scala
- core/src/main/scala/org/apache/spark/scheduler/SparkListener.scala 9 additions, 1 deletion...main/scala/org/apache/spark/scheduler/SparkListener.scala
- core/src/main/scala/org/apache/spark/scheduler/SparkListenerBus.scala 2 additions, 0 deletions...n/scala/org/apache/spark/scheduler/SparkListenerBus.scala
- core/src/main/scala/org/apache/spark/storage/BlockManagerMasterEndpoint.scala 2 additions, 1 deletion...org/apache/spark/storage/BlockManagerMasterEndpoint.scala
- core/src/main/scala/org/apache/spark/storage/BlockStatusListener.scala 105 additions, 0 deletions.../scala/org/apache/spark/storage/BlockStatusListener.scala
- core/src/main/scala/org/apache/spark/storage/BlockUpdatedInfo.scala 47 additions, 0 deletions...ain/scala/org/apache/spark/storage/BlockUpdatedInfo.scala
- core/src/main/scala/org/apache/spark/ui/UIUtils.scala 11 additions, 3 deletionscore/src/main/scala/org/apache/spark/ui/UIUtils.scala
- core/src/main/scala/org/apache/spark/ui/storage/StoragePage.scala 143 additions, 5 deletions.../main/scala/org/apache/spark/ui/storage/StoragePage.scala
- core/src/main/scala/org/apache/spark/ui/storage/StorageTab.scala 2 additions, 1 deletion...c/main/scala/org/apache/spark/ui/storage/StorageTab.scala
- core/src/test/scala/org/apache/spark/storage/BlockStatusListenerSuite.scala 119 additions, 0 deletions...a/org/apache/spark/storage/BlockStatusListenerSuite.scala
- core/src/test/scala/org/apache/spark/ui/storage/StoragePageSuite.scala 230 additions, 0 deletions.../scala/org/apache/spark/ui/storage/StoragePageSuite.scala
Please register or sign in to comment