Commit 403a645
committed
Fix: do start and stop immediately instead of scheduling
Instead of handling start and stop action via the scheduler it is done
immediately. This helps to reflect the actual status to the client
instead of doing it in the background.
Although the request may potentially take longer it prevents race
conditions as it should ensure that the change is known to the database
on return.1 parent 97fb0cd commit 403a645
3 files changed
+23
-88
lines changedLines changed: 16 additions & 43 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | 10 | | |
12 | 11 | | |
13 | 12 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
| 13 | + | |
| 14 | + | |
19 | 15 | | |
20 | 16 | | |
21 | 17 | | |
22 | 18 | | |
23 | | - | |
24 | 19 | | |
25 | 20 | | |
26 | 21 | | |
| |||
180 | 175 | | |
181 | 176 | | |
182 | 177 | | |
183 | | - | |
184 | 178 | | |
185 | | - | |
186 | | - | |
| 179 | + | |
| 180 | + | |
187 | 181 | | |
188 | 182 | | |
189 | 183 | | |
| |||
204 | 198 | | |
205 | 199 | | |
206 | 200 | | |
207 | | - | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
208 | 204 | | |
209 | 205 | | |
210 | 206 | | |
| |||
218 | 214 | | |
219 | 215 | | |
220 | 216 | | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
233 | 223 | | |
234 | | - | |
| 224 | + | |
235 | 225 | | |
236 | 226 | | |
237 | 227 | | |
| |||
257 | 247 | | |
258 | 248 | | |
259 | 249 | | |
260 | | - | |
| 250 | + | |
261 | 251 | | |
262 | 252 | | |
263 | 253 | | |
264 | 254 | | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
| 255 | + | |
269 | 256 | | |
270 | 257 | | |
271 | 258 | | |
| |||
276 | 263 | | |
277 | 264 | | |
278 | 265 | | |
279 | | - | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | 266 | | |
290 | 267 | | |
291 | 268 | | |
| |||
305 | 282 | | |
306 | 283 | | |
307 | 284 | | |
308 | | - | |
309 | | - | |
310 | 285 | | |
311 | 286 | | |
312 | 287 | | |
| |||
328 | 303 | | |
329 | 304 | | |
330 | 305 | | |
331 | | - | |
332 | | - | |
333 | 306 | | |
334 | 307 | | |
335 | 308 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
| 100 | + | |
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
| 109 | + | |
113 | 110 | | |
114 | 111 | | |
115 | 112 | | |
| |||
Lines changed: 5 additions & 40 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
| 12 | + | |
16 | 13 | | |
17 | 14 | | |
18 | 15 | | |
| |||
60 | 57 | | |
61 | 58 | | |
62 | 59 | | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | 60 | | |
75 | 61 | | |
76 | 62 | | |
77 | 63 | | |
78 | 64 | | |
79 | 65 | | |
80 | 66 | | |
81 | | - | |
82 | 67 | | |
83 | 68 | | |
84 | 69 | | |
| |||
89 | 74 | | |
90 | 75 | | |
91 | 76 | | |
92 | | - | |
93 | 77 | | |
94 | 78 | | |
95 | 79 | | |
96 | 80 | | |
97 | | - | |
98 | 81 | | |
99 | 82 | | |
100 | 83 | | |
| |||
107 | 90 | | |
108 | 91 | | |
109 | 92 | | |
110 | | - | |
111 | | - | |
112 | | - | |
| 93 | + | |
| 94 | + | |
113 | 95 | | |
114 | 96 | | |
115 | 97 | | |
| |||
131 | 113 | | |
132 | 114 | | |
133 | 115 | | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | 116 | | |
140 | 117 | | |
141 | 118 | | |
| |||
215 | 192 | | |
216 | 193 | | |
217 | 194 | | |
218 | | - | |
| 195 | + | |
219 | 196 | | |
220 | 197 | | |
221 | 198 | | |
| |||
343 | 320 | | |
344 | 321 | | |
345 | 322 | | |
346 | | - | |
| 323 | + | |
347 | 324 | | |
348 | 325 | | |
349 | 326 | | |
| |||
367 | 344 | | |
368 | 345 | | |
369 | 346 | | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | 347 | | |
376 | | - | |
377 | | - | |
378 | | - | |
379 | | - | |
380 | | - | |
381 | | - | |
382 | | - | |
383 | 348 | | |
384 | 349 | | |
385 | 350 | | |
| |||
0 commit comments