Ottomata has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/237688

Change subject: Set replace=True for EventLogging MySQL consumer
......................................................................

Set replace=True for EventLogging MySQL consumer

Duplicate key errors are more likely now that consumers can start from
previously committed offsets in Kafka.  This will make MySQL
ignore duplicate key errors while inserting.

Bug: T112265
Change-Id: I56ce55b4d5295dc21321de11a739b172ff641be3
---
M manifests/role/eventlogging.pp
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/88/237688/1

diff --git a/manifests/role/eventlogging.pp b/manifests/role/eventlogging.pp
index 99f4095..ed25784 100644
--- a/manifests/role/eventlogging.pp
+++ b/manifests/role/eventlogging.pp
@@ -200,7 +200,7 @@
 
     eventlogging::service::consumer { 'mysql-m4-master':
         input  => 
"${kafka_mixed_uri}&zookeeper_connect=${kafka_zookeeper_url}&${kafka_consumer_args}",
-        output => 
"mysql://${mysql_user}:${mysql_pass}@${mysql_db}?charset=utf8&statsd_host=${statsd_host}",
+        output => 
"mysql://${mysql_user}:${mysql_pass}@${mysql_db}?charset=utf8&statsd_host=${statsd_host}&replace=True",
         # Restrict permissions on this config file since it contains a 
password.
         owner  => 'root',
         group  => 'eventlogging',

-- 
To view, visit https://gerrit.wikimedia.org/r/237688
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I56ce55b4d5295dc21321de11a739b172ff641be3
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ottomata <o...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to