Skip to content

Commit 938276b

Browse files
committed
node: topologymgr: Add recent Topology Manager developments
Signed-off-by: Swati Sehgal <[email protected]>
1 parent 4aa0828 commit 938276b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

keps/sig-node/693-topology-manager/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
- [Design Details](#design-details)
2424
- [New Interfaces](#new-interfaces)
2525
- [Changes to Existing Components](#changes-to-existing-components)
26+
- [Noteworthy developments since Topology Manager introduction](#noteworthy-developments-since-topology-manager-introduction)
2627
- [Test Plan](#test-plan)
2728
- [Single NUMA Systems Tests](#single-numa-systems-tests)
2829
- [Multi-NUMA Systems Tests](#multi-numa-systems-tests)
@@ -568,6 +569,14 @@ of devices are still available. Without this extra bit of information, the
568569
available after filtering by `TopologyHint`. This API, allows it to ultimately
569570
perform a much better allocation, with minimal cost.
570571

572+
### Noteworthy developments since Topology Manager introduction
573+
574+
1. [Update Topology Manager algorithm for selecting "best" non-preferred hint](https://github.com/kubernetes/kubernetes/pull/108154)
575+
In case of best-effort policy for Topology Manager, non-prefferered allocations are considered
576+
in cases where resources need to be allocated from multiple NUMA nodes. For determining the best non-preferred hint, simply selecting the narrowest possible hint is not ideal and an improvement was made to handle scenarios where perfect alignment from a single NUMA node is not possible.
577+
1. [Ability to take NUMA distances into consideration](https://github.com/kubernetes/kubernetes/pull/112914)
578+
A new topology manager option was introduced which when enabled with `prefer-closest-numa-nodes` option was fine tunes the behavior of existing `restricted` and `best-effort` policies. NUMA nodes with shorter distance between them would be favored when making admission decisions.
579+
571580
### Test Plan
572581

573582
There is a presubmit job for Topology Manager, that will be run on

0 commit comments

Comments
 (0)