Ceilometer compute.instance.* event types are not obtained

Bug #1480936 reported by Vitaly Gusev
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Invalid
High
MOS Nova

Bug Description

VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "7.0"
  openstack_version: "2015.1.0-7.0"
  api: "1.0"
  build_number: "110"
  build_id: "2015-07-30_03-46-56"
  nailgun_sha: "999efffd19b823a27b17f0e97a42ac0d47ae9ce5"
  python-fuelclient_sha: "f04e6c46783ecd6000df31b61b6749da66d4d828"
  fuel-agent_sha: "355c08a04917f047b88f66242767049d2b1d0ff0"
  fuel-nailgun-agent_sha: "1512b9af6b41cc95c4d891c593aeebe0faca5a63"
  astute_sha: "126709e7f18a719ec4bd2a13a37d972285381892"
  fuel-library_sha: "90aff7558fb00373ccd363b7722e2f90dc25894d"
  fuel-ostf_sha: "f907eca277ab4ba769774417d6ff5bf30ef479ee"
  fuelmain_sha: "de5b333815f8541224c6726dc8446ffc7fb18b5b"

Steps to reproduce:
1. Deploy environment with 3 controllers+mongo and 1 compute with enabled Ceilometer
2. ssh to controller node
3. Run command
# . openrc && ceilometer event-type-list

Expected result:
compute.instance.* event types are contained in output

Actual result:
Output contains only compute.instance.update event type:
http://paste.openstack.org/show/406760/ ,
but other compute.instance.* event types are defined in event _definitions.yaml:
http://paste.openstack.org/show/406762/

Tags: ceilometer
Changed in mos:
status: New → Confirmed
Changed in mos:
status: Confirmed → Triaged
Changed in mos:
assignee: MOS Ceilometer (mos-ceilometer) → Igor Degtiarov (idegtiarov)
status: Triaged → In Progress
Revision history for this message
Igor Degtiarov (idegtiarov) wrote :

Not a bug.

After making workaround we find out that events with types compute.instance.* are not obtained because there are no relevant notifications from nova. After new instance is created (or existed one deleted) we get notification with type 'compute.instance.update' and corresponding event is stored.

Nova send next notifications in rabbit after new instance is created:
https://paste.mirantis.net/show/889/

Changed in mos:
status: In Progress → Invalid
assignee: Igor Degtiarov (idegtiarov) → MOS Nova (mos-nova)
Revision history for this message
Nadya Privalova (nprivalova) wrote :

Nova team, could you please take a look on this? The question is: why nova doesn't send notifications with event compute.nova.creation.* and compute.nova.deletion.* ? Instead, it sends compute.nova.update with appropriate "state_description" ?

Revision history for this message
Christian Sarrasin (sxc731) wrote :

I'm running MOS 7.0 GA and have the same issue. Any pointers as to how you solved it would be much appreciated...

description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.