)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"7645ea13a80ef34e4171fe0be13ed956b4edb571","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"183e2bda_96535cf1","updated":"2022-09-26 18:06:20.000000000","message":"As we are using powerfull servers :-O we are facing this issue. This is fixing this behaviour. We can discuss minimal workers, just let me know and I will change. But 32 is OK i think.","commit_id":"0bb58a9e03f1cb29ea294f00ae361bc63ce33aec"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"889b8b6f21625ace4d97f9edd98a3e717dd91175","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"43f61cdf_02ffca97","updated":"2022-09-26 18:07:30.000000000","message":"Why not 64? Are there two interfaces being used? Let\u0027s also add an inline comment as to why this has been.","commit_id":"0bb58a9e03f1cb29ea294f00ae361bc63ce33aec"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"f1b97bc6c4a5970b8ab4d82bf8d72c0eaeb48ec9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5f7bb6f1_bc4169e3","updated":"2022-09-26 18:10:43.000000000","message":"needs release note?","commit_id":"0bb58a9e03f1cb29ea294f00ae361bc63ce33aec"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"a0430f732b18409d66f26bb28a97fbf56026d70c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ce2ee2ed_07ce609f","in_reply_to":"43f61cdf_02ffca97","updated":"2022-09-26 18:22:31.000000000","message":"Did you check bugreport in commit message for bind9 ? Citation from bugreport : \n\nhttps://kb.isc.org/docs/aa-00716 is also helpful:\n\"\"\"\nBIND 9.9.0 introduced multiple UDP listeners to improve performance, which means that in a multi-threaded BIND installation, there are effectively more sockets being monitored for client-side queries. If you are also listening on multiple interfaces (real or virtual), this might mean that # interfaces x # UDP listeners exceeds 64. The outcome of this is that on a busy server (particularly a busy recursive server that is also opening connections to make iterative queries of authoritative servers), the default number of FD events is already too small.\n\"\"\"\n\nThere are two options:\na) rebuild with a higher limit\nb) reduce the number of UDP listeners\n\n(b) is achieved with the -U command line option:\n\n       -U #listeners\n           Use #listeners worker threads to listen for incoming UDP packets on each address. If not specified, named will calculate a default value based on the number of detected CPUs: 1 for 1 CPU, and\n           the number of detected CPUs minus one for machines with more than 1 CPU. This cannot be increased to a value higher than the number of CPUs. If -n has been set to a higher value than the number\n           of detected CPUs, then -U may be increased as high as that value, but no higher. On Windows, the number of UDP listeners is hardwired to 1 and this option has no effect.\n\n88 processors is probably not very common, and according to the above kb link, having more than 32 listeners might not increase performance at all. Could MAAS perhaps limit the number of listeners on such machines via this parameter? Notice it\u0027s this value per address.","commit_id":"0bb58a9e03f1cb29ea294f00ae361bc63ce33aec"}],"ansible/roles/designate/defaults/main.yml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"889b8b6f21625ace4d97f9edd98a3e717dd91175","unresolved":true,"context_lines":[{"line_number":289,"context_line":"designate_central_workers: \"{{ openstack_service_workers }}\""},{"line_number":290,"context_line":"designate_sink_workers: \"{{ openstack_service_workers }}\""},{"line_number":291,"context_line":"designate_mdns_workers: \"{{ openstack_service_workers }}\""},{"line_number":292,"context_line":"designate_backend_bind9_workers: \"{{ [ansible_facts.processor_vcpus, 32] | min }}\""},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"####################"},{"line_number":295,"context_line":"# Kolla"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"0d130d8f_65c70708","line":292,"updated":"2022-09-26 18:07:30.000000000","message":"why not call it listeners?","commit_id":"0bb58a9e03f1cb29ea294f00ae361bc63ce33aec"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"a0430f732b18409d66f26bb28a97fbf56026d70c","unresolved":false,"context_lines":[{"line_number":289,"context_line":"designate_central_workers: \"{{ openstack_service_workers }}\""},{"line_number":290,"context_line":"designate_sink_workers: \"{{ openstack_service_workers }}\""},{"line_number":291,"context_line":"designate_mdns_workers: \"{{ openstack_service_workers }}\""},{"line_number":292,"context_line":"designate_backend_bind9_workers: \"{{ [ansible_facts.processor_vcpus, 32] | min }}\""},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"####################"},{"line_number":295,"context_line":"# Kolla"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"10051bd1_bf7e1142","line":292,"in_reply_to":"0d130d8f_65c70708","updated":"2022-09-26 18:22:31.000000000","message":"I wanted to follow the naming convention. Workers and listeners are same :/.","commit_id":"0bb58a9e03f1cb29ea294f00ae361bc63ce33aec"}]}
