2016-04-14 2 views
2

gerrit 2.10.7を実行していますが、Git gcが修復しても、破損したオブジェクトがgerrit gcによって修復されないことがある場合があります。Gerrit GCとGit GC - または両方ですか?

一方、私はgerrit gcが他のgerrit操作を最適化するビットマップを作成することを読んでいます。

私は、特にgerrit gcが失敗時に私に通知しないので、両方を実行するのが理にかなっていないのだろうかと思っています。 gerritの実行を確認する唯一の方法は、ログを調べることです。

私は両方を実行する場合は、最初にgit gcを実行してから、gerrit gcを実行するか、逆に実行する必要がありますか?

だから、あなたは何をしますか?

はまた、ここに掲載:https://groups.google.com/forum/#!topic/repo-discuss/XXsoBhqQUiY

答えて

1

あなたはgerrit gcを修正することはできませんが、それはJGitの発行チケットを作成する価値があるかどうgit gcが、私は(ヘリットが内部JGitを使用しています)疑問に思うことができ、オブジェクトが破損している場合。しかし、それを行う前に、私はGerritを最新のバージョンに更新し、そこに問題がまだ存在するかどうかを確認することをお勧めします。

基本的に、Gerrit gcを定期的に実行すると、suggested wayとなります。 configure Gerritインスタンスを自動的に実行することができます。

+0

最新のバージョンは2.11.xです。これは、UIにさまざまな実質的な変更を加え、悪質なコミュニティ担当者がいるようです。 250人のユーザーのためにそのようなものを更新することは、軽く行うべきことではありません。誰もモルドールを歩いていない... 一方、2.10.7のスケジュールされたgerrit gcはあまり信頼性がありません... –