Geo validation tests

Geo validation tests

Geo 团队对常见的部署配置执行手动测试和验证,以确保在次要的 GitLab 版本和主要的 PostgreSQL 数据库版本之间升级时,Geo 可以正常工作.

本部分包含近期验证测试的日记以及相关问题的链接.

以下是我们执行的 GitLab 升级验证测试.

:

  • 说明:在多服务器配置中测试了从 GitLab 12.9.10 升级到 12.10.12 软件包的过程. 使用循环管道和 HAProxy 统计信息显示板监视停机时间.
  • 结果:部分成功,因为我们在主站点和辅助站点的升级过程中观察到停机时间.
  • 跟进问题/行动:
  • 描述:在多服务器配置中测试了从 GitLab 12.8.1 到 12.9.10 软件包的升级.
  • 结果:部分成功,因为我们在演示过程中没有运行循环管道来验证零停机时间.
  • 后续问题:

February 2020

:

  • 说明:在多节点配置中测试了从 GitLab 12.7.5 升级到最新的 GitLab 12.8 软件包的过程.
  • 结果:部分成功,因为我们在演示过程中没有运行循环管道来监视停机时间.

Upgrade Geo multi-node installation:

Upgrade Geo multi-node installation:

  • 描述:在多节点配置中测试了从 GitLab 12.5.7 到 GitLab 12.6.6 的升级.
  • Outcome: Upgrade test was successful.
  • 后续问题: .

Upgrade Geo multi-node installation:

  • 说明:在多节点配置中测试了从 GitLab 12.4.x 升级到最新的 GitLab 12.5 软件包的过程.
  • 结果:升级测试成功.
  • 后续问题:
    • .

October 2019

  • 说明:在多节点配置中测试了从 GitLab 12.3.5 升级到 GitLab 12.4.1 的过程.
  • 结果:升级测试成功.

:

  • 说明:已测试从 GitLab 12.2.8 升级到 GitLab 12.3.5.
  • 结果:升级测试成功.

Upgrade Geo multi-node installation:

  • 说明:已测试从 GitLab 12.1.9 升级到 GitLab 12.2.8 的过程.
  • 结果:由于可能的配置错误问题而部分成功.

PostgreSQL upgrades

以下是我们执行的 PostgreSQL 升级验证测试.

PostgreSQL 11 upgrade procedure for Geo installations:

  • 说明:在将 PostgreSQL 11 设置为 GitLab 12.10 中的 PostgreSQL 的默认版本之前,我们测试了 GitLab 12.9 的全新安装以及在 PostgreSQL 11 中安装了 Geo 的情况.
  • 结果:安装测试成功.

September 2019

Test and validate PostgreSQL 10.0 upgrade for Geo: