| --- |
| title: "Gerrit ESC Meeting Minutes" |
| tags: esc |
| keywords: esc minutes |
| permalink: 2021-10-06-esc-minutes.html |
| summary: "Minutes from the ESC meeting held on Oct 6, 2021" |
| hide_sidebar: true |
| hide_navtoggle: true |
| toc: true |
| --- |
| |
| |
| |
| ## Engineering Steering Committee Meeting, Oct 6, 2021 |
| |
| ### Attendees |
| |
| Full meeting: Han-Wen Nienhuys, Luca Milanesio, Saša Živkov, Patrick Hiesel, Christophe Poucet |
| |
| Discussion about ref caching: Matthias Sohn, Gal Paikin, Jacek Centkowski |
| |
| ### Place/Date/Duration |
| |
| Online, Sep 9, 11:15 - 12:00 CET |
| |
| ### Next meeting |
| |
| Nov 3, 2021 |
| |
| ## Minutes |
| |
| ### Action items |
| |
| Matthias, Patrick, Jacek and Luca will further evolve the ref cache change. |
| |
| ### RefCache to solve slow account loading and enable draft migration |
| |
| We discussed https://issues.gerritcodereview.com/issues/40014084 and |
| agreed that the RFC in https://git.eclipse.org/r/c/jgit/jgit/+/186205 is the |
| preferred solution. |
| |
| There are remaining unknowns to be sorted out: |
| 1) Is the JGit API thread safe in all implementations |
| 2) How can the cache be evicted from the outside? |
| 3) How can we ensure atomic cache updates for BatchRefUpdates? |
| |
| Matthias, Patrick, Jacek and Luca will help resolve these issues and get the |
| change submitted within a target of 4 weeks. |
| |
| The slow account loading problem affects all installations with being a real |
| problem just for installations that use NFS (trustFolderStat=false). |
| |
| ### Chris/Albert Swap |
| |
| Chris will take over one of Google's ESC seats from Albert. |
| |
| ### Virtual User Summit 2021 |
| |
| Luca shared a draft proposal for a 2021 virtual user summit. The consensus was |
| that we find it a good idea to do a summit this year. Patrick noted that it |
| would be good to cut down the agenda to fit into 2x3hrs instead of 2x4hrs. |
| |
| ### Roadmap |
| |
| Google will publish their quarterly objectives soon. |
| |
| ### Design/Open bugs |
| |
| We pinged the cross-plugin proposal once more to see if there is progress or it |
| should be abandoned. |