aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/configuration.md30
1 files changed, 30 insertions, 0 deletions
diff --git a/docs/configuration.md b/docs/configuration.md
index 7e466d7dc1..07bcd4aa7f 100644
--- a/docs/configuration.md
+++ b/docs/configuration.md
@@ -1316,6 +1316,14 @@ Apart from these, the following properties are also available, and may be useful
</td>
</tr>
<tr>
+ <td><code>spark.blacklist.timeout</code></td>
+ <td>1h</td>
+ <td>
+ (Experimental) How long a node or executor is blacklisted for the entire application, before it
+ is unconditionally removed from the blacklist to attempt running new tasks.
+ </td>
+</tr>
+<tr>
<td><code>spark.blacklist.task.maxTaskAttemptsPerExecutor</code></td>
<td>1</td>
<td>
@@ -1348,6 +1356,28 @@ Apart from these, the following properties are also available, and may be useful
</td>
</tr>
<tr>
+ <td><code>spark.blacklist.application.maxFailedTasksPerExecutor</code></td>
+ <td>2</td>
+ <td>
+ (Experimental) How many different tasks must fail on one executor, in successful task sets,
+ before the executor is blacklisted for the entire application. Blacklisted executors will
+ be automatically added back to the pool of available resources after the timeout specified by
+ <code>spark.blacklist.timeout</code>. Note that with dynamic allocation, though, the executors
+ may get marked as idle and be reclaimed by the cluster manager.
+ </td>
+</tr>
+<tr>
+ <td><code>spark.blacklist.application.maxFailedExecutorsPerNode</code></td>
+ <td>2</td>
+ <td>
+ (Experimental) How many different executors must be blacklisted for the entire application,
+ before the node is blacklisted for the entire application. Blacklisted nodes will
+ be automatically added back to the pool of available resources after the timeout specified by
+ <code>spark.blacklist.timeout</code>. Note that with dynamic allocation, though, the executors
+ on the node may get marked as idle and be reclaimed by the cluster manager.
+ </td>
+</tr>
+<tr>
<td><code>spark.speculation</code></td>
<td>false</td>
<td>