5月23日 15:10 GitLab 由6.8.1升级至6.9.0,本次升级采用一键式脚本,服务共中断4分13秒。

新版本主要特性:

  • 强化Web编辑器。允许用户在编辑期间diff或预览Markdown
  • 支持发起标签(tag)合并(merge)请求
  • 支持通过API发起合并(merge)请求
  • 允许设置 http/https为不同的ssh主机
  • 若干bug修正
  • 若干细节优化

Gitlab-LUG 用户数据共占用14.3GB,备份共耗时26分钟,备份过程中发现某些长期不使用的项目占用了大量空间(最大的项目有4G),导致备份过程异常缓慢。

小插曲:

为提升更新速度,本打算把rubygems源改为mirrors@ustc。但发现mirrors@ustc速度比官方源还慢:

下午,mirrors磁盘整列由于某些原因异常忙碌,然而rubygems没有被SSD缓存,导致发送http请求后等待数分钟才能接到response。看了一下mirrors的日志,怀疑是rsync占用了过多的IO资源(write wait 超过 10000ms),导致nginx抢不到资源。

本次更新使用了淘宝源