| Summary: | View a table with all the tasks run for a build | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] Toaster | Reporter: | Belen Barros Pena <belen.barros.pena> | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Component: | toaster | Assignee: | Ravi Chintakunta <ravi.chintakunta> | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Status: | VERIFIED FIXED | QA Contact: | Ionut Chisanovici <ionutx.chisanovici> | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Severity: | enhancement | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Priority: | Medium+ | CC: | alexandru.damian, bogdanx.a.voiculescu, calinx.l.dragomir, david.reyna, ionutx.chisanovici, jessica.zhang, ravi.chintakunta | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Version: | unspecified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Target Milestone: | 1.6 M2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Hardware: | All | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| OS: | Multiple | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Whiteboard: | GUI design available | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description
Belen Barros Pena
2013-04-12 11:08:36 UTC
Created attachment 1229 [details]
Tasks information set
It looks like the initial set of information for tasks includes:
* Task type (sstate or built)
* Task outcome
* sstate checksum
* Path searched to sstate object
* Recipe name
* Task naem
* Source URL(s)
* Log file
* Work directory
* Python / shell
* Code
* Python stack trace
* Overall space usage
* Disk I/O
* CPU usage
* Time
* Dependent tasks
* Precursor tasks
* Number of errors
* Number of warnings
* Error content
* Warning content
I have quite a few questions about the above list, which I have included in the attached spreadsheet. Help answering them would be really appreciated.
Created attachment 1232 [details]
Tasks information set
I've managed to gather answers to most of the questions related to task information. All answers and the updated information set are in the attached spreadsheet. The only question pending relates to how to report Disk I/O information for a task. We need to bring this one to RP.
As things stand, the task table requested by this bug will have the following columns:
* Task type
* Outcome
* Recipe name
* Task name
* Log file
* Work directory
* CPU usage
* Time
* Order
* Number of errors
* Number of warnings
Which columns will display by default and in which order is TBD.
Created attachment 1234 [details]
Tasks information set
Thanks to Beth Flanagan we have come up with a measure of Disk I/O for tasks: number of ms spent doing I/Os. I've updated the attached file accordingly.
With this, the task table requested by this bug will have the following columns:
* Task type
* Outcome
* Recipe name
* Task name
* Log file
* Work directory
* CPU usage
* Disk I/O
* Time
* Order
* Number of errors
* Number of warnings
Which columns will display by default and in which order is TBD.
Created attachment 1240 [details]
Tasks information set
Created attachment 1247 [details]
Tasks information set
Created attachment 1251 [details]
IA 1.2 All tasks
Created attachment 1262 [details]
Tasks information
Created attachment 1265 [details]
Tasks information
Created attachment 1298 [details]
Design 1.2 All tasks
Created attachment 1299 [details]
Design 1.2 All tasks
Created attachment 1312 [details]
IA 1.2 All tasks
Created attachment 1313 [details]
Design 1.2 All tasks
Moving to M3 as part of milestone reallocation and as discussed with Alex Created attachment 1327 [details]
IA 1.2 All tasks
Created attachment 1328 [details]
Tasks information
Created attachment 1331 [details]
Design 1.2 All tasks
Created attachment 1343 [details]
IA 1.2 All tasks
Created attachment 1344 [details]
Design 1.2 All tasks
Created attachment 1393 [details]
Design 1.2 All tasks
Created attachment 1400 [details]
Design 1.2 All tasks
All needed information is available in the database. Created attachment 1472 [details]
IA 1.3 All tasks
Created attachment 1473 [details]
Design 1.3 All tasks
Created attachment 1477 [details]
Design 1.3 All tasks
Created attachment 1701 [details]
Design 1.3 All tasks
Ravi Chintakunta is working on this. Created attachment 1714 [details]
Design 1.3 All tasks
We have changed the default sorting for the tasks from Recipe to Order, so that tasks are now sorted by their execution sequence. The default ordering criteria should always be part of the minimum table, so that we can revert the table to the default ordering without worrying about the state of the 'Edit columns' menu. Therefore, I've added the "Order" column to the minimum table (see page 7 of the document "Design 1.3 All tasks")
Created attachment 1773 [details]
Design 1.3 All tasks
The team has concluded that Cached tasks should be grouped with the Not executed tasks, instead of the Executed tasks. Updating the design document accordingly.
This is verified. Cheers, Ionut C |