Skip to content

Downgrade Rust to 1.86.0#6980

Merged
steviez merged 1 commit intoanza-xyz:masterfrom
steviez:rust_1.86.0
Jul 16, 2025
Merged

Downgrade Rust to 1.86.0#6980
steviez merged 1 commit intoanza-xyz:masterfrom
steviez:rust_1.86.0

Conversation

@steviez
Copy link
Copy Markdown

@steviez steviez commented Jul 15, 2025

Problem

A performance regression in PohService was observed, and bisect revealed the degradation to start from when we upgraded to Rust 1.87.0

Summary of Changes

This reverts commit 2361c7d (#6800)

Degradation

The performance regression is visible in poh-service.total_hash_time_us. Below is a graph of our MNB canaries; these nodes restart on different days of the week with the latest tip-of-master. As we can see, each restart after July 4th shows the degradation.
image

I also confirmed that I saw the degradation when toggling between e92e9a1 and 2361c7d on my dev node:
image

A performance regression in PohService was observed, and bisect revealed
the degradation to start from when we upgraded to Rust 1.87.0

This reverts commit 2361c7d.
Copy link
Copy Markdown

@bw-solana bw-solana left a comment

Choose a reason for hiding this comment

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

For posterity, upgrade happened via #6800

Edit: Which Steve already mentioned... I'm in idiot

@steviez steviez requested a review from brooksprumo July 15, 2025 21:02
@codecov-commenter
Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Please upload report for BASE (master@1e119f0). Learn more about missing BASE report.
Report is 6 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##             master    #6980   +/-   ##
=========================================
  Coverage          ?    83.2%           
=========================================
  Files             ?      853           
  Lines             ?   375917           
  Branches          ?        0           
=========================================
  Hits              ?   312993           
  Misses            ?    62924           
  Partials          ?        0           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@steviez steviez merged commit b3fca5d into anza-xyz:master Jul 16, 2025
46 checks passed
@steviez steviez deleted the rust_1.86.0 branch July 16, 2025 00:51
@steviez steviez mentioned this pull request Nov 4, 2025
6 tasks
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.

4 participants