- Mentioned In
- T224996: Gerrit repo scoring/ores/editquality not mirroing
T203866: Document how to make Gerrit observe GitHub repos, common problems and how to fix them
rORESDEPLOY3f50d430e1a7: Update ores submodule from phabricator
- Mentioned Here
- T192042: Create gerrit mirrors for all github-based ORES repos
T119435: Setup gerrit mirror of the repos from GitHub
T201825: Test poolcounter support for ores in beta cluster
Any pointers to details or pointers to tasks with details about how this was setup would be helpful for troubleshooting. I'm familiar with gerrit -> github replication, but I don't know anything about mirroring from github -> gerrit. The only task I found about it in a quick search was T119435: Setup gerrit mirror of the repos from GitHub which was declined. FWIW, I don't see anything about ORES in the gerrit error logs dating back to 2018-08-26.
so the problem is that scoring/ores/ores doesn't need git lfs but it has it because it's inside scoring/ores/ and I don't have push right to update it. Maybe Scoring platform team should have push rights to update it from upstream (github)
Triaging this is as high since I couldn't push any change on ores not to beta or prod because of this for weeks now. The weird thing for me is that git lfs changes was mirrored to gerrit (for example you can find .gitattributes file) and that the reason we moved forward with lfs stuff but nothing has been mirrored after that. I don't have push rights to just enforce mirroring (manually) and I need to get poolcounter support out of door but I can't. cc @greg @Halfak
@Ladsgroup I've temporarily given the research-ores group push permissions to ref/heads/* for projects under scoring/* so that you can manually mirror. Hopefully that means you'll be fine with me lowering the priority of this task.
Since there is nothing in the gerrit logs about the scoring repositories, I would assume there is something in the phabricator logs related to the diffusion URIs that have been doing this mirroring in the past. @mmodell could you check on that?
It would be good if we could document for posterity how we have to configure Gerrit repos to observe from GitHub ones, and the usual troubles and how-to fix them. Wikitech is probably fine. Thanks in advance.