旧版Evergreen构建是否测试最新MongoDB服务器?2.1连接器测试疑问
问题:MongoDB最新版本是否会与2.1版mongo-spark连接器做兼容性测试?
我查看了mongo-spark 2.1.x分支下的Evergreen配置文件,其中axes配置段包含了针对latest版本MongoDB的测试项,具体配置如下:
axes:
- id: "version"
display_name: "MongoDB Version"
values:
- id: "3.6"
display_name: "3.6"
variables:
VERSION: "3.6"- id: "4.2"
display_name: "4.2"
variables:
VERSION: "4.2"- id: "4.4"
display_name: "4.4"
variables:
VERSION: "4.4"- id: "5.0"
display_name: "5.0"
variables:
VERSION: "5.0"- id: "latest"
display_name: "latest"
variables:
VERSION: "latest"
请问这是否意味着当前版本的MongoDB会与旧版2.1的mongo-spark连接器进行兼容性测试?
回答
是的,这个配置明确说明MongoDB官方会针对2.1.x版本的mongo-spark连接器,与包括**latest(当前最新版)**在内的多个MongoDB版本开展兼容性测试。
Evergreen是MongoDB官方的持续集成测试工具,配置里的latest项会触发测试流程拉取当前最新的MongoDB版本,和2.1.x分支的连接器代码做集成验证,确保旧版连接器在最新MongoDB环境下仍能正常运行核心功能。
需要注意的是,这类兼容性测试主要覆盖基础的连接、读写等核心能力,MongoDB的部分新特性可能无法在旧版连接器中得到支持,但核心功能的兼容性会被保障。
内容的提问来源于stack exchange,提问作者user1361815
相关产品推荐
相关产品推荐

