The @PLUGIN@ plugin must be installed in both instances and the following fields should be specified in the corresponding Gerrit configuration file:
plugin.@PLUGIN@.url : Specify the URL for the secondary (target) instance.
plugin.@PLUGIN@.user : Username to connect to the secondary (target) instance.
plugin.@PLUGIN@.password : Password to connect to the secondary (target) instance. This value can also be defined in secure.config.
@PLUGIN@ plugin uses REST API calls to send events to the target instance. It is possible to customize the parameters of the underlying http client doing these calls by specifying the following fields:
@PLUGIN@.connectionTimeout : Maximum interval of time in milliseconds the plugin waits for a connection to the target instance. When not specified, the default value is set to 5000ms.
@PLUGIN@.socketTimeout : Maximum interval of time in milliseconds the plugin waits for a response from the target instance once the connection has been established. When not specified, the default value is set to 5000ms.
@PLUGIN@.maxTries : Maximum number of times the plugin should attempt to send the event to the target instance. Setting this value to 0 will disable retries. When not specified, the default value is 5. After this number of failed tries, an error is logged.
@PLUGIN@.retryInterval : The interval of time in milliseconds between the subsequent auto-retries. When not specified, the default value is set to 1000ms.
@PLUGIN@.threadPoolSize : Maximum number of threads used to send stream events to the target instance. Defaults to 1.