lucene Gerrit HA插件,新用户问题

wwodge7n  于 2023-04-20  发布在  Lucene
关注(0)|答案(1)|浏览(226)

我使用Gerrit 2.13.5,在Multi-Master系统中有2个示例。我使用gerrit high-availability plugin同步缓存,事件和索引。一切正常,除了一个奇怪的事情:当我创建新用户时,我只能在一个Gerrit服务器上登录,在另一个服务器上,我收到以下错误:
[2017-08-04 09:38:31,391] [HTTP-57] ERROR com.google.gerrit.httpd.auth.container.HttpLoginServlet:无法验证用户“user_test”com.google.gerrit.server.account.AccountException:无法将外部ID“gerrit:user_test”分配给帐户1000256;外部ID已在使用中。
像HA插件一样的Smth不会同步两个Gerrit上的索引中的用户。
请注意,所有其他操作(变更请求中的变更、项目中的变更)都能正常同步。

jei2mxaa

jei2mxaa1#

实际上,这是Gerrit版本2.13.5的错误。高可用性插件不支持此版本的用户帐户复制。因此,您必须将Gerrit更新到新版本或编写自定义sh脚本以手动索引新用户的帐户

相关问题