Skip to content

F #241: Refactor infra role to allow better CPU / Memory control#243

Draft
sk4zuzu wants to merge 1 commit into
masterfrom
f-241
Draft

F #241: Refactor infra role to allow better CPU / Memory control#243
sk4zuzu wants to merge 1 commit into
masterfrom
f-241

Conversation

@sk4zuzu

@sk4zuzu sk4zuzu commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator
  • Use structures instead of templates for Libvirt XML
  • Introduce 'infra_xml_variant' to increase readability of XML
  • Add ipv4_mac, explode_ranges, implode_ranges filters
  • Add helper/numa role to query NUMA / CPU / MEM resources
  • Introduce 'infra.slice' (partition)
  • Pre-calculate and apply CPU / MEM limits on the infra and machine slices
  • Make context DNS-related parameters optional
  • Provide default value for dpdk_socket_path

@sk4zuzu
sk4zuzu marked this pull request as draft July 9, 2026 19:51
- Use structures instead of templates for Libvirt XML
- Introduce 'infra_xml_variant' to increase readability of XML
- Add ipv4_mac, explode_ranges, implode_ranges filters
- Add helper/numa role to query NUMA / CPU / MEM resources
- Introduce 'infra.slice' (partition)
- Pre-calculate and apply CPU / MEM limits on the infra and machine
  slices
- Make context DNS-related parameters optional
- Provide default value for dpdk_socket_path

Signed-off-by: Michal Opala <sk4zuzu@gmail.com>
@balazsbme
balazsbme removed their request for review July 14, 2026 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Automatically reserve resources on the hypervisors when the FEs are deployed as KVMs

1 participant