Commit c88a35e
committed
hardware: Rework 'get_realtime_constraint'
Rework 'get_realtime_constraint' so that it can do the work previously
split between this and 'vcpus_realtime_topology', eliminating the need
for the latter. This provides a model for how we can parse the
'hw:cpu_dedicated_mask' extra spec in the future.
Part of blueprint use-pcpu-and-vcpu-in-one-instance
Change-Id: I3a2132db258202afe5cfa0eb95e6905030314f98
Signed-off-by: Stephen Finucane <[email protected]>1 parent 184a2ca commit c88a35e
File tree
4 files changed
+80
-57
lines changed- nova
- compute
- tests/unit/virt
- virt
- libvirt
4 files changed
+80
-57
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
745 | 745 | | |
746 | 746 | | |
747 | 747 | | |
748 | | - | |
749 | | - | |
| 748 | + | |
750 | 749 | | |
751 | 750 | | |
752 | 751 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1307 | 1307 | | |
1308 | 1308 | | |
1309 | 1309 | | |
| 1310 | + | |
1310 | 1311 | | |
1311 | 1312 | | |
1312 | 1313 | | |
| |||
3603 | 3604 | | |
3604 | 3605 | | |
3605 | 3606 | | |
3606 | | - | |
3607 | | - | |
| 3607 | + | |
| 3608 | + | |
| 3609 | + | |
| 3610 | + | |
| 3611 | + | |
| 3612 | + | |
| 3613 | + | |
3608 | 3614 | | |
3609 | | - | |
| 3615 | + | |
3610 | 3616 | | |
3611 | 3617 | | |
3612 | 3618 | | |
3613 | | - | |
3614 | | - | |
| 3619 | + | |
| 3620 | + | |
| 3621 | + | |
| 3622 | + | |
| 3623 | + | |
| 3624 | + | |
| 3625 | + | |
3615 | 3626 | | |
3616 | 3627 | | |
3617 | | - | |
| 3628 | + | |
3618 | 3629 | | |
3619 | 3630 | | |
3620 | 3631 | | |
3621 | | - | |
3622 | | - | |
| 3632 | + | |
| 3633 | + | |
| 3634 | + | |
| 3635 | + | |
| 3636 | + | |
| 3637 | + | |
3623 | 3638 | | |
3624 | 3639 | | |
3625 | 3640 | | |
3626 | | - | |
| 3641 | + | |
3627 | 3642 | | |
3628 | 3643 | | |
3629 | 3644 | | |
3630 | | - | |
3631 | | - | |
| 3645 | + | |
| 3646 | + | |
| 3647 | + | |
| 3648 | + | |
| 3649 | + | |
| 3650 | + | |
| 3651 | + | |
3632 | 3652 | | |
3633 | 3653 | | |
3634 | 3654 | | |
3635 | | - | |
| 3655 | + | |
3636 | 3656 | | |
3637 | 3657 | | |
3638 | 3658 | | |
3639 | | - | |
3640 | | - | |
| 3659 | + | |
| 3660 | + | |
| 3661 | + | |
| 3662 | + | |
| 3663 | + | |
| 3664 | + | |
| 3665 | + | |
3641 | 3666 | | |
3642 | 3667 | | |
3643 | 3668 | | |
3644 | | - | |
| 3669 | + | |
3645 | 3670 | | |
3646 | 3671 | | |
3647 | 3672 | | |
3648 | 3673 | | |
3649 | | - | |
3650 | | - | |
| 3674 | + | |
| 3675 | + | |
| 3676 | + | |
| 3677 | + | |
| 3678 | + | |
| 3679 | + | |
| 3680 | + | |
3651 | 3681 | | |
3652 | | - | |
| 3682 | + | |
3653 | 3683 | | |
3654 | 3684 | | |
3655 | 3685 | | |
3656 | 3686 | | |
3657 | 3687 | | |
3658 | | - | |
3659 | | - | |
| 3688 | + | |
| 3689 | + | |
| 3690 | + | |
| 3691 | + | |
| 3692 | + | |
| 3693 | + | |
| 3694 | + | |
3660 | 3695 | | |
3661 | 3696 | | |
3662 | 3697 | | |
3663 | | - | |
| 3698 | + | |
3664 | 3699 | | |
3665 | 3700 | | |
3666 | 3701 | | |
3667 | 3702 | | |
3668 | | - | |
3669 | | - | |
| 3703 | + | |
| 3704 | + | |
| 3705 | + | |
| 3706 | + | |
| 3707 | + | |
| 3708 | + | |
| 3709 | + | |
3670 | 3710 | | |
3671 | 3711 | | |
3672 | 3712 | | |
3673 | | - | |
| 3713 | + | |
3674 | 3714 | | |
3675 | 3715 | | |
3676 | 3716 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1674 | 1674 | | |
1675 | 1675 | | |
1676 | 1676 | | |
1677 | | - | |
| 1677 | + | |
| 1678 | + | |
1678 | 1679 | | |
1679 | 1680 | | |
1680 | | - | |
| 1681 | + | |
1681 | 1682 | | |
1682 | 1683 | | |
1683 | 1684 | | |
1684 | 1685 | | |
1685 | | - | |
| 1686 | + | |
1686 | 1687 | | |
| 1688 | + | |
| 1689 | + | |
| 1690 | + | |
1687 | 1691 | | |
1688 | 1692 | | |
1689 | 1693 | | |
1690 | 1694 | | |
1691 | 1695 | | |
1692 | | - | |
1693 | | - | |
1694 | | - | |
1695 | | - | |
1696 | | - | |
1697 | | - | |
1698 | | - | |
1699 | | - | |
1700 | | - | |
1701 | | - | |
1702 | | - | |
1703 | | - | |
1704 | | - | |
1705 | | - | |
1706 | | - | |
1707 | | - | |
| 1696 | + | |
1708 | 1697 | | |
1709 | 1698 | | |
1710 | 1699 | | |
| |||
1854 | 1843 | | |
1855 | 1844 | | |
1856 | 1845 | | |
1857 | | - | |
| 1846 | + | |
1858 | 1847 | | |
1859 | 1848 | | |
1860 | 1849 | | |
| |||
1920 | 1909 | | |
1921 | 1910 | | |
1922 | 1911 | | |
1923 | | - | |
| 1912 | + | |
1924 | 1913 | | |
1925 | 1914 | | |
1926 | 1915 | | |
1927 | 1916 | | |
1928 | | - | |
1929 | | - | |
1930 | | - | |
1931 | 1917 | | |
1932 | 1918 | | |
1933 | 1919 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4990 | 4990 | | |
4991 | 4991 | | |
4992 | 4992 | | |
4993 | | - | |
| 4993 | + | |
4994 | 4994 | | |
4995 | 4995 | | |
4996 | 4996 | | |
| |||
5028 | 5028 | | |
5029 | 5029 | | |
5030 | 5030 | | |
5031 | | - | |
| 5031 | + | |
5032 | 5032 | | |
5033 | 5033 | | |
5034 | 5034 | | |
| |||
5115 | 5115 | | |
5116 | 5116 | | |
5117 | 5117 | | |
5118 | | - | |
5119 | | - | |
5120 | | - | |
5121 | | - | |
| 5118 | + | |
| 5119 | + | |
5122 | 5120 | | |
5123 | 5121 | | |
5124 | 5122 | | |
| |||
5142 | 5140 | | |
5143 | 5141 | | |
5144 | 5142 | | |
5145 | | - | |
| 5143 | + | |
5146 | 5144 | | |
5147 | 5145 | | |
5148 | 5146 | | |
| |||
0 commit comments