<div dir="ltr">I have some experience with Phabricator as I maintain our own instance at the company I work for, but I'm not a googler, I can help to a certain extent, but mine doesn't take too much of my time but then I'm not supporting the 20,307 users LLVM has on here.<div><br></div><div>Here is some short term advice:<div><br></div><div>1) We are way behind, I'd be quite nervous about doing an online upgrade (which is what I normally do) because there is a fairly lengthy database conversion that goes on when the schema changes and it has (alot)</div><div> its worthwhile reviewing <a href="https://secure.phabricator.com/w/changelog/">https://secure.phabricator.com/w/changelog/</a></div><div>2) We'd want to run a trail upgrade incase the conversion failed, I've seen on the Phabricator forum some people coming from along way back having more problems.I tend to live at trunk and upgrade short;y after @epriestly does, I know just enough PHP to get me out of trouble.</div><div>3) The do a pretty good job at going from version to version, there is a series of sql conversion script </div><div>4) The main source of issues we face is from extensions, from time to time evan refactors code and it can refactor the base class from under us, but it doesn't normally take long to get back to where you were before. (having no extensions is by far the best way)</div><div>5) I think there would be significant downtime (hours) whilst it did the conversion and schema validation (you need to prepared for that)</div><div>6) In particular there were significant changes around 1.5 years ago to do with autoclosing of reviews, database identities and arc is undergoing some significant changes too recently.</div><div>7) There are a number of improvement to the code review mechanism especially recently where you can actually suggest code edits inline (which is really nice)</div><div><br></div></div><div>My work means I tend to only get runs at LLVM from time to time, so feel I can't own this task, but I'm happy to help others.</div><div><br></div><div>MyDeveloperDay</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 23, 2020 at 1:48 PM Aaron Ballman via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, Jun 22, 2020 at 5:23 PM Fangrui Song via cfe-dev<br>
<<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>> wrote:<br>
> I have done some system administration before. I'd like to share the<br>
> work if someone else (Shaoib?) wants to take over the maintenance.<br>
> A bit more details on what the maintenance work entails will help a lot.<br>
<br>
I'm not able to commit to helping with this, but I *greatly*<br>
appreciate that you (and others) are offering to step up to take over<br>
the maintenance of Phab. Having used both services and with a strong<br>
preference for performing reviews using Phab over GitHub PRs, this is<br>
a huge boon.<br>
<br>
~Aaron<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</blockquote></div>