improve update_verify output
Categories
(Release Engineering :: Release Automation, enhancement, P5)
Tracking
(Not tracked)
People
(Reporter: catlee, Assigned: hneiva, Mentored)
References
Details
(Whiteboard: [automation][updates])
Attachments
(6 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Comment 1•15 years ago
|
||
Updated•15 years ago
|
Updated•15 years ago
|
Updated•15 years ago
|
Updated•15 years ago
|
Updated•15 years ago
|
Comment 2•15 years ago
|
||
Comment 3•14 years ago
|
||
Comment 4•14 years ago
|
||
Updated•14 years ago
|
Comment 5•14 years ago
|
||
Comment 6•14 years ago
|
||
Updated•14 years ago
|
Comment 7•13 years ago
|
||
Updated•13 years ago
|
Comment 8•13 years ago
|
||
Updated•12 years ago
|
Updated•12 years ago
|
Updated•11 years ago
|
Updated•7 years ago
|
Comment 10•7 years ago
|
||
Comment 11•4 years ago
|
||
Aki wrote this elsewhere, adding it here as one of the only concrete ideas we have about this:
I think we have failures sprinkled all over the log, without an intuitive way to find them. Gathering them all and outputting them at the bottom of the log and/or in a summary log artifact would be a good improvement. Bonus points for looking at the types of failures and giving an interpretation: "this appears to be an issue with a single locale; is it new?" "This looks like bustage related to an RC"
Comment 12•4 years ago
|
||
I don't think there's a great way to do all of that inside the existing bash scripts. However, we could do something like
bash update_verify_script | tee raw.log | python parse_output.py | tee parsed.log
or just python parse_uv_output.py
and have that wrap the bash script. Or rewrite the whole thing in python; I think the fact that this is in an ancient legacy bash script discourages people from touching it.
Comment 13•4 years ago
|
||
https://gist.github.com/escapewindow/80cc57ee9bb331cdabfee62fe6089aef for a sampling of my gripes about the log output.
Updated•4 years ago
|
Assignee | ||
Comment 14•4 years ago
|
||
Quality of life improvement to update_verify script and taskgraph cli arguments
Updated•4 years ago
|
Comment 15•4 years ago
|
||
Comment 16•4 years ago
|
||
bugherder |
Assignee | ||
Comment 17•4 years ago
|
||
Added instructions to run update-verify locally
Comment 18•4 years ago
|
||
Comment 19•4 years ago
|
||
bugherder |
Assignee | ||
Comment 20•4 years ago
|
||
Changed wget output log granularity from :mega: to :giga: (only used in case the python library didn't cover all usecases)
Added python methods to async cache/download all required files for update verify
Modified Dockerfile requirements to include aiohttp python lib
Comment 21•4 years ago
|
||
Comment 22•4 years ago
|
||
bugherder |
Assignee | ||
Comment 23•4 years ago
|
||
Added documentation to methods, missed from last PR
Assignee | ||
Comment 24•4 years ago
|
||
Added documentation to methods, missed from last PR
Comment 25•4 years ago
|
||
Comment 26•4 years ago
|
||
bugherder |
Assignee | ||
Comment 27•4 years ago
|
||
Removing the unlinking shouldn't be a problem, only possible side effect would be removing the partially downloaded file
Comment hidden (Intermittent Failures Robot) |
Comment 29•4 years ago
|
||
Comment 30•4 years ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Updated•2 years ago
|
Comment 32•2 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:hneiva, maybe it's time to close this bug?
For more information, please visit BugBot documentation.
Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
Updated•8 months ago
|
Description
•