Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Story Points:6
-
Epic Link:
-
Team:Data Facility
Description
Modify the usage.py and usageplot.py codes found in https://github.com/lsst-dm/ldf_ops_tools/tree/master/usage to allow for the creation of node usage plots that are color-coded to differentiate which codes (singleFrameDriver, mosaic, coaddDriver, etc.) use the nodes at a certain time. This will make it more clear which codes are node-greedy and which ones are not.
Attachments
Issue Links
- relates to
-
DM-13783 Make color-coded node-usage plot for S17B HSC PDR1 reprocessing and find total node-hours
- Done
-
DM-13815 Find elapsed code times from usage.py/usageplot.py
- Done
-
DM-13816 Modify usage.py to allow the user to specify SLURM job names.
- Done
-
DM-13818 Modify usage.py to output node-hours that take into account significant figures
- Done
-
DM-13819 Create a top-level script to run both usage.py and usageplot.py
- Done
-
DM-14054 Add command line option for resolution in usage.py
- Done
-
DM-14111 Overhaul usage.py Readme file and delete key_len variable
- Done
-
DM-13547 Plot the node utilization of the w_2018_03 RC1 reprocessing
- Done
-
DM-13578 Plot the node utilization for RC1 Reprocessed Jobs
- Done
-
DM-13618 Find node-hour usage from usage codes
- Done
-
DM-13619 Modify usage.py for NODE_FAIL/COMPLETED failure case
- Done
-
DM-13622 Make usageplot.py output step plots
- Done
I've finally finished up my first draft of the code (see w_2017_42_color plot above), and although I'm happy with the results, I don't think the code modifications quite ready for public consumption as I still have one or two things coded in non-optimal ways. I'll keep working on the code, but in the mean time, I'm planning on replacing the plots on my confluence page with color coded ones for better clarity.