You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Gengliang Wang (JIRA)" <ji...@apache.org> on 2018/12/13 14:49:00 UTC

[jira] [Created] (SPARK-26363) Remove redundant field `executorLogs` in TaskData

Gengliang Wang created SPARK-26363:
--------------------------------------

             Summary: Remove redundant field `executorLogs` in TaskData
                 Key: SPARK-26363
                 URL: https://issues.apache.org/jira/browse/SPARK-26363
             Project: Spark
          Issue Type: Improvement
          Components: Web UI
    Affects Versions: 3.0.0
            Reporter: Gengliang Wang


In https://github.com/apache/spark/pull/21688, a new filed `executorLogs` is added to `TaskData` in `api.scala`:
1. The field should not belong to `TaskData` (from the meaning of wording).
2. This is redundant with ExecutorSummary. 
3. For each row in the task table, the executor log value is lookup in KV store every time, which can be avoided for better performance in large scale.

This PR propose to reuse the executor details of request "/allexecutors" , so that we can have a cleaner api data structure, and redundant KV store queries are avoided. 





--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org