'Mark a node as error limited. This immediately pretends the
node received enough errors to trigger error suppression. Use
this for errors like Insufficient Storage. For other errors
use :func:`error_occurred`.
:param node: dictionary of node to error limit
:param msg: error message'

def error_limit(self, node, msg):

    node_key = self._error_limit_node_key(node)
    error_stats = self._error_limiting.setdefault(node_key, {})
    error_stats['errors'] = (self.error_suppression_limit + 1)
    error_stats['last_error'] = time()
    self.logger.error(_('%(msg)s    %(ip)s:%(port)s/%(device)s'), {'msg': msg, 'ip': node['ip'], 'port': node['port'], 'device': node['device']})
