Commit bc96af5
committed
libvirt: Do not reference VIR_ERR_DEVICE_MISSING when libvirt is < v4.1.0
I7eb86edc130d186a66c04b229d46347ec5c0b625 introduced
VIR_ERR_DEVICE_MISSING into the hot unplug libvirt error code list
within detach_device_with_retry. While the change correctly referenced
that the error code was introduced in v4.1.0 it made no attempt to
handle versions prior to this. With MIN_LIBVIRT_VERSION currently pinned
to v4.0.0 we need to handle libvirt < v4.1.0 to avoid referencing the
non-existent error code within the libvirt module.
Closes-Bug: #1891547
Change-Id: I32908b77c18f8ec08211dd67be49bbf903611c341 parent cff7382 commit bc96af5
File tree
4 files changed
+141
-21
lines changed- nova
- tests/unit/virt/libvirt
- virt/libvirt
4 files changed
+141
-21
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9460 | 9460 | | |
9461 | 9461 | | |
9462 | 9462 | | |
| 9463 | + | |
| 9464 | + | |
| 9465 | + | |
| 9466 | + | |
| 9467 | + | |
| 9468 | + | |
| 9469 | + | |
| 9470 | + | |
| 9471 | + | |
| 9472 | + | |
| 9473 | + | |
| 9474 | + | |
| 9475 | + | |
| 9476 | + | |
| 9477 | + | |
| 9478 | + | |
| 9479 | + | |
| 9480 | + | |
| 9481 | + | |
| 9482 | + | |
| 9483 | + | |
| 9484 | + | |
| 9485 | + | |
| 9486 | + | |
| 9487 | + | |
| 9488 | + | |
| 9489 | + | |
| 9490 | + | |
| 9491 | + | |
| 9492 | + | |
| 9493 | + | |
| 9494 | + | |
| 9495 | + | |
| 9496 | + | |
| 9497 | + | |
| 9498 | + | |
| 9499 | + | |
| 9500 | + | |
| 9501 | + | |
| 9502 | + | |
| 9503 | + | |
| 9504 | + | |
| 9505 | + | |
| 9506 | + | |
| 9507 | + | |
9463 | 9508 | | |
9464 | 9509 | | |
9465 | 9510 | | |
| |||
18812 | 18857 | | |
18813 | 18858 | | |
18814 | 18859 | | |
| 18860 | + | |
| 18861 | + | |
| 18862 | + | |
| 18863 | + | |
| 18864 | + | |
| 18865 | + | |
| 18866 | + | |
| 18867 | + | |
| 18868 | + | |
| 18869 | + | |
| 18870 | + | |
| 18871 | + | |
| 18872 | + | |
| 18873 | + | |
| 18874 | + | |
| 18875 | + | |
| 18876 | + | |
| 18877 | + | |
| 18878 | + | |
| 18879 | + | |
| 18880 | + | |
| 18881 | + | |
| 18882 | + | |
| 18883 | + | |
| 18884 | + | |
| 18885 | + | |
| 18886 | + | |
| 18887 | + | |
| 18888 | + | |
| 18889 | + | |
| 18890 | + | |
| 18891 | + | |
| 18892 | + | |
| 18893 | + | |
| 18894 | + | |
| 18895 | + | |
| 18896 | + | |
| 18897 | + | |
| 18898 | + | |
| 18899 | + | |
| 18900 | + | |
| 18901 | + | |
| 18902 | + | |
| 18903 | + | |
| 18904 | + | |
18815 | 18905 | | |
18816 | 18906 | | |
18817 | 18907 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
294 | 294 | | |
295 | 295 | | |
296 | 296 | | |
297 | | - | |
298 | | - | |
| 297 | + | |
| 298 | + | |
299 | 299 | | |
300 | 300 | | |
301 | 301 | | |
| |||
312 | 312 | | |
313 | 313 | | |
314 | 314 | | |
315 | | - | |
| 315 | + | |
| 316 | + | |
316 | 317 | | |
317 | 318 | | |
318 | 319 | | |
| |||
325 | 326 | | |
326 | 327 | | |
327 | 328 | | |
328 | | - | |
| 329 | + | |
| 330 | + | |
329 | 331 | | |
330 | 332 | | |
331 | 333 | | |
332 | 334 | | |
333 | 335 | | |
334 | | - | |
| 336 | + | |
| 337 | + | |
335 | 338 | | |
336 | 339 | | |
337 | | - | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
338 | 344 | | |
339 | 345 | | |
340 | | - | |
341 | | - | |
| 346 | + | |
| 347 | + | |
342 | 348 | | |
343 | 349 | | |
344 | 350 | | |
| |||
369 | 375 | | |
370 | 376 | | |
371 | 377 | | |
372 | | - | |
| 378 | + | |
| 379 | + | |
373 | 380 | | |
374 | 381 | | |
375 | 382 | | |
| |||
385 | 392 | | |
386 | 393 | | |
387 | 394 | | |
388 | | - | |
| 395 | + | |
| 396 | + | |
389 | 397 | | |
390 | 398 | | |
391 | 399 | | |
392 | 400 | | |
393 | 401 | | |
394 | | - | |
| 402 | + | |
| 403 | + | |
395 | 404 | | |
396 | 405 | | |
397 | 406 | | |
398 | 407 | | |
399 | 408 | | |
400 | | - | |
| 409 | + | |
| 410 | + | |
401 | 411 | | |
402 | 412 | | |
403 | | - | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
404 | 417 | | |
405 | 418 | | |
406 | 419 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
275 | 275 | | |
276 | 276 | | |
277 | 277 | | |
| 278 | + | |
| 279 | + | |
278 | 280 | | |
279 | 281 | | |
280 | 282 | | |
| |||
2015 | 2017 | | |
2016 | 2018 | | |
2017 | 2019 | | |
2018 | | - | |
2019 | | - | |
2020 | | - | |
| 2020 | + | |
| 2021 | + | |
| 2022 | + | |
| 2023 | + | |
| 2024 | + | |
2021 | 2025 | | |
2022 | 2026 | | |
2023 | 2027 | | |
| |||
2220 | 2224 | | |
2221 | 2225 | | |
2222 | 2226 | | |
| 2227 | + | |
| 2228 | + | |
2223 | 2229 | | |
2224 | 2230 | | |
2225 | | - | |
| 2231 | + | |
| 2232 | + | |
2226 | 2233 | | |
2227 | 2234 | | |
2228 | 2235 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
375 | 375 | | |
376 | 376 | | |
377 | 377 | | |
378 | | - | |
| 378 | + | |
| 379 | + | |
379 | 380 | | |
380 | 381 | | |
381 | 382 | | |
| |||
396 | 397 | | |
397 | 398 | | |
398 | 399 | | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
399 | 404 | | |
400 | 405 | | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
401 | 410 | | |
402 | 411 | | |
403 | 412 | | |
| |||
414 | 423 | | |
415 | 424 | | |
416 | 425 | | |
417 | | - | |
418 | | - | |
419 | | - | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
420 | 430 | | |
421 | 431 | | |
422 | 432 | | |
| |||
0 commit comments