Skip to content

Conversation

@xianjingfeng
Copy link
Member

@xianjingfeng xianjingfeng commented Jan 12, 2026

What changes were proposed in this pull request?

  1. Wrap calcTopNShuffleDataSize in error handling
  2. Use scheduleWithFixedDelay instand of scheduleAtFixedRate

Why are the changes needed?

Fix: #2707

Does this PR introduce any user-facing change?

No.

How was this patch tested?

CI

@github-actions
Copy link

github-actions bot commented Jan 12, 2026

Test Results

 3 175 files  ±0   3 175 suites  ±0   6h 50m 53s ⏱️ -2s
 1 238 tests ±0   1 237 ✅ ±0   1 💤 ±0  0 ❌ ±0 
15 689 runs  ±0  15 674 ✅ ±0  15 💤 ±0  0 ❌ ±0 

Results for commit a1a815e. ± Comparison against base commit 1365115.

♻️ This comment has been updated with latest results.

this.scheduler.scheduleAtFixedRate(
this::calcTopNShuffleDataSize,
this.scheduler.scheduleWithFixedDelay(
this::calcTopNShuffleDataSizeIgnoreErrors,
Copy link
Contributor

Choose a reason for hiding this comment

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

Copy link
Member Author

Choose a reason for hiding this comment

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

Done

Copy link
Member

@zuston zuston left a comment

Choose a reason for hiding this comment

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

lgtm. thanks @xianjingfeng

@zuston zuston merged commit f43f66f into apache:master Jan 13, 2026
80 of 81 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] The topN_of_total_data_size_for_app metric stops updating permanently

3 participants