File: slurm-21.08.0.html

package info (click to toggle)
slurm-wlm 24.11.5-4
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 51,508 kB
  • sloc: ansic: 529,598; exp: 64,795; python: 17,051; sh: 10,365; javascript: 6,528; makefile: 4,116; perl: 3,762; pascal: 131
file content (195 lines) | stat: -rw-r--r-- 6,159 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
<h2 id="21080">Slurm 21.08.0<a class="slurm_link" href="#21080"></a></h2>

<p>All of the OpenAPI plugins have moved from "src/slurmrestd/plugins/openapi/"
to "src/plugins/openapi/".</p>

<h3>openapi/v0.0.35</h3>

<h4>Deprecation notice</h4>
The v0.0.35 plugin has now been deprecated.

<h3>openapi/dbv0.0.37</h3>

<h4>add plugin</h4>
<table class="tchange">
<tr class="trchange">
	<td class="tdfield">new dbv0.0.37 openapi plugin</td>
	<td class="tdchange">
		<ul>
			<li>clone of existing dbv0.0.36 openapi plugin</li>
			<li>all paths renamed from v0.0.36 to v0.0.37</li>
		</ul>
	</td>
</tr>
</table>

<h4>rename previous -> reason</h4>
<table class="tchange">
<tr class="trchange">
	<td class="tdfield">previous path</td>
	<td class="tdchange">.components.schemas."dbv0.0.37_job".properties.state.previous</td>
</tr>
<tr class="trchange">
	<td class="tdfield">new path</td>
	<td class="tdchange">.components.schemas."dbv0.0.37_job".properties.state.reason</td>
</tr>
</table>

<h3>openapi/v0.0.37</h3>

<h4>add plugin</h4>
<table class="tchange">
<tr class="trchange">
	<td class="tdfield">new v0.0.37 openapi plugin</td>
	<td class="tdchange">
		<ul>
			<li>clone of existing v0.0.36 openapi plugin</li>
			<li>all paths renamed from v0.0.36 to v0.0.37</li>
		</ul>
	</td>
</tr>
</table>

<h4>rename standard_in -> standard_input</h4>
<table class="tchange">
<tr class="trchange">
	<td class="tdfield">previous path</td>
	<td class="tdchange">.components.schemas."v0.0.37_job_response_properties".properties.standard_in</td>
</tr>
<tr class="trchange">
	<td class="tdfield">new path</td>
	<td class="tdchange">.components.schemas."v0.0.37_job_response_properties".properties.standard_input</td>
</tr>
</table>

<h4>rename standard_out -> standard_output</h4>
<table class="tchange">
<tr class="trchange">
	<td class="tdfield">previous path</td>
	<td class="tdchange">.components.schemas."v0.0.37_job_response_properties".properties.standard_out</td>
</tr>
<tr class="trchange">
	<td class="tdfield">new path</td>
	<td class="tdchange">.components.schemas."v0.0.37_job_response_properties".properties.standard_output</td>
</tr>
</table>

<h4>Add update_time field to Jobs query to allow clients to only get jobs list based on change timestamp.</h4>
<table class="tchange">
<tr class="trchange">
	<td class="tdfield">new path</td>
	<td class="tdchange">.paths."/jobs/".get.parameters[0]</td>
</tr>
</table>

<h4>add api to fetch reservation(s) info</h4>
<table class="tchange">
<tr class="trchange">
	<td class="tdfield">added path</td>
	<td class="tdchange">.paths."/reservations/"</td>
</tr>
<tr class="trchange">
	<td class="tdfield">added path</td>
	<td class="tdchange">.paths."/reservation/{reservation_name}"</td>
</tr>
<tr class="trchange">
	<td class="tdfield">added path</td>
	<td class="tdchange">.components.schemas."v0.0.37_reservation"</td>
</tr>
</table>

<h4>Mark job environment as required</h4>
<table class="tchange">
<tr class="trchange">
	<td class="tdfield">new path</td>
	<td class="tdchange">.components.schemas."v0.0.37_job_properties".required</td>
</tr>
</table>

<h4>Correct preemption_mode type to list of strings</h4>
<table class="tchange">
<tr class="trchange">
	<td class="tdfield">modify path</td>
	<td class="tdchange">.components.schemas."v0.0.37_partition".properties.preemption_mode</td>
</tr>
</table>

<h4>Set UNIX timestamps to int64 instead of string</h4>
<table class="tchange">
<tr class="trchange">
	<td class="tdfield">modify path</td>
	<td class="tdchange">.components.schemas."v0.0.37_job_response_properties".properties.accrue_time</td>
</tr>
<tr class="trchange">
	<td class="tdfield">modify path</td>
	<td class="tdchange">.components.schemas."v0.0.37_job_response_properties".properties.eligible_time</td>
</tr>
<tr class="trchange">
	<td class="tdfield">modify path</td>
	<td class="tdchange">.components.schemas."v0.0.37_job_response_properties".properties.end_time</td>
</tr>
<tr class="trchange">
	<td class="tdfield">modify path</td>
	<td class="tdchange">.components.schemas."v0.0.37_job_response_properties".properties.preempt_time</td>
</tr>
<tr class="trchange">
	<td class="tdfield">modify path</td>
	<td class="tdchange">.components.schemas."v0.0.37_job_response_properties".properties.pre_sus_time</td>
</tr>
<tr class="trchange">
	<td class="tdfield">modify path</td>
	<td class="tdchange">.components.schemas."v0.0.37_job_response_properties".properties.resize_time</td>
</tr>
</table>

<h4>Add new fields to node properties</h4>
<table class="tchange">
<tr class="trchange">
	<td class="tdfield">add path</td>
	<td class="tdchange">.components.schemas."v0.0.37_node".properties.tres_used</td>
</tr>
<tr class="trchange">
	<td class="tdfield">add path</td>
	<td class="tdchange">.components.schemas."v0.0.37_node".properties.tres_weighted</td>
</tr>
<tr class="trchange">
	<td class="tdfield">add path</td>
	<td class="tdchange">.components.schemas."v0.0.37_node".properties.alloc_cpus</td>
</tr>
<tr class="trchange">
	<td class="tdfield">add path</td>
	<td class="tdchange">.components.schemas."v0.0.37_node".properties.idle_cpus</td>
</tr>
<tr class="trchange">
	<td class="tdfield">add path</td>
	<td class="tdchange">.components.schemas."v0.0.37_node".properties.alloc_memory</td>
</tr>
<tr class="trchange">
	<td class="tdfield">add path</td>
	<td class="tdchange">.components.schemas."v0.0.37_node".properties.partitions</td>
</tr>
</table>

<h4>replace nodes_online with state in /partitions endpoint<h4>
<table class="tchange">
<tr class="trchange">
	<td class="tdfield">removed path</td>
	<td class="tdchange">.components.schemas."v0.0.37_partitions_response".nodes_online</td>
</tr>
<tr class="trchange">
	<td class="tdfield">added path</td>
	<td class="tdchange">.components.schemas."v0.0.37_partitions_response".state</td>
</tr>
</table>

<h4>Add POST method for /associations<h4>
<table class="tchange">
<tr class="trchange">
	<td class="tdfield">new path</td>
	<td class="tdchange">.paths."/associations/".post</td>
</tr>
<tr class="trchange">
	<td class="tdfield">new path</td>
	<td class="tdchange">.components.schemas."dbv0.0.37_response_associations"</td>
</tr>
</table>