从 SonarQube 5.6 升级到 5.6.6 数据库迁移无法正确显示摘要数字



SonarQube Community,

我从 SonarQube 5.6 升级到 5.6.6,数据库迁移似乎成功完成。 之后,钻取到项目时的某些项目摘要数据无法正确显示,而其他项目则正确显示。 我提供了指向 3 个项目的链接,两个 png 直观地显示了我正在尝试传达的内容,第三个是升级和数据迁移的日志输出。 我已经回滚到旧的数据库数据和 5.6 并进行了两次升级,结果相同,因此可以重现。 在进行此升级时,我是否需要了解我可能错过了什么? 多年来,我已经进行了几次升级,这是我第一次看到这个问题。 感谢您提供的任何帮助。 道格

这是ElasticSearch索引损坏的情况。可以通过删除 _$SONARQUBE_HOME/data/es_ 来修复它。

从您的评论来看,您似乎继承了以前版本的 ES 索引。相反,你应该有

  • 关闭旧版本
  • 分解了新版本的拉链
  • 将新版本指向您的数据库
  • (重新(安装了您的插件
  • 启动新版本,并允许 ES 索引作为升级过程的一部分自动(重新(生成

最新更新