Configure listener_pool_name for designate-sink service

Set listener_pool_name to designate-sink by default to
make sure notifications are delivered to all subscribers
with notifications topic (designate,ceilometer)

Change-Id: Iacc74ac33e828e2a52720235e6705c370477b791
Related-Prod: PROD-20427
diff --git a/designate/files/pike/designate.conf.Debian b/designate/files/pike/designate.conf.Debian
index 8af8384..bcf5570 100644
--- a/designate/files/pike/designate.conf.Debian
+++ b/designate/files/pike/designate.conf.Debian
@@ -278,6 +278,7 @@
 # Can be one or more of : nova_fixed, neutron_floatingip
 #enabled_notification_handlers =
 enabled_notification_handlers = nova_fixed, neutron_floatingip
+listener_pool_name = {{ server.get('sink', {}).get('listener_pool_name', 'designate-sink') }}
 
 #-----------------------
 # mDNS Service
diff --git a/designate/files/queens/designate.conf.Debian b/designate/files/queens/designate.conf.Debian
index 8901385..ca73a27 100644
--- a/designate/files/queens/designate.conf.Debian
+++ b/designate/files/queens/designate.conf.Debian
@@ -972,6 +972,11 @@
 # Enabled Notification Handlers (list value)
 #enabled_notification_handlers =
 
+# pool name to use for oslo.messaging notification listener. Note that listener
+# pooling is not supported by all oslo.messaging drivers. (string value)
+#listener_pool_name = <None>
+listener_pool_name = {{ server.get('sink', {}).get('listener_pool_name', 'designate-sink') }}
+
 
 [service:worker]
 
diff --git a/metadata/service/server/cluster.yml b/metadata/service/server/cluster.yml
index e23f900..dfeea19 100644
--- a/metadata/service/server/cluster.yml
+++ b/metadata/service/server/cluster.yml
@@ -35,3 +35,5 @@
         user: openstack
         password: ${_param:rabbitmq_openstack_password}
         virtual_host: '/openstack'
+      sink:
+        listener_pool_name: 'designate-sink'
diff --git a/metadata/service/server/single.yml b/metadata/service/server/single.yml
index 6fec47d..e3884c5 100644
--- a/metadata/service/server/single.yml
+++ b/metadata/service/server/single.yml
@@ -35,3 +35,5 @@
         user: openstack
         password: ${_param:rabbitmq_openstack_password}
         virtual_host: '/openstack'
+      sink:
+        listener_pool_name: 'designate-sink'