Skip to content

[AURON #2119] Add isTaskRunning method to check task status in SparkAuronAdaptor#2120

Merged
cxzl25 merged 1 commit intoapache:masterfrom
cxzl25:auron_2119
Mar 30, 2026
Merged

[AURON #2119] Add isTaskRunning method to check task status in SparkAuronAdaptor#2120
cxzl25 merged 1 commit intoapache:masterfrom
cxzl25:auron_2119

Conversation

@cxzl25
Copy link
Copy Markdown
Contributor

@cxzl25 cxzl25 commented Mar 27, 2026

Which issue does this PR close?

Closes #2119

Rationale for this change

When Spark initiates a task kill (e.g. stage cancellation, speculative execution kill, or user-triggered job cancellation), the Rust native engine always receives true from the JNI callback JniBridge.isTaskRunning(), making it unable to detect that the task has already been killed.

What changes are included in this PR?

Are there any user-facing changes?

How was this patch tested?

@github-actions github-actions bot added the spark label Mar 27, 2026
@cxzl25 cxzl25 merged commit cb81ca1 into apache:master Mar 30, 2026
126 of 127 checks passed
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.

Native engine ignores Spark task kill signals

4 participants