'Reboots a node by requesting the OS restart via the hypervisor
:keyword node: The node to reboot
:type    node: :class:`Node`
:rtype: ``bool``'

def reboot_node(self, node):

    request_elm = ET.Element('rebootServer', {'xmlns': TYPES_URN, 'id': node.id})
    body = self.connection.request_with_orgId_api_2('server/rebootServer', method='POST', data=ET.tostring(request_elm)).object
    response_code = findtext(body, 'responseCode', TYPES_URN)
    return (response_code in ['IN_PROGRESS', 'OK'])
