瀏覽單個文章
supermaxfight
Golden Member
 
supermaxfight的大頭照
 

加入日期: Jun 2002
您的住址: 地獄18層
文章: 3,274
系統維護

引用:
作者WCG
2026年3月6日
即將進行的資料庫遷移需要將 BOINC 資料庫離線,時間為 3 月 10 日至 11 日。我們一直在新的測試環境中測試分散式 Postgres 架構。我們計劃下週(3 月 10 日至 11 日)切換到 BOINC 伺服器 v1.6.1 版本的 Postgres 建置版本。切換過程中,我們需要短暫暫停,以便將更新的調度器和饋送器部署到每個 Postgres 工作節點,並在生產環境中透過 Kafka 部署 CDC,使其與測試環境保持一致。借助 CDC,我們將使舊資料庫與 Postgres 叢集管理的工作單元狀態保持同步。
來自 create_work 和 validator_assimilator 守護程序的 CRUD 操作將透過日誌記錄流程進行管線處理,以確保工作單元狀態在舊版 BOINC 資料庫中最終保持一致,從而使當前的 API 層和業務邏輯能夠繼續正常運作。這樣做的好處是,BOINC 資料庫的可用 IOPS 可以擴展到我們在 Postgres 叢集中部署的伺服器數量,並且對資料庫的批量更新將保持資料局部性,從而完善水平可擴展的設計。
這應該可以解決長期存在的驗證問題、當前 BOINC 資料庫的高磁碟利用率問題,使我們能夠恢復 MCM1 工作單元的嚴格同構冗餘類,解決 os_name 和 os_version 緩衝區溢位和截斷錯誤,並使我們能夠存取在較新的 BOINC 版本中實現的新功能,例如在網格上將容器作為應用程式運行。
我們已能夠透過該系統在測試階段生產和運行 MCM1 和 MAM1 工作單元,並將在確認其運行符合預期及上述描述後儘快啟動 ARP1 項目。屆時,我們還可以發布比先前 ARP1 專案更大的工作單元數量,從而加快專案完成速度。
__________________
徵你不要的AM4 CPU
徵你不要的SATA接頭斷裂SSD
舊 2026-03-13, 11:03 PM #1728
回應時引用此文章
supermaxfight離線中