You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+73-1Lines changed: 73 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,78 @@
1
1
# Open XDMoD Change Log
2
2
3
-
## XXXX-XX-XX v10.5.0
3
+
## 2023-09-11 v10.5.0
4
+
- Bug Fixes
5
+
- Cloud
6
+
- Updates to how end times are set for instance types.
7
+
- Data Warehouse Export
8
+
- Exporting an empty timeseries dataset will no longer throw `undefined offset` errors.
9
+
- ETL
10
+
- Fixed a rare race condition that was causing processes to not exit has been fixed.
11
+
- Added variable substitution for hierarchy info used in ETL table definitions and `alias` used in raw statistics configuration.
12
+
- Updated the table definition for the `ReportTemplateCharts` table to include an index.
13
+
- General
14
+
- Additional conditions that will force a reconnect on database connection loss have been added.
15
+
- Prevent the MySQL CLI from using user-specific options as the presence of a `.my.cnf` file in a user's home directory can contain conflicting credentials.
16
+
- Job Viewer
17
+
- Fixed a bug that was causing the y-axis to go up to 120% ( even though the data only went to 100%).
18
+
- Metrics Explorer
19
+
- Updated the method by which dataset id's are calculated to use integers as opposed to floating point numbers.
20
+
- Data Analytics Framework
21
+
- New Feature
22
+
- API Token authentication / authorization has been added to XDMoD.
23
+
- The My Profile UI component has been updated to allow for the management of API tokens.
24
+
- Documentation
25
+
- Data Analytics Framework
26
+
- Documentation has been added for the Data Analytics Framework.
27
+
- Data Warehouse Export
28
+
- Documentation has been added that explains the data export batch process.
29
+
- Cloud
30
+
- FAQ has been updated with information about Rocky/RHEL 8 and PHP 7.2 information.
31
+
- General
32
+
- New NSF Grant numbers have been added.
33
+
- New XMS team members have been added.
34
+
- SimpleSAMLPHP links have been updated.
35
+
- Updated the text of the node_utilization How-To section to include language about needing to restart php-fpm in addition to httpd for changes to show up in the UI.
36
+
- Updated links to presentations stored in Google Drive/Docs.
37
+
- Enhancements
38
+
- Cloud
39
+
- The Core Hour statistic has been changed to CPU Hours to match the Jobs realm.
40
+
- Data Warehouse Export
41
+
- Added a new configuration option to disable export for a realm.
42
+
- ETL
43
+
- Support for GPU count data in Grid Engine, specifically Univa Grid Engine now known as Altair® Grid Engine®
44
+
- the `mod_logger` db schema has been updated to be managed by the ETL framework.
45
+
- Added support for PBS logs that use `Resource_list.ngpus` to indicate the number of GPUs used by a job.
46
+
- Added an index to `mod_shredder.shredded_job` to speed up ingestion actions that depend on the `qos_name`
47
+
- General
48
+
- Updated the syntax for variable substitution in `rawstatistics.json`, this brings it inline with the format used by the ETL configuration code.
49
+
- Infrastructure
50
+
- REST request logging has been supplemented by including POST data and total elapsed processing time.
51
+
- Job Viewer
52
+
- All charts have been migrated from using HighCharts to Plotly.
53
+
- Metric Explorer
54
+
- Legend text generation has been updated and improved.
55
+
- Support for API token authentication hass been added to a number of contoller end points.
56
+
- Internal Dashboard
57
+
- General
58
+
- ETL Overseer logs have been added to the `Logs` tab.
59
+
- Maintenance / Code Quality
60
+
- General
61
+
- Removed dead code from the `xd_utilities` namespace.
62
+
- Updates to support Chrome 109
63
+
- New Features
64
+
- ACL
65
+
- Added the ability to group by's to be hidden for a specific statistic instead of a whole realm.
66
+
- Cloud
67
+
- A new dimension has been added, `vm_state`.
68
+
- Inactive VMs have been added to cloud realm aggregation.
69
+
- Data Warehouse Export
70
+
- A new endpoint for retrieving raw data has been added.
71
+
72
+
## 2023-08-04 v10.0.3
73
+
- Bug Fixes
74
+
- General
75
+
- Fix handling of filters where the filter string has a quote character in it (#1749)
<li>Updates to how end times are set for instance types.</li>
11
+
</ul>
12
+
</li>
13
+
<li>Data Warehouse Export<ul>
14
+
<li>Exporting an empty timeseries dataset will no longer throw <code>undefined offset</code> errors.</li>
15
+
</ul>
16
+
</li>
17
+
<li>ETL<ul>
18
+
<li>Fixed a rare race condition that was causing processes to not exit has been fixed.</li>
19
+
<li>Added variable substitution for hierarchy info used in ETL table definitions and <code>alias</code> used in raw statistics configuration.</li>
20
+
<li>Updated the table definition for the <code>ReportTemplateCharts</code> table to include an index.</li>
21
+
</ul>
22
+
</li>
23
+
<li><p>General </p>
24
+
<ul>
25
+
<li>Additional conditions that will force a reconnect on database connection loss have been added.</li>
26
+
<li>Prevent the MySQL CLI from using user-specific options as the presence of a <code>.my.cnf</code> file in a user's home directory can contain conflicting credentials.</li>
27
+
</ul>
28
+
</li>
29
+
<li><p>Job Viewer</p>
30
+
<ul>
31
+
<li>Fixed a bug that was causing the y-axis to go up to 120% ( even though the data only went to 100%).</li>
32
+
</ul>
33
+
</li>
34
+
<li>Metrics Explorer<ul>
35
+
<li>Updated the method by which dataset id's are calculated to use integers as opposed to floating point numbers.</li>
36
+
</ul>
37
+
</li>
38
+
</ul>
39
+
</li>
40
+
<li>Data Analytics Framework<ul>
41
+
<li>New Feature<ul>
42
+
<li>API Token authentication / authorization has been added to XDMoD.</li>
43
+
<li>The My Profile UI component has been updated to allow for the management of API tokens.</li>
44
+
</ul>
45
+
</li>
46
+
</ul>
47
+
</li>
48
+
<li>Documentation<ul>
49
+
<li>Data Analytics Framework<ul>
50
+
<li>Documentation has been added for the Data Analytics Framework. </li>
51
+
</ul>
52
+
</li>
53
+
<li>Data Warehouse Export<ul>
54
+
<li>Documentation has been added that explains the data export batch process.</li>
55
+
</ul>
56
+
</li>
57
+
<li>Cloud<ul>
58
+
<li>FAQ has been updated with information about Rocky/RHEL 8 and PHP 7.2 information. </li>
59
+
</ul>
60
+
</li>
61
+
<li>General<ul>
62
+
<li>New NSF Grant numbers have been added.</li>
63
+
<li>New XMS team members have been added.</li>
64
+
<li>SimpleSAMLPHP links have been updated.</li>
65
+
<li>Updated the text of the node_utilization How-To section to include language about needing to restart php-fpm in addition to httpd for changes to show up in the UI.</li>
66
+
<li>Updated links to presentations stored in Google Drive/Docs.</li>
67
+
</ul>
68
+
</li>
69
+
</ul>
70
+
</li>
71
+
<li>Enhancements<ul>
72
+
<li>Cloud<ul>
73
+
<li>The Core Hour statistic has been changed to CPU Hours to match the Jobs realm. </li>
74
+
</ul>
75
+
</li>
76
+
<li>Data Warehouse Export<ul>
77
+
<li>Added a new configuration option to disable export for a realm. </li>
78
+
</ul>
79
+
</li>
80
+
<li>ETL <ul>
81
+
<li>Support for GPU count data in Grid Engine, specifically Univa Grid Engine now known as Altair® Grid Engine®</li>
82
+
<li>the <code>mod_logger</code> db schema has been updated to be managed by the ETL framework.</li>
83
+
<li>Added support for PBS logs that use <code>Resource_list.ngpus</code> to indicate the number of GPUs used by a job.</li>
84
+
<li>Added an index to <code>mod_shredder.shredded_job</code> to speed up ingestion actions that depend on the <code>qos_name</code></li>
85
+
</ul>
86
+
</li>
87
+
<li>General<ul>
88
+
<li>Updated the syntax for variable substitution in <code>rawstatistics.json</code>, this brings it inline with the format used by the ETL configuration code.</li>
89
+
</ul>
90
+
</li>
91
+
<li>Infrastructure<ul>
92
+
<li>REST request logging has been supplemented by including POST data and total elapsed processing time.</li>
93
+
</ul>
94
+
</li>
95
+
<li>Job Viewer<ul>
96
+
<li>All charts have been migrated from using HighCharts to Plotly. </li>
97
+
</ul>
98
+
</li>
99
+
<li>Metric Explorer<ul>
100
+
<li>Legend text generation has been updated and improved.</li>
101
+
<li>Support for API token authentication hass been added to a number of contoller end points.</li>
102
+
</ul>
103
+
</li>
104
+
</ul>
105
+
</li>
106
+
<li>Internal Dashboard<ul>
107
+
<li>General<ul>
108
+
<li>ETL Overseer logs have been added to the <code>Logs</code> tab.</li>
109
+
</ul>
110
+
</li>
111
+
</ul>
112
+
</li>
113
+
<li>Maintenance / Code Quality<ul>
114
+
<li>General<ul>
115
+
<li>Removed dead code from the <code>xd_utilities</code> namespace.</li>
116
+
<li>Updates to support Chrome 109 </li>
117
+
</ul>
118
+
</li>
119
+
</ul>
120
+
</li>
121
+
<li>New Features<ul>
122
+
<li>ACL<ul>
123
+
<li>Added the ability to group by's to be hidden for a specific statistic instead of a whole realm. </li>
124
+
</ul>
125
+
</li>
126
+
<li>Cloud<ul>
127
+
<li>A new dimension has been added, <code>vm_state</code>.</li>
128
+
<li>Inactive VMs have been added to cloud realm aggregation.</li>
129
+
</ul>
130
+
</li>
131
+
<li>Data Warehouse Export<ul>
132
+
<li>A new endpoint for retrieving raw data has been added.</li>
0 commit comments