From: Jianxun Zhang <jianxun.zhang@linux.intel.com>
To: Richard Purdie <richard.purdie@linuxfoundation.org>
Cc: "Zhang, Jianxun" <jianxun.zhang@intel.com>,
"saul.wold" <saul.wold@intel.com>,
openembedded-core <openembedded-core@lists.openembedded.org>
Subject: Re: [PATCH] parselogs: Ignore uvesafb timeouts
Date: Fri, 19 Aug 2016 12:59:42 -0700 [thread overview]
Message-ID: <2EA0E17F-9402-4909-9017-B83DB2C525FA@linux.intel.com> (raw)
In-Reply-To: <1471620578.16712.45.camel@linuxfoundation.org>
> On Aug 19, 2016, at 8:29 AM, Richard Purdie <richard.purdie@linuxfoundation.org> wrote:
>
> We're periodically seeing uvesafb timeouts on the autobuilder. Whitelist these
> errors as there is little it seems we can do about them and we therefore
> choose to ignore them rather than fail the builds.
>
> [YOCTO #8245]
>
> There is a better solution proposed in the bug with a -1 timeout however
> this avoids failed builds until such times as that is implemented.
I am working on the -1 timeout patch. It could take another several days for dev and validation in next week.
Please just go ahead to merge this for any urgency. Refer to my inline clarification too.
>
> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>
> diff --git a/meta/lib/oeqa/runtime/parselogs.py b/meta/lib/oeqa/runtime/parselogs.py
> index 1cfe804..777af57 100644
> --- a/meta/lib/oeqa/runtime/parselogs.py
> +++ b/meta/lib/oeqa/runtime/parselogs.py
> @@ -63,6 +63,9 @@ qemux86_common = [
> "fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge.",
> "can't claim BAR ",
> 'amd_nb: Cannot enumerate AMD northbridges',
> + 'uvesafb: 5000 ms task timeout error’,
This line will be whitelisted even when the -1 timeout patch is in because we cannot fix bandwidth issue on AB server and still wanna keep this log visible as heads up.
> + 'detected fb_set_par error, error code: -22',
> + 'uvesafb: mode switch failed’\
These errors from callers should not be whitelisted with the -1 timeout patch. Once we have that patch merged, they are still valid errors to indicate a non-timeout root case, or that patch doesn’t do the expected job. The problem of whitelisting is we could miss other cases in call chains, or cover other root causes of a same error. This is another variant:
[ 126.670550] uvesafb: 5000 ms task timeout error
[ 126.673310] uvesafb: Getting VBE info block failed (eax=0x4f00, err=1)
[ 126.673684] uvesafb: vbe_init() failed with -22
(bz8245 comment #23)
You may want to add “Getting VBE..” lines in this patch too, just don’t be confused when seeing another new uncaught variant.
> ] + common_errors
>
> ignore_errors = {
>
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
prev parent reply other threads:[~2016-08-19 19:59 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-19 15:29 [PATCH] parselogs: Ignore uvesafb timeouts Richard Purdie
2016-08-19 19:59 ` Jianxun Zhang [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2EA0E17F-9402-4909-9017-B83DB2C525FA@linux.intel.com \
--to=jianxun.zhang@linux.intel.com \
--cc=jianxun.zhang@intel.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=richard.purdie@linuxfoundation.org \
--cc=saul.wold@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox