
Starting from this week, GerritForge provides a weekly status update of how the Gerrit v3.4.0 release plan is progressing:
- List of merged changes since the previous RC
- List of issues fixed
- Result of the Gatling E2E tests on AWS
We hope that having these regular updates would help you focus on what is changing during the release plan execution and do more research, learning or specific investigation on the areas that are more pertinent to your use case.
Also, because the Gerrit release candidates do not come with an associated set of release notes, the list below would help people understand the new functionalities or fixes coming through every week.
Both Gatling-Git and the AWS-Gerrit project with a complete production-ready setup are projects started by GerritForge and contributed as OpenSource to the Gerrit community.
Merged changes
From Matthias Sohn:
Log memory allocated per command in httpd_log
Change-Id: Ie0ce1382a8515e6dfb7d0d3fe10b3e64c0cf9aee
Log cpu usage per http request
Change-Id: I9e78bed5219f9baf57a2b76f0f947efff334ffe5
Log memory allocated per command in sshd_log
Change-Id: Ifc1d274bf42eb3cb9b2cf46271b6be0117aa8b18
Add metrics for monitoring Java memory pools
Change-Id: I60e5960899c0cff8c05983d299b414d7a646bb07
Log cpu usage in sshd_log
Change-Id: I1c53f64caf982c2f85195e6bda4c6d790f79a810
Encapsulate fields of SshScope.Context
Change-Id: If989630425ad40922aaf8958c4335aab0bb5c2c9
Log "-" for missing log fields in sshd_log
Change-Id: I90adc7618864f702b42029ab596c6014bd4c6cfe
From Ben Rohlfs:
Remove backend support for HTML UI plugins
Change-Id: I44cc0d15910937de7e1f9b9780a799d4b85b0673
Stop producing html version of plugins
Change-Id: I1036f06e385f2997f7bea849755729df2789acaa
From Milutin Kristofic:
A11y - show outline when focused on tab title in change view
Change-Id: Ie9456a5d886e70a77dae8f055a54a3a1a0045daf
A11y - show outline when focused on change subject in dashboard
Change-Id: I9c73e49de661a17928c6f96a290c2069503bdfb4
A11y - fix and improve label when navigating dashboard
Change-Id: Id01302aea38c783687443401290995bdd0764126
From Hermann Loose:
Allow setting image viewer max-width and max-weight externally
Change-Id: Ie151a85d8ede5cb7fa0899d9367ca0dccd887538
From Han-Wen Nienhuys:
Fix meta_diff documentation
Change-Id: I9c59a4857724cdfd59b995a6dc255f77d29b017e
From Paladox:
Update plugins/codemirror-editor and plugins/delete-project
Change-Id: Ieca7d2e36b9eefffe5c830962109e1fa62134b5c
gr-confirm-move-dialog: Fix _getProjectBranchesSuggestions
Change-Id: I8d4ead0bf3a8c30d0ecefdc190e4ba4ea7ede29d
Remove unused _handleDropdownTap
Change-Id: Ie4a8effd6d814985cafa6dea9239903f503dae33
Remove unused _handleDropdownTap
Change-Id: Ie4a8effd6d814985cafa6dea9239903f503dae33
From Dhruv Srivastava:
Clean up upload change help dialog
Change-Id: I0c72450c37326ec2c2922b74928e0b059df0043e
From Saša Živkov:
Fix binding of DELETE REST calls from plugins
Change-Id: I9b9632e8f719937e5f7c61466996be79e6f29c14
Issues fixed
- Issue 14335: CodeMirror plugin broken
- Issue 14127: REST API DELETE query for delete-project plugin doesn’t work
Gatling E2E tests results
Git Protocol Simulation

Gatling full results:
https://gerrit-ci.gerritforge.com/job/gatling-gerrit-test/287/gatling/report/gerritgitsimulation-20210412213548212/source/index.html
Gatling simulation class:
https://github.com/GerritForge/gatling-sbt-gerrit-test/blob/master/src/test/scala/gerritforge/GerritGitSimulation.scala
Gerrit UI REST Simulation


Gatling full results:
https://gerrit-ci.gerritforge.com/job/gatling-gerrit-test/287/gatling/report/gerritrestsimulation-20210412213912089/source/index.html
Gatling simulation class:
https://github.com/GerritForge/gatling-sbt-gerrit-test/blob/master/src/test/scala/gerritforge/GerritRestSimulation.scala