我们正在运行gerrit 2.10.7,即使git gc修复它们,我们也偶尔会遇到Gerrit gc无法修复的损坏对象的问题。
另一方面,我读到gerrit gc创建了优化其他gerrit操作的位图。
所以我想知道两者兼顾是否合理,特别是因为gerrit gc没有通知我失败。确认gerrit gc ran的唯一方法是检查日志。
如果我同时运行两者,我应该首先运行git gc,然后运行gerrit gc,还是反过来呢?
那么,你做了什么?
也发布在这里:https://groups.google.com/forum/#!topic/repo-discuss/XXsoBhqQUiY
答案 0 :(得分:1)
如果你有gerrit gc
无法修复但git gc
无法修复的对象,我想知道是否值得为JGit创建问题单(Gerrit在内部使用JGit)。但在此之前,我建议将Gerrit更新到最新版本,看看问题是否仍然存在。
基本上,定期运行Gerrit gc是suggested way。您可以{Ger configure Gerrit实例自动运行它。