Skip to content

Conversation

@AngersZhuuuu
Copy link
Contributor

@AngersZhuuuu AngersZhuuuu commented Nov 27, 2023

What changes were proposed in this pull request?

YarnAllocator set target executor number to 0 to cancel pending allocate request when driver stop
Now for this issue we do:

  1. AllocationFailure should not be treated as exitCausedByApp when driver is shutting down [SPARK-39601][YARN] AllocationFailure should not be treated as exitCausedByApp when driver is shutting down #38622
  2. Avoid new allocation requests when sc.stop stuck [SPARK-46006][YARN] YarnAllocator miss clean targetNumExecutorsPerResourceProfileId after YarnSchedulerBackend call stop #43906
  3. Cancel pending allocation request, this pr [SPARK-46006][YARN][FOLLOWUP] YarnAllocator set target executor number to 0 to cancel pending allocate request when driver stop #44036

Why are the changes needed?

Avoid unnecessary allocate request

Does this PR introduce any user-facing change?

No

How was this patch tested?

MT

Was this patch authored or co-authored using generative AI tooling?

No

…r to 0 to cancel pending allocate request when driver stop
@github-actions github-actions bot added the YARN label Nov 27, 2023
@AngersZhuuuu
Copy link
Contributor Author

ping @tgravescs @yaooqinn WDYT about this change ?

@yaooqinn
Copy link
Member

cc @zhouyifan279

@zhouyifan279
Copy link
Contributor

LGTM

@yaooqinn yaooqinn closed this in dbc8756 Nov 28, 2023
yaooqinn pushed a commit that referenced this pull request Nov 28, 2023
…r to 0 to cancel pending allocate request when driver stop

### What changes were proposed in this pull request?
YarnAllocator set target executor number to 0 to cancel pending allocate request when driver stop
Now for this issue we do:

1. AllocationFailure should not be treated as exitCausedByApp when driver is shutting down #38622
2. Avoid new allocation requests when sc.stop stuck #43906
3. Cancel pending allocation request, this pr #44036

### Why are the changes needed?
Avoid unnecessary allocate request

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

### How was this patch tested?
MT

### Was this patch authored or co-authored using generative AI tooling?
No

Closes #44036 from AngersZhuuuu/SPARK-46006-FOLLOWUP.

Authored-by: Angerszhuuuu <[email protected]>
Signed-off-by: Kent Yao <[email protected]>
(cherry picked from commit dbc8756)
Signed-off-by: Kent Yao <[email protected]>
yaooqinn pushed a commit that referenced this pull request Nov 28, 2023
…r to 0 to cancel pending allocate request when driver stop

### What changes were proposed in this pull request?
YarnAllocator set target executor number to 0 to cancel pending allocate request when driver stop
Now for this issue we do:

1. AllocationFailure should not be treated as exitCausedByApp when driver is shutting down #38622
2. Avoid new allocation requests when sc.stop stuck #43906
3. Cancel pending allocation request, this pr #44036

### Why are the changes needed?
Avoid unnecessary allocate request

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

### How was this patch tested?
MT

### Was this patch authored or co-authored using generative AI tooling?
No

Closes #44036 from AngersZhuuuu/SPARK-46006-FOLLOWUP.

Authored-by: Angerszhuuuu <[email protected]>
Signed-off-by: Kent Yao <[email protected]>
(cherry picked from commit dbc8756)
Signed-off-by: Kent Yao <[email protected]>
yaooqinn pushed a commit that referenced this pull request Nov 28, 2023
…r to 0 to cancel pending allocate request when driver stop

### What changes were proposed in this pull request?
YarnAllocator set target executor number to 0 to cancel pending allocate request when driver stop
Now for this issue we do:

1. AllocationFailure should not be treated as exitCausedByApp when driver is shutting down #38622
2. Avoid new allocation requests when sc.stop stuck #43906
3. Cancel pending allocation request, this pr #44036

### Why are the changes needed?
Avoid unnecessary allocate request

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

### How was this patch tested?
MT

### Was this patch authored or co-authored using generative AI tooling?
No

Closes #44036 from AngersZhuuuu/SPARK-46006-FOLLOWUP.

Authored-by: Angerszhuuuu <[email protected]>
Signed-off-by: Kent Yao <[email protected]>
(cherry picked from commit dbc8756)
Signed-off-by: Kent Yao <[email protected]>
@yaooqinn
Copy link
Member

Thanks all, merged to master, 3.5, 3.4, 3.3.

szehon-ho pushed a commit to szehon-ho/spark that referenced this pull request Feb 7, 2024
…r to 0 to cancel pending allocate request when driver stop

### What changes were proposed in this pull request?
YarnAllocator set target executor number to 0 to cancel pending allocate request when driver stop
Now for this issue we do:

1. AllocationFailure should not be treated as exitCausedByApp when driver is shutting down apache#38622
2. Avoid new allocation requests when sc.stop stuck apache#43906
3. Cancel pending allocation request, this pr apache#44036

### Why are the changes needed?
Avoid unnecessary allocate request

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

### How was this patch tested?
MT

### Was this patch authored or co-authored using generative AI tooling?
No

Closes apache#44036 from AngersZhuuuu/SPARK-46006-FOLLOWUP.

Authored-by: Angerszhuuuu <[email protected]>
Signed-off-by: Kent Yao <[email protected]>
(cherry picked from commit dbc8756)
Signed-off-by: Kent Yao <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants