blob: 3224124490df508cbf8598b6588f8394706bc916 [file] [log] [blame] [view]
---
title: "Gerrit ESC Meeting Minutes"
tags: esc
keywords: esc minutes
permalink: 2021-09-07-esc-minutes.html
summary: "Minutes from the ESC meeting held on Sep 7, 2021"
hide_sidebar: true
hide_navtoggle: true
toc: true
---
## Engineering Steering Committee Meeting, Sep 7, 2021
### Attendees
Han-Wen Nienhuys, Luca Milanesio, Saša Živkov
### Place/Date/Duration
Online, Sep 9, 11:15 - 12:00 CET
### Next meeting
TBD
## Minutes
### Action items
Google has published [quarterly objectives](google-okrs.html) for Q3.
### Virtual summit Dec 2-3
Recent events were contributor/developer summits, so there were no
user summits for 2 years. GerritForge would like to organize a
user-event. As the pandemic isn't under control yet, a face-to-face
event is unlikely.
A user-event attracts more participants, so will need infrastructure
beyond Google meet. GerritForge can hire an external company.
GerritForge considered a f2f hackathon in London in December, but it
looks impossible. (Both Google and SAP have WFH policies. We cannot
and don't want to send people to a f2f event.)
This means we should do the release of Gerrit 3.5 in November.
### Case sensitive usernames
Our survey is closing tomorrow, but we have 5 responses from companies
who have users just distinguished by case. So we cannot remove the
support completely, and must go ahead with the current solution (make
it configurable). This will be submitted to `master` shortly. The new
default is case-insensitive.
### Java 11
Google has moved to Java 11 as of Aug 31. Gerrit can move to Java 11
for current `master`. Stable releases remain on Java 8. We merge
forward from stable, so the difference in language level should cause
no problems.
### Moving drafts out of the change index
Han-Wen: Google is [moving has:draft out of the change
index](https://gerrit-review.googlesource.com/c/gerrit/+/317099). The
new solution does a prefix ref scan. Google would love to see
real-life data if this prohibitively expensive for upstream deployments;
we could change the draft storage in response (`refs/users/USERID/drafts/CHANGEID` iso.
`refs/drafts/CHANGEID/USERID`).
Luca: we support reducing the amount of indexing. `All-Users` gets a
lot of traffic and Jacek Centkowski is looking into it; he can provide
timings.
If it is expensive, could we change the storage in a dual-read mode
(read old+new storage format, write new format) to provide a seamless
upgrade path for 3.4 to 3.5.
### Classical replication and bitmaps
Saša: SAP will post findings for the classical replication plugin. We
have a scenario where disabling bitmaps decreases replication times
(for push replication).
Han-Wen: that's odd. Try JGit bitmaps iso. CGit bitmaps maybe? We
tweaked bitmap generation for our deployment. Will forward to the JGit
team at Google.