[Bug 1866638] Re: instancemonitor fails if hypervisors are registered with their fqdn

OpenStack Infra 1866638 at bugs.launchpad.net
Thu Apr 2 00:23:58 UTC 2020


** Changed in: masakari-monitors
     Assignee: Liam Young (gnuoy) => Tushar Patil (tpatil)

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to Ubuntu Cloud Archive.
https://bugs.launchpad.net/bugs/1866638

Title:
  instancemonitor fails if hypervisors are registered with their fqdn

Status in Ubuntu Cloud Archive:
  Triaged
Status in Ubuntu Cloud Archive stein series:
  Triaged
Status in Ubuntu Cloud Archive train series:
  Triaged
Status in Ubuntu Cloud Archive ussuri series:
  Triaged
Status in masakari-monitors:
  In Progress
Status in masakari-monitors package in Ubuntu:
  Triaged
Status in masakari-monitors source package in Eoan:
  Triaged
Status in masakari-monitors source package in Focal:
  Triaged

Bug description:
  When instance-monitor sends a notification that an instance is down it
  uses the bare hostname which will result in a host not found error
  being returned by the masakari api service. The code that sends
  notifications of instances being down will always return the bare
  hostname ( https://github.com/openstack/masakari-
  monitors/blob/master/masakarimonitors/instancemonitor/libvirt_handler/eventfilter.py#L48
  ).

  Example of error:

  2020-03-09 15:06:13.395 13338 ERROR masakarimonitors.ha.masakari Traceback (most recent call last):
  2020-03-09 15:06:13.395 13338 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python3/dist-packages/masakarimonitors/ha/masakari.py", line 70, in send_notification
  2020-03-09 15:06:13.395 13338 ERROR masakarimonitors.ha.masakari     payload=event['notification']['payload'])
  2020-03-09 15:06:13.395 13338 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python3/dist-packages/openstack/instance_ha/v1/_proxy.py", line 65, in create_notification
  2020-03-09 15:06:13.395 13338 ERROR masakarimonitors.ha.masakari     return self._create(_notification.Notification, **attrs)
  2020-03-09 15:06:13.395 13338 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python3/dist-packages/openstack/proxy.py", line 224, in _create
  2020-03-09 15:06:13.395 13338 ERROR masakarimonitors.ha.masakari     return res.create(self, base_path=base_path)
  2020-03-09 15:06:13.395 13338 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python3/dist-packages/openstack/resource.py", line 1116, in create
  2020-03-09 15:06:13.395 13338 ERROR masakarimonitors.ha.masakari     self._translate_response(response)
  2020-03-09 15:06:13.395 13338 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python3/dist-packages/openstack/resource.py", line 962, in _translate_response
  2020-03-09 15:06:13.395 13338 ERROR masakarimonitors.ha.masakari     exceptions.raise_from_response(response, error_message=error_message)
  2020-03-09 15:06:13.395 13338 ERROR masakarimonitors.ha.masakari   File "/usr/lib/python3/dist-packages/openstack/exceptions.py", line 229, in raise_from_response
  2020-03-09 15:06:13.395 13338 ERROR masakarimonitors.ha.masakari     http_status=http_status, request_id=request_id
  2020-03-09 15:06:13.395 13338 ERROR masakarimonitors.ha.masakari openstack.exceptions.BadRequestException: BadRequestException: 400: Client Error for url: https://172.20.0.101:15868/v1/a5ef30411ba9493aa7e713f941b6529a/notifications, Host with name juju-afe8c1-zaza-b4b90df200e5-17 could not be found.

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1866638/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list