[spark] branch master updated (0660a05 -> 15b7333)

2020-08-04 Thread gurwls223
This is an automated email from the ASF dual-hosted git repository.

gurwls223 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 0660a05  [SPARK-32525][DOCS] The layout of monitoring.html is broken
 add 15b7333  [SPARK-32507][DOCS][PYTHON] Add main page for PySpark 
documentation

No new revisions were added by this update.

Summary of changes:
 docs/img/pyspark-components.png  | Bin 0 -> 32727 bytes
 docs/img/pyspark-components.pptx | Bin 0 -> 354673 bytes
 python/docs/source/index.rst |  36 
 3 files changed, 36 insertions(+)
 create mode 100644 docs/img/pyspark-components.png
 create mode 100644 docs/img/pyspark-components.pptx


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (0660a05 -> 15b7333)

2020-08-04 Thread gurwls223
This is an automated email from the ASF dual-hosted git repository.

gurwls223 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 0660a05  [SPARK-32525][DOCS] The layout of monitoring.html is broken
 add 15b7333  [SPARK-32507][DOCS][PYTHON] Add main page for PySpark 
documentation

No new revisions were added by this update.

Summary of changes:
 docs/img/pyspark-components.png  | Bin 0 -> 32727 bytes
 docs/img/pyspark-components.pptx | Bin 0 -> 354673 bytes
 python/docs/source/index.rst |  36 
 3 files changed, 36 insertions(+)
 create mode 100644 docs/img/pyspark-components.png
 create mode 100644 docs/img/pyspark-components.pptx


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (0660a05 -> 15b7333)

2020-08-04 Thread gurwls223
This is an automated email from the ASF dual-hosted git repository.

gurwls223 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 0660a05  [SPARK-32525][DOCS] The layout of monitoring.html is broken
 add 15b7333  [SPARK-32507][DOCS][PYTHON] Add main page for PySpark 
documentation

No new revisions were added by this update.

Summary of changes:
 docs/img/pyspark-components.png  | Bin 0 -> 32727 bytes
 docs/img/pyspark-components.pptx | Bin 0 -> 354673 bytes
 python/docs/source/index.rst |  36 
 3 files changed, 36 insertions(+)
 create mode 100644 docs/img/pyspark-components.png
 create mode 100644 docs/img/pyspark-components.pptx


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (0660a05 -> 15b7333)

2020-08-04 Thread gurwls223
This is an automated email from the ASF dual-hosted git repository.

gurwls223 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 0660a05  [SPARK-32525][DOCS] The layout of monitoring.html is broken
 add 15b7333  [SPARK-32507][DOCS][PYTHON] Add main page for PySpark 
documentation

No new revisions were added by this update.

Summary of changes:
 docs/img/pyspark-components.png  | Bin 0 -> 32727 bytes
 docs/img/pyspark-components.pptx | Bin 0 -> 354673 bytes
 python/docs/source/index.rst |  36 
 3 files changed, 36 insertions(+)
 create mode 100644 docs/img/pyspark-components.png
 create mode 100644 docs/img/pyspark-components.pptx


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (0660a05 -> 15b7333)

2020-08-04 Thread gurwls223
This is an automated email from the ASF dual-hosted git repository.

gurwls223 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 0660a05  [SPARK-32525][DOCS] The layout of monitoring.html is broken
 add 15b7333  [SPARK-32507][DOCS][PYTHON] Add main page for PySpark 
documentation

No new revisions were added by this update.

Summary of changes:
 docs/img/pyspark-components.png  | Bin 0 -> 32727 bytes
 docs/img/pyspark-components.pptx | Bin 0 -> 354673 bytes
 python/docs/source/index.rst |  36 
 3 files changed, 36 insertions(+)
 create mode 100644 docs/img/pyspark-components.png
 create mode 100644 docs/img/pyspark-components.pptx


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch branch-2.4 updated: [SPARK-32003][CORE][2.4] When external shuffle service is used, unregister outputs for executor on fetch failure after executor is lost

2020-08-04 Thread irashid
This is an automated email from the ASF dual-hosted git repository.

irashid pushed a commit to branch branch-2.4
in repository https://gitbox.apache.org/repos/asf/spark.git


The following commit(s) were added to refs/heads/branch-2.4 by this push:
 new 39d31dc  [SPARK-32003][CORE][2.4] When external shuffle service is 
used, unregister outputs for executor on fetch failure after executor is lost
39d31dc is described below

commit 39d31dcba362c1c34995d15495d6b3753f8355b5
Author: Wing Yew Poon 
AuthorDate: Tue Aug 4 14:36:59 2020 -0500

[SPARK-32003][CORE][2.4] When external shuffle service is used, unregister 
outputs for executor on fetch failure after executor is lost

### What changes were proposed in this pull request?

If an executor is lost, the `DAGScheduler` handles the executor loss by 
removing the executor but does not unregister its outputs if the external 
shuffle service is used. However, if the node on which the executor runs is 
lost, the shuffle service may not be able to serve the shuffle files.
In such a case, when fetches from the executor's outputs fail in the same 
stage, the `DAGScheduler` again removes the executor and by right, should 
unregister its outputs. It doesn't because the epoch used to track the executor 
failure has not increased.

We track the epoch for failed executors that result in lost file output 
separately, so we can unregister the outputs in this scenario. The idea to 
track a second epoch is due to Attila Zsolt Piros.

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

New unit test. This test fails without the change and passes with it.

Closes #29182 from wypoon/SPARK-32003-2.4.

Authored-by: Wing Yew Poon 
Signed-off-by: Imran Rashid 
---
 .../org/apache/spark/scheduler/DAGScheduler.scala  | 100 +---
 .../apache/spark/scheduler/DAGSchedulerSuite.scala | 101 +
 2 files changed, 151 insertions(+), 50 deletions(-)

diff --git a/core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala 
b/core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala
index d0d12d8..18baa0b 100644
--- a/core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala
+++ b/core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala
@@ -171,13 +171,34 @@ private[spark] class DAGScheduler(
*/
   private val cacheLocs = new HashMap[Int, IndexedSeq[Seq[TaskLocation]]]
 
-  // For tracking failed nodes, we use the MapOutputTracker's epoch number, 
which is sent with
-  // every task. When we detect a node failing, we note the current epoch 
number and failed
-  // executor, increment it for new tasks, and use this to ignore stray 
ShuffleMapTask results.
-  //
-  // TODO: Garbage collect information about failure epochs when we know there 
are no more
-  //   stray messages to detect.
-  private val failedEpoch = new HashMap[String, Long]
+  /**
+   * Tracks the latest epoch of a fully processed error related to the given 
executor. (We use
+   * the MapOutputTracker's epoch number, which is sent with every task.)
+   *
+   * When an executor fails, it can affect the results of many tasks, and we 
have to deal with
+   * all of them consistently. We don't simply ignore all future results from 
that executor,
+   * as the failures may have been transient; but we also don't want to 
"overreact" to follow-
+   * on errors we receive. Furthermore, we might receive notification of a 
task success, after
+   * we find out the executor has actually failed; we'll assume those 
successes are, in fact,
+   * simply delayed notifications and the results have been lost, if the tasks 
started in the
+   * same or an earlier epoch. In particular, we use this to control when we 
tell the
+   * BlockManagerMaster that the BlockManager has been lost.
+   */
+  private val executorFailureEpoch = new HashMap[String, Long]
+
+  /**
+   * Tracks the latest epoch of a fully processed error where shuffle files 
have been lost from
+   * the given executor.
+   *
+   * This is closely related to executorFailureEpoch. They only differ for the 
executor when
+   * there is an external shuffle service serving shuffle files and we haven't 
been notified that
+   * the entire worker has been lost. In that case, when an executor is lost, 
we do not update
+   * the shuffleFileLostEpoch; we wait for a fetch failure. This way, if only 
the executor
+   * fails, we do not unregister the shuffle data as it can still be served; 
but if there is
+   * a failure in the shuffle service (resulting in fetch failure), we 
unregister the shuffle
+   * data only once, even if we get many fetch failures.
+   */
+  private val shuffleFileLostEpoch = new HashMap[String, Long]
 
   private [scheduler] val outputCommitCoordinator = env.outputCommitCoordinator
 
@@ -1389,7 +1410,8 @@ private[spark] class DAGScheduler(
 val status = e

[spark] branch branch-3.0 updated: [SPARK-32003][CORE][3.0] When external shuffle service is used, unregister outputs for executor on fetch failure after executor is lost

2020-08-04 Thread irashid
This is an automated email from the ASF dual-hosted git repository.

irashid pushed a commit to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/spark.git


The following commit(s) were added to refs/heads/branch-3.0 by this push:
 new fd445cb  [SPARK-32003][CORE][3.0] When external shuffle service is 
used, unregister outputs for executor on fetch failure after executor is lost
fd445cb is described below

commit fd445cb46ce940fbc68f85d2db14367d9f58739a
Author: Wing Yew Poon 
AuthorDate: Tue Aug 4 11:33:56 2020 -0500

[SPARK-32003][CORE][3.0] When external shuffle service is used, unregister 
outputs for executor on fetch failure after executor is lost

### What changes were proposed in this pull request?

If an executor is lost, the `DAGScheduler` handles the executor loss by 
removing the executor but does not unregister its outputs if the external 
shuffle service is used. However, if the node on which the executor runs is 
lost, the shuffle service may not be able to serve the shuffle files.
In such a case, when fetches from the executor's outputs fail in the same 
stage, the `DAGScheduler` again removes the executor and by right, should 
unregister its outputs. It doesn't because the epoch used to track the executor 
failure has not increased.

We track the epoch for failed executors that result in lost file output 
separately, so we can unregister the outputs in this scenario. The idea to 
track a second epoch is due to Attila Zsolt Piros.

### Why are the changes needed?

Without the changes, the loss of a node could require two stage attempts to 
recover instead of one.

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

New unit test. This test fails without the change and passes with it.

Closes #29193 from wypoon/SPARK-32003-3.0.

Authored-by: Wing Yew Poon 
Signed-off-by: Imran Rashid 
---
 .../org/apache/spark/scheduler/DAGScheduler.scala  | 100 +---
 .../apache/spark/scheduler/DAGSchedulerSuite.scala | 101 +
 2 files changed, 151 insertions(+), 50 deletions(-)

diff --git a/core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala 
b/core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala
index ec6eff3..51445bf 100644
--- a/core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala
+++ b/core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala
@@ -168,13 +168,34 @@ private[spark] class DAGScheduler(
*/
   private val cacheLocs = new HashMap[Int, IndexedSeq[Seq[TaskLocation]]]
 
-  // For tracking failed nodes, we use the MapOutputTracker's epoch number, 
which is sent with
-  // every task. When we detect a node failing, we note the current epoch 
number and failed
-  // executor, increment it for new tasks, and use this to ignore stray 
ShuffleMapTask results.
-  //
-  // TODO: Garbage collect information about failure epochs when we know there 
are no more
-  //   stray messages to detect.
-  private val failedEpoch = new HashMap[String, Long]
+  /**
+   * Tracks the latest epoch of a fully processed error related to the given 
executor. (We use
+   * the MapOutputTracker's epoch number, which is sent with every task.)
+   *
+   * When an executor fails, it can affect the results of many tasks, and we 
have to deal with
+   * all of them consistently. We don't simply ignore all future results from 
that executor,
+   * as the failures may have been transient; but we also don't want to 
"overreact" to follow-
+   * on errors we receive. Furthermore, we might receive notification of a 
task success, after
+   * we find out the executor has actually failed; we'll assume those 
successes are, in fact,
+   * simply delayed notifications and the results have been lost, if the tasks 
started in the
+   * same or an earlier epoch. In particular, we use this to control when we 
tell the
+   * BlockManagerMaster that the BlockManager has been lost.
+   */
+  private val executorFailureEpoch = new HashMap[String, Long]
+
+  /**
+   * Tracks the latest epoch of a fully processed error where shuffle files 
have been lost from
+   * the given executor.
+   *
+   * This is closely related to executorFailureEpoch. They only differ for the 
executor when
+   * there is an external shuffle service serving shuffle files and we haven't 
been notified that
+   * the entire worker has been lost. In that case, when an executor is lost, 
we do not update
+   * the shuffleFileLostEpoch; we wait for a fetch failure. This way, if only 
the executor
+   * fails, we do not unregister the shuffle data as it can still be served; 
but if there is
+   * a failure in the shuffle service (resulting in fetch failure), we 
unregister the shuffle
+   * data only once, even if we get many fetch failures.
+   */
+  private val shuffleFileLostEpoch = new HashMap[String, Long]
 
   private [sche

[spark] branch master updated (7eb6f45 -> 0660a05)

2020-08-04 Thread gengliang
This is an automated email from the ASF dual-hosted git repository.

gengliang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 7eb6f45  [SPARK-32499][SQL] Use `{}` in conversions maps and structs 
to strings
 add 0660a05  [SPARK-32525][DOCS] The layout of monitoring.html is broken

No new revisions were added by this update.

Summary of changes:
 docs/monitoring.md | 2 ++
 1 file changed, 2 insertions(+)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (7eb6f45 -> 0660a05)

2020-08-04 Thread gengliang
This is an automated email from the ASF dual-hosted git repository.

gengliang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 7eb6f45  [SPARK-32499][SQL] Use `{}` in conversions maps and structs 
to strings
 add 0660a05  [SPARK-32525][DOCS] The layout of monitoring.html is broken

No new revisions were added by this update.

Summary of changes:
 docs/monitoring.md | 2 ++
 1 file changed, 2 insertions(+)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (7eb6f45 -> 0660a05)

2020-08-04 Thread gengliang
This is an automated email from the ASF dual-hosted git repository.

gengliang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 7eb6f45  [SPARK-32499][SQL] Use `{}` in conversions maps and structs 
to strings
 add 0660a05  [SPARK-32525][DOCS] The layout of monitoring.html is broken

No new revisions were added by this update.

Summary of changes:
 docs/monitoring.md | 2 ++
 1 file changed, 2 insertions(+)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (7eb6f45 -> 0660a05)

2020-08-04 Thread gengliang
This is an automated email from the ASF dual-hosted git repository.

gengliang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 7eb6f45  [SPARK-32499][SQL] Use `{}` in conversions maps and structs 
to strings
 add 0660a05  [SPARK-32525][DOCS] The layout of monitoring.html is broken

No new revisions were added by this update.

Summary of changes:
 docs/monitoring.md | 2 ++
 1 file changed, 2 insertions(+)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (7eb6f45 -> 0660a05)

2020-08-04 Thread gengliang
This is an automated email from the ASF dual-hosted git repository.

gengliang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 7eb6f45  [SPARK-32499][SQL] Use `{}` in conversions maps and structs 
to strings
 add 0660a05  [SPARK-32525][DOCS] The layout of monitoring.html is broken

No new revisions were added by this update.

Summary of changes:
 docs/monitoring.md | 2 ++
 1 file changed, 2 insertions(+)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (171b7d5 -> 7eb6f45)

2020-08-04 Thread wenchen
This is an automated email from the ASF dual-hosted git repository.

wenchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 171b7d5  [SPARK-23431][CORE] Expose stage level peak executor metrics 
via REST API
 add 7eb6f45  [SPARK-32499][SQL] Use `{}` in conversions maps and structs 
to strings

No new revisions were added by this update.

Summary of changes:
 docs/sql-migration-guide.md|  2 +
 python/pyspark/ml/stat.py  |  4 +-
 python/pyspark/sql/functions.py| 28 +++
 .../spark/sql/catalyst/expressions/Cast.scala  | 20 +++--
 .../org/apache/spark/sql/internal/SQLConf.scala|  9 +++
 .../spark/sql/catalyst/expressions/CastSuite.scala | 88 --
 .../test/resources/sql-tests/results/pivot.sql.out | 10 +--
 .../sql-tests/results/udf/udf-pivot.sql.out|  8 +-
 .../org/apache/spark/sql/DataFrameSuite.scala  |  6 +-
 .../scala/org/apache/spark/sql/DatasetSuite.scala  |  4 +-
 .../test/scala/org/apache/spark/sql/UDFSuite.scala |  4 +-
 11 files changed, 105 insertions(+), 78 deletions(-)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (171b7d5 -> 7eb6f45)

2020-08-04 Thread wenchen
This is an automated email from the ASF dual-hosted git repository.

wenchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 171b7d5  [SPARK-23431][CORE] Expose stage level peak executor metrics 
via REST API
 add 7eb6f45  [SPARK-32499][SQL] Use `{}` in conversions maps and structs 
to strings

No new revisions were added by this update.

Summary of changes:
 docs/sql-migration-guide.md|  2 +
 python/pyspark/ml/stat.py  |  4 +-
 python/pyspark/sql/functions.py| 28 +++
 .../spark/sql/catalyst/expressions/Cast.scala  | 20 +++--
 .../org/apache/spark/sql/internal/SQLConf.scala|  9 +++
 .../spark/sql/catalyst/expressions/CastSuite.scala | 88 --
 .../test/resources/sql-tests/results/pivot.sql.out | 10 +--
 .../sql-tests/results/udf/udf-pivot.sql.out|  8 +-
 .../org/apache/spark/sql/DataFrameSuite.scala  |  6 +-
 .../scala/org/apache/spark/sql/DatasetSuite.scala  |  4 +-
 .../test/scala/org/apache/spark/sql/UDFSuite.scala |  4 +-
 11 files changed, 105 insertions(+), 78 deletions(-)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (171b7d5 -> 7eb6f45)

2020-08-04 Thread wenchen
This is an automated email from the ASF dual-hosted git repository.

wenchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 171b7d5  [SPARK-23431][CORE] Expose stage level peak executor metrics 
via REST API
 add 7eb6f45  [SPARK-32499][SQL] Use `{}` in conversions maps and structs 
to strings

No new revisions were added by this update.

Summary of changes:
 docs/sql-migration-guide.md|  2 +
 python/pyspark/ml/stat.py  |  4 +-
 python/pyspark/sql/functions.py| 28 +++
 .../spark/sql/catalyst/expressions/Cast.scala  | 20 +++--
 .../org/apache/spark/sql/internal/SQLConf.scala|  9 +++
 .../spark/sql/catalyst/expressions/CastSuite.scala | 88 --
 .../test/resources/sql-tests/results/pivot.sql.out | 10 +--
 .../sql-tests/results/udf/udf-pivot.sql.out|  8 +-
 .../org/apache/spark/sql/DataFrameSuite.scala  |  6 +-
 .../scala/org/apache/spark/sql/DatasetSuite.scala  |  4 +-
 .../test/scala/org/apache/spark/sql/UDFSuite.scala |  4 +-
 11 files changed, 105 insertions(+), 78 deletions(-)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (171b7d5 -> 7eb6f45)

2020-08-04 Thread wenchen
This is an automated email from the ASF dual-hosted git repository.

wenchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 171b7d5  [SPARK-23431][CORE] Expose stage level peak executor metrics 
via REST API
 add 7eb6f45  [SPARK-32499][SQL] Use `{}` in conversions maps and structs 
to strings

No new revisions were added by this update.

Summary of changes:
 docs/sql-migration-guide.md|  2 +
 python/pyspark/ml/stat.py  |  4 +-
 python/pyspark/sql/functions.py| 28 +++
 .../spark/sql/catalyst/expressions/Cast.scala  | 20 +++--
 .../org/apache/spark/sql/internal/SQLConf.scala|  9 +++
 .../spark/sql/catalyst/expressions/CastSuite.scala | 88 --
 .../test/resources/sql-tests/results/pivot.sql.out | 10 +--
 .../sql-tests/results/udf/udf-pivot.sql.out|  8 +-
 .../org/apache/spark/sql/DataFrameSuite.scala  |  6 +-
 .../scala/org/apache/spark/sql/DatasetSuite.scala  |  4 +-
 .../test/scala/org/apache/spark/sql/UDFSuite.scala |  4 +-
 11 files changed, 105 insertions(+), 78 deletions(-)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (171b7d5 -> 7eb6f45)

2020-08-04 Thread wenchen
This is an automated email from the ASF dual-hosted git repository.

wenchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 171b7d5  [SPARK-23431][CORE] Expose stage level peak executor metrics 
via REST API
 add 7eb6f45  [SPARK-32499][SQL] Use `{}` in conversions maps and structs 
to strings

No new revisions were added by this update.

Summary of changes:
 docs/sql-migration-guide.md|  2 +
 python/pyspark/ml/stat.py  |  4 +-
 python/pyspark/sql/functions.py| 28 +++
 .../spark/sql/catalyst/expressions/Cast.scala  | 20 +++--
 .../org/apache/spark/sql/internal/SQLConf.scala|  9 +++
 .../spark/sql/catalyst/expressions/CastSuite.scala | 88 --
 .../test/resources/sql-tests/results/pivot.sql.out | 10 +--
 .../sql-tests/results/udf/udf-pivot.sql.out|  8 +-
 .../org/apache/spark/sql/DataFrameSuite.scala  |  6 +-
 .../scala/org/apache/spark/sql/DatasetSuite.scala  |  4 +-
 .../test/scala/org/apache/spark/sql/UDFSuite.scala |  4 +-
 11 files changed, 105 insertions(+), 78 deletions(-)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (6d69068 -> 171b7d5)

2020-08-04 Thread gengliang
This is an automated email from the ASF dual-hosted git repository.

gengliang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 6d69068  [SPARK-32521][SQL] Bug-fix: WithFields Expression should not 
be foldable
 add 171b7d5  [SPARK-23431][CORE] Expose stage level peak executor metrics 
via REST API

No new revisions were added by this update.

Summary of changes:
 .../apache/spark/status/AppStatusListener.scala|  43 +-
 .../org/apache/spark/status/AppStatusStore.scala   |   3 +-
 .../scala/org/apache/spark/status/LiveEntity.scala |  10 +-
 .../scala/org/apache/spark/status/api/v1/api.scala |  10 +-
 .../scala/org/apache/spark/ui/jobs/JobPage.scala   |   3 +-
 .../application_list_json_expectation.json |  15 +
 .../completed_app_list_json_expectation.json   |  15 +
 .../limit_app_list_json_expectation.json   |  30 +-
 .../minDate_app_list_json_expectation.json |  45 +-
 .../minEndDate_app_list_json_expectation.json  |  15 +
 .../stage_list_with_peak_metrics_expectation.json  | 204 +
 .../stage_with_peak_metrics_expectation.json   | 998 +
 .../resources/spark-events/app-20200706201101-0003 | 124 +++
 .../spark/deploy/history/HistoryServerSuite.scala  |   2 +
 .../spark/status/AppStatusListenerSuite.scala  |  90 +-
 .../scala/org/apache/spark/ui/StagePageSuite.scala |   3 +-
 dev/.rat-excludes  |   1 +
 17 files changed, 1558 insertions(+), 53 deletions(-)
 create mode 100644 
core/src/test/resources/HistoryServerExpectations/stage_list_with_peak_metrics_expectation.json
 create mode 100644 
core/src/test/resources/HistoryServerExpectations/stage_with_peak_metrics_expectation.json
 create mode 100644 core/src/test/resources/spark-events/app-20200706201101-0003


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (6d69068 -> 171b7d5)

2020-08-04 Thread gengliang
This is an automated email from the ASF dual-hosted git repository.

gengliang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 6d69068  [SPARK-32521][SQL] Bug-fix: WithFields Expression should not 
be foldable
 add 171b7d5  [SPARK-23431][CORE] Expose stage level peak executor metrics 
via REST API

No new revisions were added by this update.

Summary of changes:
 .../apache/spark/status/AppStatusListener.scala|  43 +-
 .../org/apache/spark/status/AppStatusStore.scala   |   3 +-
 .../scala/org/apache/spark/status/LiveEntity.scala |  10 +-
 .../scala/org/apache/spark/status/api/v1/api.scala |  10 +-
 .../scala/org/apache/spark/ui/jobs/JobPage.scala   |   3 +-
 .../application_list_json_expectation.json |  15 +
 .../completed_app_list_json_expectation.json   |  15 +
 .../limit_app_list_json_expectation.json   |  30 +-
 .../minDate_app_list_json_expectation.json |  45 +-
 .../minEndDate_app_list_json_expectation.json  |  15 +
 .../stage_list_with_peak_metrics_expectation.json  | 204 +
 .../stage_with_peak_metrics_expectation.json   | 998 +
 .../resources/spark-events/app-20200706201101-0003 | 124 +++
 .../spark/deploy/history/HistoryServerSuite.scala  |   2 +
 .../spark/status/AppStatusListenerSuite.scala  |  90 +-
 .../scala/org/apache/spark/ui/StagePageSuite.scala |   3 +-
 dev/.rat-excludes  |   1 +
 17 files changed, 1558 insertions(+), 53 deletions(-)
 create mode 100644 
core/src/test/resources/HistoryServerExpectations/stage_list_with_peak_metrics_expectation.json
 create mode 100644 
core/src/test/resources/HistoryServerExpectations/stage_with_peak_metrics_expectation.json
 create mode 100644 core/src/test/resources/spark-events/app-20200706201101-0003


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (6d69068 -> 171b7d5)

2020-08-04 Thread gengliang
This is an automated email from the ASF dual-hosted git repository.

gengliang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 6d69068  [SPARK-32521][SQL] Bug-fix: WithFields Expression should not 
be foldable
 add 171b7d5  [SPARK-23431][CORE] Expose stage level peak executor metrics 
via REST API

No new revisions were added by this update.

Summary of changes:
 .../apache/spark/status/AppStatusListener.scala|  43 +-
 .../org/apache/spark/status/AppStatusStore.scala   |   3 +-
 .../scala/org/apache/spark/status/LiveEntity.scala |  10 +-
 .../scala/org/apache/spark/status/api/v1/api.scala |  10 +-
 .../scala/org/apache/spark/ui/jobs/JobPage.scala   |   3 +-
 .../application_list_json_expectation.json |  15 +
 .../completed_app_list_json_expectation.json   |  15 +
 .../limit_app_list_json_expectation.json   |  30 +-
 .../minDate_app_list_json_expectation.json |  45 +-
 .../minEndDate_app_list_json_expectation.json  |  15 +
 .../stage_list_with_peak_metrics_expectation.json  | 204 +
 .../stage_with_peak_metrics_expectation.json   | 998 +
 .../resources/spark-events/app-20200706201101-0003 | 124 +++
 .../spark/deploy/history/HistoryServerSuite.scala  |   2 +
 .../spark/status/AppStatusListenerSuite.scala  |  90 +-
 .../scala/org/apache/spark/ui/StagePageSuite.scala |   3 +-
 dev/.rat-excludes  |   1 +
 17 files changed, 1558 insertions(+), 53 deletions(-)
 create mode 100644 
core/src/test/resources/HistoryServerExpectations/stage_list_with_peak_metrics_expectation.json
 create mode 100644 
core/src/test/resources/HistoryServerExpectations/stage_with_peak_metrics_expectation.json
 create mode 100644 core/src/test/resources/spark-events/app-20200706201101-0003


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (6d69068 -> 171b7d5)

2020-08-04 Thread gengliang
This is an automated email from the ASF dual-hosted git repository.

gengliang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 6d69068  [SPARK-32521][SQL] Bug-fix: WithFields Expression should not 
be foldable
 add 171b7d5  [SPARK-23431][CORE] Expose stage level peak executor metrics 
via REST API

No new revisions were added by this update.

Summary of changes:
 .../apache/spark/status/AppStatusListener.scala|  43 +-
 .../org/apache/spark/status/AppStatusStore.scala   |   3 +-
 .../scala/org/apache/spark/status/LiveEntity.scala |  10 +-
 .../scala/org/apache/spark/status/api/v1/api.scala |  10 +-
 .../scala/org/apache/spark/ui/jobs/JobPage.scala   |   3 +-
 .../application_list_json_expectation.json |  15 +
 .../completed_app_list_json_expectation.json   |  15 +
 .../limit_app_list_json_expectation.json   |  30 +-
 .../minDate_app_list_json_expectation.json |  45 +-
 .../minEndDate_app_list_json_expectation.json  |  15 +
 .../stage_list_with_peak_metrics_expectation.json  | 204 +
 .../stage_with_peak_metrics_expectation.json   | 998 +
 .../resources/spark-events/app-20200706201101-0003 | 124 +++
 .../spark/deploy/history/HistoryServerSuite.scala  |   2 +
 .../spark/status/AppStatusListenerSuite.scala  |  90 +-
 .../scala/org/apache/spark/ui/StagePageSuite.scala |   3 +-
 dev/.rat-excludes  |   1 +
 17 files changed, 1558 insertions(+), 53 deletions(-)
 create mode 100644 
core/src/test/resources/HistoryServerExpectations/stage_list_with_peak_metrics_expectation.json
 create mode 100644 
core/src/test/resources/HistoryServerExpectations/stage_with_peak_metrics_expectation.json
 create mode 100644 core/src/test/resources/spark-events/app-20200706201101-0003


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (6d69068 -> 171b7d5)

2020-08-04 Thread gengliang
This is an automated email from the ASF dual-hosted git repository.

gengliang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 6d69068  [SPARK-32521][SQL] Bug-fix: WithFields Expression should not 
be foldable
 add 171b7d5  [SPARK-23431][CORE] Expose stage level peak executor metrics 
via REST API

No new revisions were added by this update.

Summary of changes:
 .../apache/spark/status/AppStatusListener.scala|  43 +-
 .../org/apache/spark/status/AppStatusStore.scala   |   3 +-
 .../scala/org/apache/spark/status/LiveEntity.scala |  10 +-
 .../scala/org/apache/spark/status/api/v1/api.scala |  10 +-
 .../scala/org/apache/spark/ui/jobs/JobPage.scala   |   3 +-
 .../application_list_json_expectation.json |  15 +
 .../completed_app_list_json_expectation.json   |  15 +
 .../limit_app_list_json_expectation.json   |  30 +-
 .../minDate_app_list_json_expectation.json |  45 +-
 .../minEndDate_app_list_json_expectation.json  |  15 +
 .../stage_list_with_peak_metrics_expectation.json  | 204 +
 .../stage_with_peak_metrics_expectation.json   | 998 +
 .../resources/spark-events/app-20200706201101-0003 | 124 +++
 .../spark/deploy/history/HistoryServerSuite.scala  |   2 +
 .../spark/status/AppStatusListenerSuite.scala  |  90 +-
 .../scala/org/apache/spark/ui/StagePageSuite.scala |   3 +-
 dev/.rat-excludes  |   1 +
 17 files changed, 1558 insertions(+), 53 deletions(-)
 create mode 100644 
core/src/test/resources/HistoryServerExpectations/stage_list_with_peak_metrics_expectation.json
 create mode 100644 
core/src/test/resources/HistoryServerExpectations/stage_with_peak_metrics_expectation.json
 create mode 100644 core/src/test/resources/spark-events/app-20200706201101-0003


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (7fec6e0 -> 6d69068)

2020-08-04 Thread wenchen
This is an automated email from the ASF dual-hosted git repository.

wenchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 7fec6e0  [SPARK-32524][SQL][TESTS] CachedBatchSerializerSuite should 
clean up InMemoryRelation.ser
 add 6d69068  [SPARK-32521][SQL] Bug-fix: WithFields Expression should not 
be foldable

No new revisions were added by this update.

Summary of changes:
 .../catalyst/expressions/complexTypeCreator.scala  |  2 --
 .../apache/spark/sql/ColumnExpressionSuite.scala   | 32 ++
 2 files changed, 32 insertions(+), 2 deletions(-)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (7fec6e0 -> 6d69068)

2020-08-04 Thread wenchen
This is an automated email from the ASF dual-hosted git repository.

wenchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 7fec6e0  [SPARK-32524][SQL][TESTS] CachedBatchSerializerSuite should 
clean up InMemoryRelation.ser
 add 6d69068  [SPARK-32521][SQL] Bug-fix: WithFields Expression should not 
be foldable

No new revisions were added by this update.

Summary of changes:
 .../catalyst/expressions/complexTypeCreator.scala  |  2 --
 .../apache/spark/sql/ColumnExpressionSuite.scala   | 32 ++
 2 files changed, 32 insertions(+), 2 deletions(-)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (7fec6e0 -> 6d69068)

2020-08-04 Thread wenchen
This is an automated email from the ASF dual-hosted git repository.

wenchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 7fec6e0  [SPARK-32524][SQL][TESTS] CachedBatchSerializerSuite should 
clean up InMemoryRelation.ser
 add 6d69068  [SPARK-32521][SQL] Bug-fix: WithFields Expression should not 
be foldable

No new revisions were added by this update.

Summary of changes:
 .../catalyst/expressions/complexTypeCreator.scala  |  2 --
 .../apache/spark/sql/ColumnExpressionSuite.scala   | 32 ++
 2 files changed, 32 insertions(+), 2 deletions(-)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (7fec6e0 -> 6d69068)

2020-08-04 Thread wenchen
This is an automated email from the ASF dual-hosted git repository.

wenchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 7fec6e0  [SPARK-32524][SQL][TESTS] CachedBatchSerializerSuite should 
clean up InMemoryRelation.ser
 add 6d69068  [SPARK-32521][SQL] Bug-fix: WithFields Expression should not 
be foldable

No new revisions were added by this update.

Summary of changes:
 .../catalyst/expressions/complexTypeCreator.scala  |  2 --
 .../apache/spark/sql/ColumnExpressionSuite.scala   | 32 ++
 2 files changed, 32 insertions(+), 2 deletions(-)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (7fec6e0 -> 6d69068)

2020-08-04 Thread wenchen
This is an automated email from the ASF dual-hosted git repository.

wenchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 7fec6e0  [SPARK-32524][SQL][TESTS] CachedBatchSerializerSuite should 
clean up InMemoryRelation.ser
 add 6d69068  [SPARK-32521][SQL] Bug-fix: WithFields Expression should not 
be foldable

No new revisions were added by this update.

Summary of changes:
 .../catalyst/expressions/complexTypeCreator.scala  |  2 --
 .../apache/spark/sql/ColumnExpressionSuite.scala   | 32 ++
 2 files changed, 32 insertions(+), 2 deletions(-)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (005ef3a -> 7fec6e0)

2020-08-04 Thread gurwls223
This is an automated email from the ASF dual-hosted git repository.

gurwls223 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 005ef3a  [SPARK-32468][SS][TESTS][FOLLOWUP] Provide 
"default.api.timeout.ms" as well when specifying "request.timeout.ms" on 
replacing "default.api.timeout.ms"
 add 7fec6e0  [SPARK-32524][SQL][TESTS] CachedBatchSerializerSuite should 
clean up InMemoryRelation.ser

No new revisions were added by this update.

Summary of changes:
 .../spark/sql/execution/columnar/InMemoryRelation.scala   |  3 +++
 .../sql/execution/columnar/CachedBatchSerializerSuite.scala   | 11 +++
 2 files changed, 14 insertions(+)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (005ef3a -> 7fec6e0)

2020-08-04 Thread gurwls223
This is an automated email from the ASF dual-hosted git repository.

gurwls223 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 005ef3a  [SPARK-32468][SS][TESTS][FOLLOWUP] Provide 
"default.api.timeout.ms" as well when specifying "request.timeout.ms" on 
replacing "default.api.timeout.ms"
 add 7fec6e0  [SPARK-32524][SQL][TESTS] CachedBatchSerializerSuite should 
clean up InMemoryRelation.ser

No new revisions were added by this update.

Summary of changes:
 .../spark/sql/execution/columnar/InMemoryRelation.scala   |  3 +++
 .../sql/execution/columnar/CachedBatchSerializerSuite.scala   | 11 +++
 2 files changed, 14 insertions(+)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (005ef3a -> 7fec6e0)

2020-08-04 Thread gurwls223
This is an automated email from the ASF dual-hosted git repository.

gurwls223 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 005ef3a  [SPARK-32468][SS][TESTS][FOLLOWUP] Provide 
"default.api.timeout.ms" as well when specifying "request.timeout.ms" on 
replacing "default.api.timeout.ms"
 add 7fec6e0  [SPARK-32524][SQL][TESTS] CachedBatchSerializerSuite should 
clean up InMemoryRelation.ser

No new revisions were added by this update.

Summary of changes:
 .../spark/sql/execution/columnar/InMemoryRelation.scala   |  3 +++
 .../sql/execution/columnar/CachedBatchSerializerSuite.scala   | 11 +++
 2 files changed, 14 insertions(+)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (005ef3a -> 7fec6e0)

2020-08-04 Thread gurwls223
This is an automated email from the ASF dual-hosted git repository.

gurwls223 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 005ef3a  [SPARK-32468][SS][TESTS][FOLLOWUP] Provide 
"default.api.timeout.ms" as well when specifying "request.timeout.ms" on 
replacing "default.api.timeout.ms"
 add 7fec6e0  [SPARK-32524][SQL][TESTS] CachedBatchSerializerSuite should 
clean up InMemoryRelation.ser

No new revisions were added by this update.

Summary of changes:
 .../spark/sql/execution/columnar/InMemoryRelation.scala   |  3 +++
 .../sql/execution/columnar/CachedBatchSerializerSuite.scala   | 11 +++
 2 files changed, 14 insertions(+)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org



[spark] branch master updated (005ef3a -> 7fec6e0)

2020-08-04 Thread gurwls223
This is an automated email from the ASF dual-hosted git repository.

gurwls223 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git.


from 005ef3a  [SPARK-32468][SS][TESTS][FOLLOWUP] Provide 
"default.api.timeout.ms" as well when specifying "request.timeout.ms" on 
replacing "default.api.timeout.ms"
 add 7fec6e0  [SPARK-32524][SQL][TESTS] CachedBatchSerializerSuite should 
clean up InMemoryRelation.ser

No new revisions were added by this update.

Summary of changes:
 .../spark/sql/execution/columnar/InMemoryRelation.scala   |  3 +++
 .../sql/execution/columnar/CachedBatchSerializerSuite.scala   | 11 +++
 2 files changed, 14 insertions(+)


-
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org