2017-08-04 6 views
0

私はGerrit 2.13.5を使用しており、マルチマスターシステムには2つのインスタンスがあります。キャッシュ、イベント、インデックスの同期にはgerrit high-availability pluginを使用しています。 私は、新しいユーザーを作成するときに、私は次のエラーが表示され、他の一つに、一つだけヘリット・サーバ上でログインすることができます::すべては罰金1奇妙なこと除外する作品HAプラグインのようなGerrit HAプラグイン、新規ユーザーでの問題

[2017-08-04 09:38:31,391] [HTTP-57] ERROR com.google.gerrit.httpd.auth.container.HttpLoginServlet : Unable to authenticate user "user_test" com.google.gerrit.server.account.AccountException: Cannot assign external ID "gerrit:user_test" to account 1000256; external ID already in use.

SMTHすることでユーザーを同期しません両方のGerritのインデックス。

他のすべての操作(プロジェクト内の変更要求の変更)はうまく同期します。

答えて

0

実際には、Gerritバージョン2.13.5の障害でした。高可用性プラグインは、このバージョンのユーザーアカウントの複製をサポートしていません。したがって、ゲリットを新しいバージョンに更新するか、新しいユーザーのアカウントを手動でインデックスするためのカスタムshスクリプトを作成する必要があります。

関連する問題