kyuubi/.github/workflows
zhouyifan279 d513f1f1e6
[KYUUBI #5136][Bug] Spark App may hang forever if FinalStageResourceManager killed all executors
### _Why are the changes needed?_
In minor cases, Spark Stage hangs forever when spark.sql.finalWriteStage.eagerlyKillExecutors.enabled is true.

The bug occurs if two conditions are met in the same time:

1. All executors are either removed because of idle time out or killed by FinalStageResourceManager.
   Target executor num in YarnAllocator will be set to 0 and no more executor will be launched.
2. Target executor num in ExecutorAllocationManager equals to the executor num needed by final stage.
   Then ExecutorAllocationManager will not sync target executor num to YarnAllocator.

### _How was this patch tested?_
- [x] Add a new test suite `FinalStageResourceManagerSuite`

Closes #5141 from zhouyifan279/adjust-executors.

Closes #5136

c4403eefa [zhouyifan279] assert adjustedTargetExecutors == 1
ea8f24733 [zhouyifan279] Add comment
5f3ca1d9c [zhouyifan279] [KYUUBI #5136][Bug] Spark App may hang forever if FinalStageResourceManager killed all executors
12687eee7 [zhouyifan279] [KYUUBI #5136][Bug] Spark App may hang forever if FinalStageResourceManager killed all executors
9dcbc780d [zhouyifan279] [KYUUBI #5136][Bug] Spark App may hang forever if FinalStageResourceManager killed all executors

Authored-by: zhouyifan279 <zhouyifan279@gmail.com>
Signed-off-by: Cheng Pan <chengpan@apache.org>
2023-08-16 16:09:17 +08:00
..
dep.yml [KYUUBI #4747] [INFRA] Install and cache build/mvn in CI builds 2023-04-23 09:52:34 +08:00
docs.yml [KYUUBI #4269] Add a GA Job For Documentation Verification 2023-02-09 12:53:47 +00:00
greetings.yml [KYUUBI #4192] [INFRA] Make all CI jobs run on ubuntu-22.04 2023-01-19 23:36:02 +08:00
labeler.yml [KYUUBI #4192] [INFRA] Make all CI jobs run on ubuntu-22.04 2023-01-19 23:36:02 +08:00
license.yml [KYUUBI #5018] Make kyuubi spark extension compatible with Spark3.4 2023-07-06 18:22:23 +08:00
master.yml [KYUUBI #5136][Bug] Spark App may hang forever if FinalStageResourceManager killed all executors 2023-08-16 16:09:17 +08:00
nightly.yml [KYUUBI #4747] [INFRA] Install and cache build/mvn in CI builds 2023-04-23 09:52:34 +08:00
publish-snapshot-docker.yml [KYUUBI #4576] Multi arch build for ARM support in Docker Hub 2023-03-22 16:31:31 +08:00
publish-snapshot-nexus.yml [KYUUBI #4297] Daily publish master snapshot docker image 2023-02-10 12:23:48 +08:00
stale.yml [KYUUBI #4193] Bump actions/stale from v6 to v7 2023-01-20 00:12:33 +08:00
style.yml [KYUUBI #5113] Remove dummy Spark Kudu connector module 2023-08-01 17:05:42 +08:00
web-ui.yml [KYUUBI #4948] [BUILD] Reuse versions of NodeJS and Pnpm from maven properties 2023-06-12 09:02:09 +08:00