[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-API] [xs-devel] xen-ringwatch - NameError: global name 's' is not defined

  • To: "xen-api@xxxxxxxxxxxxx" <xen-api@xxxxxxxxxxxxx>
  • From: <rdartigues.ext@xxxxxxxxxx>
  • Date: Mon, 22 Jul 2013 16:36:13 +0200
  • Accept-language: fr-FR
  • Acceptlanguage: fr-FR
  • Delivery-date: Mon, 22 Jul 2013 14:36:25 +0000
  • List-id: User and development list for XCP and XAPI <xen-api.lists.xen.org>
  • Thread-index: Ac6G2tpHUh+3VHUnRD2irdiRJwA39AAC2dXQ
  • Thread-topic: [xs-devel] [Xen-API] xen-ringwatch - NameError: global name 's' is not defined

Thank you for your input :^)

> From: David Vrabel [mailto:david.vrabel@xxxxxxxxxx]
> On 22/07/13 13:23, David Scott wrote:
> > On 22/07/13 12:56, rdartigues.ext@xxxxxxxxxx wrote:
> >>
> >> I'm using XCP release 1.6.10-61809c.
> >> Suddenly today I got flooded by xen-ringwatch:
> >
> > I've cc:d xs-devel, since I'm not sure which repository xen-
> > ringwatch comes from. I don't think it's part of the xapi
> > toolstack -- is it a storage component?
> It's a workaround for guests which may lose interrupts, it will
> prod things if the shared rings are not being processed.  It comes
> from the Xen repository and I believe it is started by storage
> manager or xapi (but I'm not sure).

It's started by /etc/cron.d/ringwatch:
*/2 * * * * root xen-ringwatch check -T3 --kick | logger -p daemon.crit -t 

> It's not needed for most guests.  Most cases where it would fire
> historically is because of a (now fixed) bug in the dom0 kernel
> triggered by the use of irqbalanced.

Are you sure it's fixed for XCP 1.6.10-61809c (Linux
Is there a way for me to check? Should I worry?

> >> Now I can get an error message:
> >> # xen-ringwatch check -T3 --kick
> >> Traceback (most recent call last):
> >> [...]
> >> Exception: Malformed Req input: 'req prod 2291415749 cons
> >> -2003551547 event 2291415750'
> The cons value is being incorrectly printed as a signed integer.
> It was a trivial kernel fix but you could try disabling xen-
> ringwatch as a workaround for now.

I don't understand what the script is supposed to do, I can change the Pattern 
to accept signed integer and it will run through the end, but I don't know if 
it will "do" what it's supposed to be done.

I'm willing to disable it (anyway it's broken and not doing anything now) but 
I'd like to understand what's the worst which could happen, if I should monitor 
something, etc.



Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.

Xen-api mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.