“Perforce團(tuán)隊(duì)非常高興為您帶來Helix Core 2024.2版本,它擁有眾多旨在提高團(tuán)隊(duì)效率、優(yōu)化工作流程的增強(qiáng)功能。通過新的Open Telemetry協(xié)議集成,團(tuán)隊(duì)現(xiàn)在可以輕松將結(jié)構(gòu)化日志集成到可觀測性平臺中。DeltaTransfer現(xiàn)在也適用于同步操作——這是2024.1版本中發(fā)布的deltatransferforsubmits功能的擴(kuò)展,可幫助減少傳輸?shù)臄?shù)據(jù)量,縮短等待時間。此外,我們在技術(shù)預(yù)覽版中推出了一個新命令“p4 diagnostics”,用于檢索服務(wù)器信息,以協(xié)助進(jìn)行高級故障的排除。歡迎試用并反饋,我們將繼續(xù)完善此功能?!薄狟rent Schiestl, 產(chǎn)品管理高級總監(jiān), Perforce
Helix Core增強(qiáng)功能速覽!
結(jié)構(gòu)化日志的Open Telemetry協(xié)議(OTLP)集成
用于與可觀測性工具集成的行業(yè)標(biāo)準(zhǔn)協(xié)議稱為Open Telemetry協(xié)議(OTLP)。通過此次增強(qiáng)功能,Helix Core結(jié)構(gòu)化日志現(xiàn)在可以與OTLP無縫集成,使用戶能夠輕松將這些結(jié)構(gòu)化日志導(dǎo)入可觀測性平臺(New Relic、Grafana Loki、Kibana等),并鎖定這些日志,防止其被修改。
借助此功能,信息現(xiàn)在將通過新的“p4 logexport”命令以JSON格式通過OTLP導(dǎo)出,且更易與需要處理這些信息的其他工具兼容,代價是會生成更大的日志。
* 此功能僅適用于在Linux x86_64平臺上運(yùn)行的Helix Core服務(wù)器。
文件修訂的Delta同步
之前,當(dāng)一個未壓縮的二進(jìn)制文件被同步到客戶端,而客戶端已經(jīng)擁有該文件的較早版本時,整個文件會從服務(wù)器傳輸?shù)娇蛻舳?。通過此次更新,現(xiàn)在僅會傳輸文件的增量部分。
用戶在同步包含小幅編輯的大文件的后續(xù)版本時,尤其是在客戶端和服務(wù)器之間有延遲的情況下,將獲得最佳的性能提升。
* 需要注意的是,要開始在P4和P4V上使用Delta同步功能,用戶需要更新到P4 2024.2和P4V 2024.4版本。
P4VFS的熱點(diǎn)文件支持
P4VFS設(shè)計(jì)時僅在初始同步請求時同步元數(shù)據(jù),從而加速初始同步操作,并將完整下載推遲到后續(xù)需要時(例如:打開文件進(jìn)行編輯)。通過此次發(fā)布,用戶現(xiàn)在可以通過新的“熱點(diǎn)文件”規(guī)范來定義哪些文件始終需要同步。“熱點(diǎn)文件”是指從不進(jìn)行虛擬同步的文件。
通過新的“p4 hotfiles”命令,用戶可以基于任何組合的depot路徑(必需)、文件擴(kuò)展名(可選)和文件大?。蛇x)創(chuàng)建規(guī)則。這些規(guī)則可以在服務(wù)器端和客戶端進(jìn)行定義,客戶端的規(guī)則將與服務(wù)器端的規(guī)則結(jié)合進(jìn)行評估。
我們還將P4VFS客戶端從“技術(shù)預(yù)覽”狀態(tài)提升為正式支持版本,意味著客戶端現(xiàn)已完全支持。
*需要注意的是,P4VFS客戶端僅支持Windows操作系統(tǒng)。
技術(shù)預(yù)覽:用于高級故障排除的新命令“p4 diagnostics”
現(xiàn)在有一個新命令“p4 diagnostics”,用于無縫收集服務(wù)器配置和診斷信息,以進(jìn)行高級故障排除。運(yùn)行該命令時,將捕獲服務(wù)器配置詳情、監(jiān)控信息、拓?fù)浣Y(jié)構(gòu)、當(dāng)前日志文件、日志文件和數(shù)據(jù)庫鎖定信息。通過此增強(qiáng)功能,用戶將能夠向Perforce客戶支持提供相關(guān)且及時的數(shù)據(jù),以便進(jìn)行高級服務(wù)器故障排除。
之前,收集這些信息需要安裝和運(yùn)行外部腳本(如p4dstate.sh)。現(xiàn)在,這個新命令不需要服務(wù)器的root權(quán)限,操作用戶或具有管理員權(quán)限的用戶都可以運(yùn)行。
* “p4 diagnostics”僅支持Linux平臺,目前以技術(shù)預(yù)覽狀態(tài)發(fā)布。
相關(guān)更新
- 解決了多個重要的CVE漏洞。
- Sparse streams功能得到增強(qiáng),現(xiàn)在支持從任何流中恢復(fù)到Sparse streams。
- 使用“p4 obliterate”命令時,現(xiàn)在可以忽略標(biāo)簽。
- 新增多個篩選增強(qiáng)功能,包括:
變更列表篩選:
√ 現(xiàn)在可以通過在引號中使用 * 通配符進(jìn)行篩選,按客戶端工作區(qū)名稱進(jìn)行搜索。
√ 現(xiàn)在可以使用多個用戶值進(jìn)行篩選。
√ 現(xiàn)在可以使用多個客戶端工作區(qū)值進(jìn)行篩選。
客戶端工作區(qū)篩選:
√現(xiàn)在可以通過在引號中使用 * 通配符進(jìn)行篩選,按所有者進(jìn)行搜索。
其他技術(shù)預(yù)覽功能
以下功能也已從技術(shù)預(yù)覽中升級:
- ‘p4 topology’:在 Helix Core 2021.2 中引入,允許超級用戶和操作員列出所有直接或間接連接到當(dāng)前服務(wù)器的Helix Core服務(wù)器。
- Helix Core服務(wù)器系統(tǒng)資源監(jiān)控:在 Helix Core 2023.1 中引入,借助此功能,管理員可以依靠內(nèi)置機(jī)制來監(jiān)控整個服務(wù)器的CPU和內(nèi)存利用率,并主動暫?;蚪K止Helix Core操作,以防止服務(wù)器崩潰或中斷。
補(bǔ)充提醒
- 在Helix Core 2024.1中,推出通過Sparse Streams實(shí)現(xiàn)的輕量級分支功能,使團(tuán)隊(duì)能夠即時創(chuàng)建新的分支。
- 在Helix Core 2023.2中,用戶可以將Helix Core存儲倉庫連接到基于S3(或S3兼容)的云對象存儲——這是一種更具成本效益和可擴(kuò)展性的存儲解決方案。在Helix Core 2024.1中,這一支持?jǐn)U展到本地和流存儲庫。
-
控制系統(tǒng)
+關(guān)注
關(guān)注
41文章
6630瀏覽量
110666 -
Delta
+關(guān)注
關(guān)注
1文章
29瀏覽量
12262 -
版本控制
+關(guān)注
關(guān)注
0文章
15瀏覽量
72
發(fā)布評論請先 登錄
相關(guān)推薦
評論