Please install the gerrit events-log plugin

Description

Please install the gerrit events-log plugin:
https://gerrit.googlesource.com/plugins/events-log/

The plugin saves Gerrit events in to database to allow even consumers (Like the Jenkins Gerrit plugin), to consume events even if those events were missed when the original notification was fired.

Activity

Show:

Former user February 15, 2019 at 2:27 PM

As this plugin requires the REST API and we don't want that I'm closing this request.

Barak Korren December 15, 2018 at 5:06 PM

It'd help not missing events from Gerrit when Jenkins is down (which had
been happening more frequently recently unfortunately). But it forces the
use of the Gerrit rest API in the jenkins-trigger plugin which prevents
using custom flags in Gerrit like the 'CI' flag we use.

These days we should probably start considering replacing the way we
trigger from Gerrit anyway since Gerrit had acquired elaborate webhooks
capabilities recently, and that seems to be the preferred way to work going
forward.

בתאריך שבת, 15 בדצמ׳ 2018, 17:04, מאת Eyal Edri (oVirt JIRA) <

Eyal Edri December 15, 2018 at 3:04 PM

Do we still need this plugin?

Barak Korren July 20, 2017 at 10:10 AM

I've ran some tests while working on OVIRT-1532. It looks like enabling the Gerrit trigger to use the REST API makes it try to use it to send test results. However, it doesn't look like we can customise this the way we can customize the SSH commands it sends, and it looks like it only supports the 'code-review' and 'verify' flags. This probably means we will not be able to use this as long as we intend to keep using our custom 'continuous-integration' flag.

Barak Korren March 5, 2017 at 8:16 AM

We need to generate a stream of Gerrit events to check if this plugin works well. Can be done as part of I will set it as blocking for this ticket.

Won't Fix

Details

Assignee

Reporter

Components

Priority

Created February 25, 2017 at 10:51 AM
Updated August 29, 2019 at 2:12 PM
Resolved February 15, 2019 at 2:27 PM