Page MenuHomePhabricator

Upgrade to Gerrit 2.16.13
Closed, DeclinedPublic

Assigned To
None
Authored By
Paladox
Jul 30 2018, 11:48 PM
Tokens
"Like" token, awarded by Volker_E."Like" token, awarded by Daimona."Burninate" token, awarded by Dvorapa."Like" token, awarded by Apap04."Yellow Medal" token, awarded by kostajh."Like" token, awarded by matej_suchanek."Orange Medal" token, awarded by Tgr."Orange Medal" token, awarded by Krinkle."Like" token, awarded by xSavitar."Like" token, awarded by MarcoAurelio.

Description

There has been over 5682 commits since 2.15 (This will be the last 2.x release (10 years after the first commit was produced for making gerrit 2.x):

Notable changes:

Related Objects

StatusSubtypeAssignedTask
ResolvedDzahn
ResolvedDzahn
ResolvedDzahn
ResolvedPaladox
DeclinedNone
ResolvedPaladox
ResolvedPaladox
DeclinedNone
ResolvedPaladox
Resolvedhashar
Resolvedhashar
Resolvedhashar
ResolvedNone
ResolvedJoe
ResolvedJoe
ResolvedJdforrester-WMF
Resolvedbd808
Resolvedhashar
Resolvedhashar
Duplicatehashar
OpenNone
ResolvedDzahn
Resolvedthcipriani
ResolvedQChris
ResolvedQChris
ResolvedDzahn
ResolvedQChris
ResolvedDzahn
Declinedhashar

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Paladox renamed this task from Upgrade to Gerrit 2.16.9 to Upgrade to Gerrit 2.16.10.Jul 9 2019, 12:34 AM
Paladox updated the task description. (Show Details)

Do we have any remaining blockers left to move forward? If not, any estimate time for when this will be done? Probably we should inform people via wikitech at least one week before. Thanks.

greg added a subscriber: greg.Jul 11 2019, 10:01 PM

We are still trying to upgrade Gerrit to 2.15.14 successfully. We are running into issues when doing so, unfortuntately.

We'll definitely announce before we do it.

Paladox renamed this task from Upgrade to Gerrit 2.16.10 to Upgrade to Gerrit 2.16.11.1.Sep 9 2019, 4:01 PM
Paladox updated the task description. (Show Details)
hashar added a comment.Sep 9 2019, 8:09 PM

Gerrit 2.15 will reach its end of life at the next Gerrit hackathon in November 2019. Announcement:

https://www.gerritcodereview.com/2019-09-09-gerrit-3.1-release-and-2.15-planned-eol.html

Plans for Gerrit 3.1 release and end of life for 2.15

Sep 9, 2019 / news
Plans for releasing version 3.1 of Gerrit, and bringing 2.15 to end of life

During the [[ last ESC meeting | https://www.gerritcodereview.com/2019-09-03-esc-minutes.html ]] it was decided that we will aim to release Gerrit 3.1 during the upcoming hackathon in Sunnyvale in November 2019.

Per the support policy mentioned on the project homepage, this means that 2.15 will reach end of life and will no longer be actively supported.

See also the recent post about the EOL policy.

Paladox renamed this task from Upgrade to Gerrit 2.16.11.1 to Upgrade to Gerrit 2.16.12.Sep 20 2019, 9:16 PM
Paladox updated the task description. (Show Details)
CDanis added a subscriber: CDanis.Nov 1 2019, 1:08 PM

Mentioned in SAL (#wikimedia-cloud) [2019-11-07T18:40:02Z] <paladox> rebuilding gerrit-test5 as gerrit-test6 (with buster) to re-test T200739

@Paladox re. gerrit-test[56]: Accessing gerrit-test.wmflabs.org redirects you to https://gerrit-test.wmflabs.org/gerrit// which is Error 404. The double // seems to be the issue.

Yeh, though that site is hosted on gerrit-test (not gerrit-test5/gerrit-test6). Also that issue appears to be in the clouds proxy since i didn't change the apache config when that issue first started (a while ago).

Paladox renamed this task from Upgrade to Gerrit 2.16.12 to Upgrade to Gerrit 2.16.13.Nov 11 2019, 10:35 PM
Paladox updated the task description. (Show Details)
Apap04 added a subscriber: Apap04.

Change 574092 had a related patch set uploaded (by Thcipriani; owner: Thcipriani):
[operations/software/gerrit@deploy/wmf/stable-2.16] Gerrit 2.16.16

https://gerrit.wikimedia.org/r/574092

Review needed, Gerrit 2.15 reached EOL nearly 4 months ago!

greg added a comment.Mar 3 2020, 10:32 PM

Review needed, Gerrit 2.15 reached EOL nearly 4 months ago!

Hello,

We are currently in the process of planning out this migration/upgrade. Timeline to be shared soon.

Reedy added a parent task: Restricted Task.Mar 28 2020, 1:05 AM
Krinkle added a comment.EditedMar 30 2020, 6:31 PM

Tagged Developer Productivity as most teams I work with are unable to fix their struggles to share or coordinate their code review workflows in part because they can't easily create/share pull request dashboards for projects or teams. Most people use the new UI and depend on that for other productivity reasons, but that also means they can't use dashboards (T220801).

Dvorapa added a comment.EditedMar 30 2020, 6:57 PM

Is there also any plan to move to 3.0 or 3.1? As Gerrit team supports only 3 last major releases. 2.16 is currently the last one (https://www.gerritcodereview.com/support.html) and will reach EOL when new major version is released (Q2 2020 ?). Of course after moving to 2.16, which is not an easy task at all.

Is there also any plan to move to 3.0 or 3.1?

Feel free to file a dedicated ticket.

thcipriani removed thcipriani as the assignee of this task.Apr 1 2020, 5:25 PM
Volker_E added a subscriber: Volker_E.
Jony added a subscriber: Jony.Apr 28 2020, 8:03 AM
Tgr added a subscriber: Tgr.Apr 28 2020, 8:15 AM

Change 574092 abandoned by Thcipriani:
Gerrit 2.16.16

Reason:
new minor point release

https://gerrit.wikimedia.org/r/574092

Change 596624 had a related patch set uploaded (by Dzahn; owner: Dzahn):
[operations/puppet@production] icinga: add qchris to contactgroup for gerrit

https://gerrit.wikimedia.org/r/596624

Change 596624 merged by Dzahn:
[operations/puppet@production] icinga: add qchris to contactgroup for gerrit

https://gerrit.wikimedia.org/r/596624

Mentioned in SAL (#wikimedia-operations) [2020-05-15T13:37:35Z] <mutante> rsyncing gerrit git data from gerrit1001 to gerrit1002 (T200739)

Dzahn added a comment.May 15 2020, 2:06 PM

After talking with qchris I have rsynced /srv/gerrit/git and /var/lib/gerrit2/review_site/ today from gerrit1001 to gerrit1002. Our existing "migration" puppet class from the last upgrade already allowed it.

The commands listed on https://wikitech.wikimedia.org/wiki/Gerrit#Migrating already/still work, except of course with a different destination host name:

[gerrit1001:/srv/gerrit] $ rsync --archive --verbose --delete /srv/gerrit/git/ rsync://gerrit1002.wikimedia.org/gerrit-data/git/
[gerrit1001:/srv/gerrit] $ rsync --archive --verbose --delete /var/lib/gerrit2/review_site/ rsync://gerrit1002.wikimedia.org/gerrit-var-lib/

Just the /srv/gerrit/plugins dir has not been synced so far since there is not enough space on gerrit1002. at least not without deleting something else. I have deleted old log files from April there though to save some disk space again. For some reason they are not gzipped on 1002 but they are gzipped on 1001.

Dzahn added a comment.EditedMay 29 2020, 8:57 AM

We are today on 2.15.14-16-g855b179b5f. Can this be closed?

edit: ignore my comment, i read this as 2.15.13 but of course it is 2.16.13.

Jdforrester-WMF closed this task as Declined.Jun 4 2020, 8:14 PM

We're upgrading to 3.x in T254158: Gerrit 3.2 upgrade instead.

Paladox removed a parent task: Restricted Task.Jun 4 2020, 8:20 PM
Apap04 removed a subscriber: Apap04.Jun 29 2020, 2:53 PM
Meno25 removed a subscriber: Meno25.Jul 16 2020, 10:15 AM