Hello,
I would start with saying that we with Milo and Ben today fixed admin access issue with Gerrit, https://bugs.launchpad.net/linaro-android-infrastructure/+bug/1185061 . It's unclear why it happened, and there're existing 3rd-party reports of it, so I suggest all Gerrit admin to look at bug to be aware of symptoms and report them ASAP if they reoccur.
Otherwise, upgrading to Gerrit 2.5 finally allowed us to automatically mirror new AOSP projects as they appear, without compromising security. I also improved detection method of new projects - previously we used manifest from master branch as the source, but as not all projects listed there, we missed some. I switched to using list of projects as provided by gitweb at https://android.googlesource.com/ , and that picked up bunch of new projects. So, from now on, we should have truly complete AOSP mirror all the time. To remind we sync existing projects twice a day and pick up new once a day. Follow up if you think that needs adjustment.
Gerrit/mirror also proved to be quite stable during previous exploitation, and now should be fairly feature-complete, and as ITS folks are proactive with supporting services after migration, so I guess this signifies point where LAVA team can hand over Gerrit/mirror to them for ongoing maintenance. Philip, Ben, let me know is that's ok with you. That means that any users of Gerrit and Android upstream mirror are welcome to report any issues directly to its@linaro.org (cc: infrastructure@linaro.org , so we know how well it goes). The rest on Android infra issue should still go to https://bugs.launchpad.net/linaro-android-infrastructure/ (well, if you want LAVA team to react to it first).
Philip, Ben, all notes Gerrit/mirror are reachable from https://wiki.linaro.org/Platform/Android/Gerrit . That's not intended to duplicate official docs, but should provide fairly complete reference of typical usecases and issues we faced. Caveat: it may be not always up to date. Feel free to "officially" request improvements to docs via https://bugs.launchpad.net/linaro-android-infrastructure/ (besides just consulting via irc/email of course).
I'm excited about these changes - it's first time in 2-month marathon I really feel that migration brings stabilization and improvements to our process and infrastructure. I'm sure that over coming months more improvements will be made and that feeling will be shared by all teams in Linaro.
Thanks, Paul mailto:pmiscml@gmail.com
linaro-android@lists.linaro.org