~mpontillo/maas/unmanaged-subnets

« back to all changes in this revision

Viewing changes to src/provisioningserver/power/query.py

  • Committer: MAAS Lander
  • Author(s): Lee Trager
  • Date: 2016-11-28 23:27:31 UTC
  • mfrom: (5542.4.6 boot_import_events)
  • Revision ID: maas_lander-20161128232731-y13i2h3guxks0g02
[r=allenap][bug=1571031,1629982][author=ltrager] Add NodeEvents for boot import and tgt update errors.

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
)
20
20
from provisioningserver.events import (
21
21
    EVENT_TYPES,
22
 
    send_event_node,
 
22
    send_node_event,
23
23
)
24
24
from provisioningserver.logger import get_maas_logger
25
25
from provisioningserver.rpc.exceptions import (
102
102
    """Report a node that for which power querying has succeeded."""
103
103
    message = "Power state queried: %s" % state
104
104
    yield power.power_state_update(system_id, state)
105
 
    yield send_event_node(
 
105
    yield send_node_event(
106
106
        EVENT_TYPES.NODE_POWER_QUERIED_DEBUG,
107
107
        system_id, hostname, message)
108
108
 
113
113
    maaslog.error("%s: Power state could not be queried: %s" % (
114
114
        hostname, failure.getErrorMessage()))
115
115
    yield power.power_state_update(system_id, 'error')
116
 
    yield send_event_node(
 
116
    yield send_node_event(
117
117
        EVENT_TYPES.NODE_POWER_QUERY_FAILED,
118
118
        system_id, hostname, failure.getErrorMessage())
119
119