| commit | b20fca3115b86c22f195ca27287d986666776bdf | [log] [tgz] |
|---|---|---|
| author | David Åkerman <davidak@axis.com> | Thu Sep 18 19:46:54 2025 +0200 |
| committer | David Åkerman <davidak@axis.com> | Fri Oct 31 15:25:44 2025 +0100 |
| tree | 1621679a0b07b920ce61a43d859bee5cac81b188 | |
| parent | 25c14e6fe9dd13ed3cce29eb6c1fa6c4a8c3577c [diff] |
Add REST API endpoints for handling stream offsets for topics * A GET endpoint that can be used to get current offsets for a topic and when they were last updated * A POST endpoint to move offsets for a specific topic either with a absolute value or relatively with a negative value Change-Id: I9cce853fdd233c1324e846c84c1fd1c99971e54e
Publish gerrit stream events to a RabbitMQ queue. This plugin works with any version of Gerrit starting from v2.8. This plugin also implements most of the events-broker API, so RabbitMQ can be used as a message-broker in a multi-master setup. The one part that is missing is the implementation of the replayAllEvents method. However, this method is not needed by the multi-site plugin.
linuxjava-1.8Bazel [amqp]
uri = amqp://localhost
[exchange]
name = exchange-for-gerrit-queue
[message]
routingKey = com.foobar.www.gerrit
[gerrit]
name = foobar-gerrit
hostname = www.foobar.com
3.14 (Freezed)
stable-2.10master is permanently latest but would not be updated by author anymore.3.1
3.0
2.0
1.4
1.3
1.2
1.1
monitor.failureCount1.0
The Apache Software License, Version 2.0
Copyright (c) 2013 rinrinne a.k.a. rin_ne