Reason to upgrade to Gerrit 3.1: git wire protocol v2 support

119 views
Skip to first unread message

David Ostrovsky

unread,
Jun 18, 2020, 10:56:18 AM6/18/20
to Repo and Gerrit Discussion

Just to let you know, that The Document Foundation is in process of
upgrading Gerrit from 3.0 to Gerrit 3.1. One of the reasons is git wire
protocol v2 support: [1].

See minutes from Infra team call from June 16th: [2], quoting:
  • gerrit upgrade to 3.1
  • git wire protocol v2, gives ~95% perf improvement on up to date trees (from 20MiB to ~100kiB, also faster since git doesn't have to traverse as much)
How cool is that? ;-)


Luca Milanesio

unread,
Jun 18, 2020, 11:00:59 AM6/18/20
to David Ostrovsky, Luca Milanesio, Repo and Gerrit Discussion

On 18 Jun 2020, at 15:56, David Ostrovsky <david.o...@gmail.com> wrote:


Just to let you know, that The Document Foundation is in process of
upgrading Gerrit from 3.0 to Gerrit 3.1. One of the reasons is git wire
protocol v2 support: [1].

See minutes from Infra team call from June 16th: [2], quoting:
  • gerrit upgrade to 3.1
  • git wire protocol v2, gives ~95% perf improvement on up to date trees (from 20MiB to ~100kiB, also faster since git doesn't have to traverse as much)
How cool is that? ;-)

+1 and thanks to you to have covered the last mile of this marathon, which started with the release of v2.16 a couple of years ago !!!

Luca.

--
--
To unsubscribe, email repo-discuss...@googlegroups.com
More info at http://groups.google.com/group/repo-discuss?hl=en

---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/repo-discuss/8f18868d-dcb5-431f-ab04-681edae92d42o%40googlegroups.com.

David Ostrovsky

unread,
Jun 28, 2020, 5:06:19 PM6/28/20
to Repo and Gerrit Discussion

On Thursday, June 18, 2020 at 4:56:18 PM UTC+2, David Ostrovsky wrote:

Just to let you know, that The Document Foundation is in process of
upgrading Gerrit from 3.0 to Gerrit 3.1. One of the reasons is git wire
protocol v2 support: [1].

Great to see that major members of open source Gerrit community are
joining Gerrit 3.2.2 club and are now Git wire protocol v2 users:


Congratulation to the infra teams and thanks to everyone who helped with
this non trivial migration! The whole story from Eclipse Foundation Gerrit
upgrade from 2.14.20 right to 3.2.2 is here: [1]. So yeah you could jump
over 4 major Gerrit releases, if you know what you are doing ;-)


David Ostrovsky

unread,
Jul 5, 2020, 3:54:48 AM7/5/20
to Repo and Gerrit Discussion

Am Sonntag, 28. Juni 2020 23:06:19 UTC+2 schrieb David Ostrovsky:

On Thursday, June 18, 2020 at 4:56:18 PM UTC+2, David Ostrovsky wrote:

Just to let you know, that The Document Foundation is in process of
upgrading Gerrit from 3.0 to Gerrit 3.1. One of the reasons is git wire
protocol v2 support: [1].

Great to see that major members of open source Gerrit community are
joining Gerrit 3.2.2 club and are now Git wire protocol v2 users:


The Document Foundation joined  Gerrit 3.1 club and is now Git wire protocol
v2 user:


See this announcement: [1], quoting:

"
TL;DR: run `git config protocol.version 2` in your local clones of the
core and online repositories. That should reduce downstream traffic by
over 50x (from 9MiB to 150kiB) in no-op `git fetch` commands.
Client-side this only applies to git ≥2.18.0.

[...]
"

Reply all
Reply to author
Forward
0 new messages