$PI This upgrade is indeed very challenging, and it's not just polite talk. There are several main reasons:



1. Triple major version synchronized upgrade
Protocol (22→23), operating system (Ubuntu 20.04→24.04), database (PostgreSQL 12→16) upgraded simultaneously. Any single upgrade carries risks, and the combination of all three means compatibility, dependencies, and configuration file changes will affect each other.
2. Internal data reprocessing required
Many upgrades only involve replacing software, but this time, because the underlying storage format or indexing logic has changed, nodes need to reprocess existing data with the new logic. This process is highly error-prone, and if interrupted, it may require restoring from snapshots, which is very time-consuming.
3. Zero tolerance in production environment
If mainnet nodes go offline or data is corrupted, it will affect the entire network’s consensus and block production. Operators must repeatedly verify on testnets and complete operations with no downtime or minimal downtime, which is far more stressful than upgrading a personal computer.
4. Large gap from PostgreSQL 12→16
This version spans several years and introduces many changes such as query optimization, data types, and parallel execution. Database migration often requires exporting and importing, taking hours or even longer. For large nodes, the window is extremely tight.

So, this statement is not an exaggeration but reflects that this upgrade indeed carries high risks and operational complexity. Successfully upgrading more than half of the nodes smoothly already shows that operators are very professional.
PI-0.06%
View Original
post-image
post-image
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 7
  • Repost
  • Share
Comment
Add a comment
Add a comment
GateUser-b8aad5cb
· 6h ago
V23 Upgrade Failure Delay on June 14
View OriginalReply0
Azhe1688
· 6h ago
Go all in 🤑
View OriginalReply0
GateUser-0f4acc33
· 6h ago
What’s the use??
View OriginalReply0
GateUser-2216933f
· 6h ago
Just charge forward 👊
View OriginalReply0
GateUser-2216933f
· 6h ago
Just charge forward 👊
View OriginalReply0
青春不低调Pi
· 6h ago
There are too many unknowns, and in the end, who knows 🤷🏻‍♀️. If you believe, keep going; if you don’t, give up—what does dragging/hauling/forcibly pulling really help?
View OriginalReply0
ThirdYoungerBrother,FifthOlder
· 6h ago
Will it fail[惊讶]
View OriginalReply0
  • Pinned