0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

版本控制系统Helix Core 2024.2增强功能:与OpenTelemetry协议集成、Delta同步和传输等

龙智DevSecOps 2025-01-03 16:03 次阅读

“Perforce团队非常高兴为您带来Helix Core 2024.2版本,它拥有众多旨在提高团队效率、优化工作流程的增强功能。通过新的Open Telemetry协议集成,团队现在可以轻松将结构化日志集成到可观测性平台中。DeltaTransfer现在也适用于同步操作——这是2024.1版本中发布的deltatransferforsubmits功能的扩展,可帮助减少传输的数据量,缩短等待时间。此外,我们在技术预览版中推出了一个新命令“p4 diagnostics”,用于检索服务器信息,以协助进行高级故障的排除。欢迎试用并反馈,我们将继续完善此功能。”——Brent Schiestl, 产品管理高级总监, Perforce

Helix Core增强功能速览!

结构化日志的Open Telemetry协议(OTLP)集成

用于与可观测性工具集成的行业标准协议称为Open Telemetry协议(OTLP)。通过此次增强功能,Helix Core结构化日志现在可以与OTLP无缝集成,使用户能够轻松将这些结构化日志导入可观测性平台(New Relic、Grafana Loki、Kibana等),并锁定这些日志,防止其被修改。

借助此功能,信息现在将通过新的“p4 logexport”命令以JSON格式通过OTLP导出,且更易与需要处理这些信息的其他工具兼容,代价是会生成更大的日志。

* 此功能仅适用于在Linux x86_64平台上运行的Helix Core服务器。

wKgZO2d3mSmAclnLAACZmbeGwj0464.png

文件修订的Delta同步

之前,当一个未压缩的二进制文件被同步到客户端,而客户端已经拥有该文件的较早版本时,整个文件会从服务器传输到客户端。通过此次更新,现在仅会传输文件的增量部分。

用户在同步包含小幅编辑的大文件的后续版本时,尤其是在客户端和服务器之间有延迟的情况下,将获得最佳的性能提升。

* 需要注意的是,要开始在P4和P4V上使用Delta同步功能,用户需要更新到P4 2024.2和P4V 2024.4版本。

wKgZO2d3mUqAN0CvAACsRnBfKrk116.png

P4VFS的热点文件支持

P4VFS设计时仅在初始同步请求时同步元数据,从而加速初始同步操作,并将完整下载推迟到后续需要时(例如:打开文件进行编辑)。通过此次发布,用户现在可以通过新的“热点文件”规范来定义哪些文件始终需要同步。“热点文件”是指从不进行虚拟同步的文件。

通过新的“p4 hotfiles”命令,用户可以基于任何组合的depot路径(必需)、文件扩展名(可选)和文件大小(可选)创建规则。这些规则可以在服务器端和客户端进行定义,客户端的规则将与服务器端的规则结合进行评估。

我们还将P4VFS客户端从“技术预览”状态提升为正式支持版本,意味着客户端现已完全支持。

*需要注意的是,P4VFS客户端仅支持Windows操作系统

技术预览:用于高级故障排除的新命令“p4 diagnostics”

现在有一个新命令“p4 diagnostics”,用于无缝收集服务器配置和诊断信息,以进行高级故障排除。运行该命令时,将捕获服务器配置详情、监控信息、拓扑结构、当前日志文件、日志文件和数据库锁定信息。通过此增强功能,用户将能够向Perforce客户支持提供相关且及时的数据,以便进行高级服务器故障排除。

之前,收集这些信息需要安装和运行外部脚本(如p4dstate.sh)。现在,这个新命令不需要服务器的root权限,操作用户或具有管理员权限的用户都可以运行。

* “p4 diagnostics”仅支持Linux平台,目前以技术预览状态发布。

相关更新

  • 解决了多个重要的CVE漏洞。
  • Sparse streams功能得到增强,现在支持从任何流中恢复到Sparse streams。
  • 使用“p4 obliterate”命令时,现在可以忽略标签
  • 新增多个筛选增强功能,包括:

变更列表筛选:

√ 现在可以通过在引号中使用 * 通配符进行筛选,按客户端工作区名称进行搜索。

√ 现在可以使用多个用户值进行筛选。

√ 现在可以使用多个客户端工作区值进行筛选。

客户端工作区筛选:

现在可以通过在引号中使用 * 通配符进行筛选,按所有者进行搜索。

其他技术预览功能

以下功能也已从技术预览中升级:

  • ‘p4 topology’:在 Helix Core 2021.2 中引入,允许超级用户和操作员列出所有直接或间接连接到当前服务器的Helix Core服务器。
  • Helix Core服务器系统资源监控:在 Helix Core 2023.1 中引入,借助此功能,管理员可以依靠内置机制来监控整个服务器的CPU和内存利用率,并主动暂停或终止Helix Core操作,以防止服务器崩溃或中断。

补充提醒

  • 在Helix Core 2024.1中,推出通过Sparse Streams实现的轻量级分支功能,使团队能够即时创建新的分支。
  • 在Helix Core 2023.2中,用户可以将Helix Core存储仓库连接到基于S3(或S3兼容)的云对象存储——这是一种更具成本效益和可扩展性的存储解决方案。在Helix Core 2024.1中,这一支持扩展到本地和流存储库。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    6630

    浏览量

    110666
  • Delta
    +关注

    关注

    1

    文章

    29

    浏览量

    12261
  • 版本控制
    +关注

    关注

    0

    文章

    15

    浏览量

    72
收藏 人收藏

    评论

    相关推荐

    SVN十问:一文带你了解Subversion历史、使用挑战及替代方案Perforce Helix Core

    Subversion (SVN) 作为开源的集中式版本控制系统,已无法满足现代化的数据管理与版本控制需求。越来越多的团队开始转向更快速、更安全、更可扩展的
    的头像 发表于 12-27 16:09 140次阅读
    SVN十问:一文带你了解Subversion历史、使用挑战及替代方案Perforce <b class='flag-5'>Helix</b> <b class='flag-5'>Core</b>

    龙智直播预告:揭示现代化数据管理与版本控制优势、从SVN迁移到Helix Core的实践指导、迁移步骤

    2025年1月9日(周四)14:00-14:45,Perforce中国授权合作伙伴-龙智将在线直播,分享为何您的传统数据管理与版本控制系统需要升级、Perforce Helix Core
    的头像 发表于 12-16 15:35 124次阅读
    龙智直播预告:揭示现代化数据管理与<b class='flag-5'>版本</b><b class='flag-5'>控制</b>优势、从SVN迁移到<b class='flag-5'>Helix</b> <b class='flag-5'>Core</b>的实践指导、迁移步骤<b class='flag-5'>等</b>

    全新AMD Vitis统一软件平台2024.2版本发布

    全新 AMD Vitis 统一软件平台 2024.2 版本已于近期推出。
    的头像 发表于 12-11 15:06 336次阅读

    AMD Vitis Unified Software Platform 2024.2发布

    近日,全新 AMD Vitis Unified Software Platform 2024.2 版本推出。
    的头像 发表于 11-27 15:47 254次阅读

    AMD Vivado Design Suite 2024.2全新推出

    AMD Vivado Design Suite 2024.2 全新推出,使用 AMD Versal Adaptive SoC 进行设计的重大改进。此版本为 AMD Versal 自适应 SoC
    的头像 发表于 11-22 13:54 302次阅读

    Perforce Helix Core通过ISO 26262认证!为汽车软件开发团队提供无限可扩展性、细粒度安全性、文件快速访问

    News!Helix Core通过ISO 26262认证,符合汽车系统开发所需的安全和可靠性标准,助力汽车软件安全合规!具备无限可扩展性、细粒度安全性、文件快速访问...是众多汽车OEM和供应商的首选
    的头像 发表于 11-12 14:41 841次阅读
    Perforce <b class='flag-5'>Helix</b> <b class='flag-5'>Core</b>通过ISO 26262认证!为汽车软件开发团队提供无限可扩展性、细粒度安全性、文件快速访问<b class='flag-5'>等</b>

    PLC控制系统的通信协议解析

    的基本概念 通信协议是一组规则,定义了数据如何在不同的设备之间传输。在PLC控制系统中,这些协议包括物理层、数据链路层、网络层、传输层和应用
    的头像 发表于 11-08 09:46 911次阅读

    Helix QAC 2024.3新特性速览

    Helix QAC 2024.3 附带适用于 Windows 和 Linux 的基于 Qt 的新安装程序,并增强了对Validate SAML/OIDC 身份验证的支持。此版本还包括对某些环境的 Dataflow 稳健性的改进,
    的头像 发表于 11-06 15:42 288次阅读
    <b class='flag-5'>Helix</b> QAC 2024.3新特性速览

    Perforce静态分析工具2024.2新增功能Helix QAC全新CI/CD集成支持、Klocwork分析引擎改进和安全增强

    ​和Klocwork的最新版本对静态分析工具进行了重大改进,通过尽早修复错误、降低开发成本和加快发布速度,使开发团队实现左移。本文中,我们将概述2024.2版本的新特性和新功能。CI/
    的头像 发表于 10-08 16:22 297次阅读
    Perforce静态分析工具<b class='flag-5'>2024.2</b>新增<b class='flag-5'>功能</b>:<b class='flag-5'>Helix</b> QAC全新CI/CD<b class='flag-5'>集成</b>支持、Klocwork分析引擎改进和安全<b class='flag-5'>增强</b>

    Perforce演讲回顾(下):版本控制系统Helix Core的常见使用误区及解决办法、实用工具及新功能介绍

    日前,Perforce携手合作伙伴龙智一同亮相UnrealFest2024上海站,分享HelixCore版本控制系统及其协作套件的强大功能与最新动态,助力游戏创意产业加速前行。Perforce
    的头像 发表于 10-08 16:18 398次阅读
    Perforce演讲回顾(下):<b class='flag-5'>版本</b><b class='flag-5'>控制系统</b><b class='flag-5'>Helix</b> <b class='flag-5'>Core</b>的常见使用误区及解决办法、实用工具及新<b class='flag-5'>功能</b>介绍

    Perforce演讲回顾(上):从UE项目Project Titan,看Helix Core在大型游戏开发中的版本控制集成使用策略

    日前,Perforce携手合作伙伴龙智一同亮相UnrealFest2024上海站,分享HelixCore版本控制系统及其协作套件的强大功能与最新动态,助力游戏创意产业加速前行。Perforce
    的头像 发表于 10-08 16:15 427次阅读
    Perforce演讲回顾(上):从UE项目Project Titan,看<b class='flag-5'>Helix</b> <b class='flag-5'>Core</b>在大型游戏开发中的<b class='flag-5'>版本</b><b class='flag-5'>控制</b>与<b class='flag-5'>集成</b>使用策略

    代码静态测试工具Klocwork 2024.2新发布

    Klocwork 2024.2 为现代 C/C++ 分析引擎引入了显着的准确性和性能改进。此版本还包括增强的安全性和身份验证功能以及改进的用户体验,以及 MISRA® 和 CERT 规
    的头像 发表于 08-06 12:16 282次阅读
    代码静态测试工具Klocwork <b class='flag-5'>2024.2</b>新发布

    代码静态测试工具Helix QAC 2024.2新发

    Helix QAC 2024.2 带来了新的特性和功能,为开发过程增加了灵活的选项。用户使用新的 CI 分析通过 Validate 获得完整的 CI 集成支持,从而轻松管理 CI/CD
    的头像 发表于 08-05 17:40 369次阅读
    代码静态测试工具<b class='flag-5'>Helix</b> QAC <b class='flag-5'>2024.2</b>新发

    分布式大屏控制系统的屏幕同步技术

    分布式大屏控制系统的屏幕同步技术是确保系统内多个显示屏幕显示相同内容的关键技术之一。以下是实现屏幕同步的几种技术: 硬件同步:硬件
    的头像 发表于 01-29 14:40 870次阅读

    控制系统之间如何实现时钟同步

    控制系统之间如何实现时钟同步控制系统之间的时钟同步是确保不同系统之间的时钟保持一致的过程。它在许多实时应用中非常重要,如分布式
    的头像 发表于 01-16 14:37 1149次阅读