Skip to content

[SPARK-52560][BUILD] Bump ap-loader 4.0(v10) to support for async-profiler 4.0 #51257

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 2 commits into from

Conversation

wForget
Copy link
Member

@wForget wForget commented Jun 24, 2025

What changes were proposed in this pull request?

Bump ap-loader 4.0-10

Why are the changes needed?

ap-loader 4.0 (v10) has already been released, which supports for async-profier 4.0. The release guide refers to Loader for 4.0 (v10): Heatmaps and Native memory profiling

Does this PR introduce any user-facing change?

No

How was this patch tested?

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

No

@github-actions github-actions bot added the BUILD label Jun 24, 2025
@pan3793
Copy link
Member

pan3793 commented Jun 24, 2025

please also update connector/profiler/README.md

BTW, is the async 4.0 cli interface compatible with async 3.0?

@github-actions github-actions bot added the DOCS label Jun 24, 2025
@wForget
Copy link
Member Author

wForget commented Jun 24, 2025

please also update connector/profiler/README.md

Thank you, updated.

BTW, is the async 4.0 cli interface compatible with async 3.0?

Comparing 3.0 arguments and 4.0 arguments, they are mostly compatible.

@wForget
Copy link
Member Author

wForget commented Jun 30, 2025

@HyukjinKwon @dongjoon-hyun Could you please take a look?

@dongjoon-hyun
Copy link
Member

Thank you for pinging me, @wForget .

@dongjoon-hyun
Copy link
Member

cc @parthchandra , too

@parthchandra
Copy link
Contributor

(I haven't been able to try this PR out) but from the release notes for async-profiler, it looks like we could benefit from upgrading; among others because of improved support for JDK 23.

@dongjoon-hyun
Copy link
Member

Just a question. Did you verify this PR by running the profiling the real jobs, @wForget ?

@dongjoon-hyun
Copy link
Member

Also, cc @peter-toth

@wForget
Copy link
Member Author

wForget commented Jul 5, 2025

Just a question. Did you verify this PR by running the profiling the real jobs, @wForget ?

Yes, I am currently using it to analyze some performance issues of the spark native engine (gluten) on the Spark 3.5 + JDK 1.8 + ap-loader 4.0-10 environment, like facebookincubator/velox#13861.

@dongjoon-hyun
Copy link
Member

Thank you for confirming, @wForget .

Copy link
Member

@dongjoon-hyun dongjoon-hyun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1, LGTM.

Merged to master for Apache Spark 4.1.0.

FMX pushed a commit to apache/celeborn that referenced this pull request Jul 10, 2025
### What changes were proposed in this pull request?

Bump ap-loader version from 3.0-9 to 4.0-10.

### Why are the changes needed?

`ap-loader` has already released v4.0-10, which release note refers to [Loader for 4.0 (v10): Heatmaps and Native memory profiling](https://github.com/jvm-profiling-tools/ap-loader/releases/tag/4.0-10). It should bump version from 3.0-9 to 4.0-10 for `JVMProfiler`.

Backport apache/spark#51257.

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

No.

### How was this patch tested?

Manual test.

Closes #3359 from SteNicholas/CELEBORN-2057.

Authored-by: SteNicholas <[email protected]>
Signed-off-by: mingji <[email protected]>
asl3 pushed a commit to asl3/spark that referenced this pull request Jul 14, 2025
…filer 4.0

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

Bump ap-loader 4.0-10

### Why are the changes needed?

ap-loader 4.0 (v10) has already been released, which supports for async-profier 4.0. The release guide refers to [Loader for 4.0 (v10): Heatmaps and Native memory profiling](https://github.com/jvm-profiling-tools/ap-loader/releases/tag/4.0-10)

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

No

### How was this patch tested?

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

No

Closes apache#51257 from wForget/SPARK-52560.

Authored-by: wforget <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants