Ottomata has submitted this change and it was merged.
Change subject: Adding config for topic_request_timeout_ms
......................................................................
Adding config for topic_request_timeout_ms
Change-Id: I6e01034d288a661b50c59d7d95f9d0e1079c7eae
---
M manifests/defaults.pp
M manifests/init.pp
M templates/varnishkafka.conf.erb
3 files changed, 11 insertions(+), 3 deletions(-)
Approvals:
Ottomata: Verified; Looks good to me, approved
diff --git a/manifests/defaults.pp b/manifests/defaults.pp
index 950500c..9d22e77 100644
--- a/manifests/defaults.pp
+++ b/manifests/defaults.pp
@@ -16,7 +16,8 @@
$queue_buffering_max_messages = 1000000
$message_send_max_retries = 3
$topic_request_required_acks = 1
- $topic_message_timeout_ms = 60000
+ $topic_message_timeout_ms = 300000
+ $topic_request_timeout_ms = 5000
$compression_codec = 'none'
$varnish_opts = {
diff --git a/manifests/init.pp b/manifests/init.pp
index 50c93c2..1638c83 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -29,7 +29,9 @@
# Default: 3
# $topic_request_required_acks - Required ack level. Default: 1
# $topic_message_timeout_ms - Local message timeout (milliseconds).
-# Default: 60000
+# Default: 300000
+# $topic_request_timeout_ms - Ack timeout of the produce request.
+# Default: 5000
# $compression_codec - Compression codec to use when sending
batched messages to
# Kafka. Valid values are 'none', 'gzip',
and 'snappy'.
# Default: none
@@ -72,6 +74,7 @@
$message_send_max_retries =
$varnishkafka::defaults::message_send_max_retries,
$topic_request_required_acks =
$varnishkafka::defaults::topic_request_required_acks,
$topic_message_timeout_ms =
$varnishkafka::defaults::topic_message_timeout_ms,
+ $topic_request_timeout_ms =
$varnishkafka::defaults::topic_request_timeout_ms,
$compression_codec =
$varnishkafka::defaults::compression_codec,
$varnish_opts = $varnishkafka::defaults::varnish_opts,
diff --git a/templates/varnishkafka.conf.erb b/templates/varnishkafka.conf.erb
index 047d06a..d259d04 100644
--- a/templates/varnishkafka.conf.erb
+++ b/templates/varnishkafka.conf.erb
@@ -252,7 +252,11 @@
kafka.topic.request.required.acks = <%= @topic_request_required_acks %>
# Local message timeout (milliseconds)
-kafka.topic.message.timeout.ms = <%= topic_message_timeout_ms %>
+kafka.topic.message.timeout.ms = <%= @topic_message_timeout_ms %>
+
+# The ack timeout of the producer request in milliseconds
+kafka.topic.message.timeout.ms = <%= @topic_request_timeout_ms %>
+
# Use compression when sending to Kafka.. Default is none.
# Valid values are 'none', 'gzip', and 'snappy'.
--
To view, visit https://gerrit.wikimedia.org/r/94175
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I6e01034d288a661b50c59d7d95f9d0e1079c7eae
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet/varnishkafka
Gerrit-Branch: master
Gerrit-Owner: Ottomata <[email protected]>
Gerrit-Reviewer: Ottomata <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits