gitextract_8uskpwqi/ ├── .githooks/ │ ├── pre-commit.d/ │ │ ├── 00-gofmt │ │ ├── 10-shellcheck │ │ └── 20-go-version │ └── run-hooks ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── feature_request.md │ │ └── new-release.md │ └── workflows/ │ ├── common-build-docs.yaml │ ├── common-build-images.yaml │ ├── common-codeql.yaml │ ├── common-trivy.yaml │ ├── common-verify-code.yaml │ ├── publish-devel-images.yaml │ ├── publish-docs.yml │ ├── release.yaml │ ├── trivy-csv.tpl │ ├── verify-periodic.yaml │ ├── verify-pr-code.yaml │ └── verify-pr-docs.yaml ├── .gitignore ├── CODEOWNERS ├── Jenkinsfile ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── cmd/ │ ├── cri-resmgr/ │ │ ├── cri-resource-manager.service.in │ │ ├── cri-resource-manager.sysconf │ │ ├── fallback.cfg.sample │ │ └── main.go │ ├── cri-resmgr-agent/ │ │ ├── Dockerfile │ │ ├── agent-deployment.yaml │ │ └── main.go │ ├── cri-resmgr-agent-probe/ │ │ └── main.go │ └── cri-resmgr-webhook/ │ ├── Dockerfile │ ├── handlers.go │ ├── main.go │ ├── mutating-webhook-config.yaml │ ├── webhook-deployment.yaml │ └── webhook.go ├── demo/ │ ├── blockio/ │ │ ├── bb-scanner.yaml │ │ ├── cri-resmgr-config.default.yaml │ │ └── run.sh │ └── lib/ │ ├── command.bash │ ├── distro.bash │ ├── host.bash │ ├── numactlH2numajson.py │ ├── topology.py │ ├── topology2qemuopts.py │ └── vm.bash ├── dockerfiles/ │ └── cross-build/ │ ├── Dockerfile.debian-11 │ ├── Dockerfile.debian-12 │ ├── Dockerfile.debian-sid │ ├── Dockerfile.fedora │ ├── Dockerfile.opensuse-leap-15.6 │ ├── Dockerfile.ubuntu-18.04 │ ├── Dockerfile.ubuntu-20.04 │ ├── Dockerfile.ubuntu-22.04 │ └── Dockerfile.ubuntu-24.04 ├── docs/ │ ├── Dockerfile │ ├── _templates/ │ │ └── layout.html │ ├── conf.py │ ├── contributing.md │ ├── demos/ │ │ ├── blockio.md │ │ └── index.rst │ ├── developers-guide/ │ │ ├── architecture.md │ │ ├── cri-test.md │ │ ├── e2e-test.md │ │ ├── index.rst │ │ ├── policy-writers-guide.md │ │ ├── testing.rst │ │ └── unit-test.md │ ├── index.html │ ├── index.rst │ ├── installation.md │ ├── introduction.md │ ├── migration-to-NRI.md │ ├── node-agent.md │ ├── policy/ │ │ ├── balloons.md │ │ ├── blockio.md │ │ ├── container-affinity.md │ │ ├── cpu-allocator.md │ │ ├── dynamic-pools.md │ │ ├── index.rst │ │ ├── podpools.md │ │ ├── rdt.md │ │ ├── static-pools.md │ │ └── topology-aware.md │ ├── quick-start.md │ ├── reference/ │ │ ├── agent-command-line-reference.md │ │ ├── configuration-reference.md │ │ ├── index.rst │ │ └── resmgr-command-line-reference.md │ ├── releases/ │ │ ├── conf.py │ │ └── index.md │ ├── requirements.txt │ ├── security.md │ ├── setup.md │ └── webhook.md ├── elf/ │ └── avx512.c ├── go.mod ├── go.sum ├── packaging/ │ ├── deb.in/ │ │ ├── changelog │ │ ├── compat │ │ ├── control │ │ └── rules │ └── rpm/ │ └── cri-resource-manager.spec.in ├── pkg/ │ ├── agent/ │ │ ├── agent.go │ │ ├── api/ │ │ │ └── v1/ │ │ │ ├── api.go │ │ │ ├── api.pb.go │ │ │ ├── api.proto │ │ │ ├── api_grpc.pb.go │ │ │ └── constants.go │ │ ├── config-updater.go │ │ ├── flags.go │ │ ├── kubernetes.go │ │ ├── server.go │ │ └── watcher.go │ ├── apis/ │ │ └── resmgr/ │ │ ├── expression.go │ │ ├── expression_test.go │ │ ├── generated/ │ │ │ ├── clientset/ │ │ │ │ └── versioned/ │ │ │ │ ├── clientset.go │ │ │ │ ├── doc.go │ │ │ │ ├── fake/ │ │ │ │ │ ├── clientset_generated.go │ │ │ │ │ ├── doc.go │ │ │ │ │ └── register.go │ │ │ │ ├── scheme/ │ │ │ │ │ ├── doc.go │ │ │ │ │ └── register.go │ │ │ │ └── typed/ │ │ │ │ └── resmgr/ │ │ │ │ └── v1alpha1/ │ │ │ │ ├── adjustment.go │ │ │ │ ├── doc.go │ │ │ │ ├── fake/ │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── fake_adjustment.go │ │ │ │ │ └── fake_resmgr_client.go │ │ │ │ ├── generated_expansion.go │ │ │ │ └── resmgr_client.go │ │ │ ├── informers/ │ │ │ │ └── externalversions/ │ │ │ │ ├── factory.go │ │ │ │ ├── generic.go │ │ │ │ ├── internalinterfaces/ │ │ │ │ │ └── factory_interfaces.go │ │ │ │ └── resmgr/ │ │ │ │ ├── interface.go │ │ │ │ └── v1alpha1/ │ │ │ │ ├── adjustment.go │ │ │ │ └── interface.go │ │ │ └── listers/ │ │ │ └── resmgr/ │ │ │ └── v1alpha1/ │ │ │ ├── adjustment.go │ │ │ └── expansion_generated.go │ │ └── v1alpha1/ │ │ ├── adjustment-schema.yaml │ │ ├── adjustment.go │ │ ├── doc.go │ │ ├── register.go │ │ ├── types.go │ │ └── zz_generated.deepcopy.go │ ├── avx/ │ │ ├── collector.go │ │ ├── elfdump.go │ │ └── register.go │ ├── blockio/ │ │ ├── blockio.go │ │ ├── blockio_test.go │ │ └── config.go │ ├── cgroups/ │ │ ├── cgroupblkio.go │ │ ├── cgroupblkio_test.go │ │ ├── cgroupcontrol.go │ │ ├── cgroupid.go │ │ ├── cgrouppath.go │ │ └── cgroupstats.go │ ├── cgroupstats/ │ │ └── collector.go │ ├── config/ │ │ ├── config.go │ │ ├── data.go │ │ ├── duration.go │ │ ├── error.go │ │ ├── help.go │ │ ├── log.go │ │ └── options.go │ ├── cpuallocator/ │ │ ├── allocator.go │ │ └── cpuallocator_test.go │ ├── cri/ │ │ ├── client/ │ │ │ ├── client.go │ │ │ └── v1/ │ │ │ └── client.go │ │ ├── relay/ │ │ │ ├── image-service.go │ │ │ ├── relay.go │ │ │ └── runtime-service.go │ │ ├── resource-manager/ │ │ │ ├── agent/ │ │ │ │ └── agent.go │ │ │ ├── builtin-policies.go │ │ │ ├── cache/ │ │ │ │ ├── affinity.go │ │ │ │ ├── affinity_test.go │ │ │ │ ├── cache.go │ │ │ │ ├── cache_test.go │ │ │ │ ├── container.go │ │ │ │ ├── container_test.go │ │ │ │ ├── error.go │ │ │ │ ├── pod.go │ │ │ │ └── utils.go │ │ │ ├── config/ │ │ │ │ ├── api/ │ │ │ │ │ └── v1/ │ │ │ │ │ ├── api.pb.go │ │ │ │ │ ├── api.proto │ │ │ │ │ └── api_grpc.pb.go │ │ │ │ ├── config.go │ │ │ │ └── server.go │ │ │ ├── control/ │ │ │ │ ├── blockio/ │ │ │ │ │ └── blockio.go │ │ │ │ ├── control.go │ │ │ │ ├── cpu/ │ │ │ │ │ ├── api.go │ │ │ │ │ ├── cache.go │ │ │ │ │ └── cpu.go │ │ │ │ ├── cri/ │ │ │ │ │ └── cri.go │ │ │ │ ├── flags.go │ │ │ │ ├── memory/ │ │ │ │ │ └── memory.go │ │ │ │ ├── page-migrate/ │ │ │ │ │ ├── demoter.go │ │ │ │ │ ├── demoter_test.go │ │ │ │ │ ├── flags.go │ │ │ │ │ ├── page-migrate.go │ │ │ │ │ └── page-mover.go │ │ │ │ └── rdt/ │ │ │ │ └── rdt.go │ │ │ ├── controllers.go │ │ │ ├── error.go │ │ │ ├── events/ │ │ │ │ └── events.go │ │ │ ├── events.go │ │ │ ├── flags.go │ │ │ ├── introspect/ │ │ │ │ └── introspect.go │ │ │ ├── kubernetes/ │ │ │ │ ├── kubernetes.go │ │ │ │ └── resources.go │ │ │ ├── metrics/ │ │ │ │ ├── avx.go │ │ │ │ ├── metrics.go │ │ │ │ └── prometheus.go │ │ │ ├── no-test-api.go │ │ │ ├── policy/ │ │ │ │ ├── builtin/ │ │ │ │ │ ├── balloons/ │ │ │ │ │ │ ├── balloons-policy.go │ │ │ │ │ │ ├── balloons-policy_test.go │ │ │ │ │ │ ├── cputree.go │ │ │ │ │ │ ├── cputree_test.go │ │ │ │ │ │ ├── fillmethod.go │ │ │ │ │ │ ├── flags.go │ │ │ │ │ │ └── metrics.go │ │ │ │ │ ├── dynamic-pools/ │ │ │ │ │ │ ├── cpu.go │ │ │ │ │ │ ├── dyp.go │ │ │ │ │ │ ├── dyp_test.go │ │ │ │ │ │ ├── flags.go │ │ │ │ │ │ └── metrics.go │ │ │ │ │ ├── none/ │ │ │ │ │ │ └── none-policy.go │ │ │ │ │ ├── podpools/ │ │ │ │ │ │ ├── flags.go │ │ │ │ │ │ ├── metrics.go │ │ │ │ │ │ ├── podpools-policy.go │ │ │ │ │ │ └── podpools-policy_test.go │ │ │ │ │ ├── static/ │ │ │ │ │ │ ├── flags.go │ │ │ │ │ │ └── static-policy.go │ │ │ │ │ ├── static-plus/ │ │ │ │ │ │ └── static-plus-policy.go │ │ │ │ │ ├── static-pools/ │ │ │ │ │ │ ├── config.go │ │ │ │ │ │ ├── node.go │ │ │ │ │ │ ├── stp-policy.go │ │ │ │ │ │ └── stp-policy_test.go │ │ │ │ │ └── topology-aware/ │ │ │ │ │ ├── affinity.go │ │ │ │ │ ├── cache.go │ │ │ │ │ ├── cache_test.go │ │ │ │ │ ├── coldstart.go │ │ │ │ │ ├── coldstart_test.go │ │ │ │ │ ├── error.go │ │ │ │ │ ├── flags.go │ │ │ │ │ ├── hint.go │ │ │ │ │ ├── hint_test.go │ │ │ │ │ ├── logging.go │ │ │ │ │ ├── mocks_test.go │ │ │ │ │ ├── node.go │ │ │ │ │ ├── pod-preferences.go │ │ │ │ │ ├── pod-preferences_test.go │ │ │ │ │ ├── pools.go │ │ │ │ │ ├── pools_test.go │ │ │ │ │ ├── resources.go │ │ │ │ │ └── topology-aware-policy.go │ │ │ │ ├── error.go │ │ │ │ ├── flags.go │ │ │ │ └── policy.go │ │ │ ├── requests.go │ │ │ ├── resource-manager.go │ │ │ ├── sockets/ │ │ │ │ └── sockets.go │ │ │ ├── test-api.go │ │ │ └── visualizer/ │ │ │ ├── bubbles/ │ │ │ │ ├── assets/ │ │ │ │ │ ├── css/ │ │ │ │ │ │ └── style.css │ │ │ │ │ ├── index.html │ │ │ │ │ └── js/ │ │ │ │ │ ├── ui-json-adapter.js │ │ │ │ │ └── ui.js │ │ │ │ ├── assets.go │ │ │ │ ├── assets_generate.go │ │ │ │ └── doc.go │ │ │ ├── builtins.go │ │ │ ├── flags.go │ │ │ └── visualizer.go │ │ └── server/ │ │ ├── server.go │ │ └── services.go │ ├── dump/ │ │ ├── doc.go │ │ ├── dump.go │ │ ├── dump_test.go │ │ └── flags.go │ ├── instrumentation/ │ │ ├── flags.go │ │ ├── grpc.go │ │ ├── http/ │ │ │ ├── http.go │ │ │ └── http_test.go │ │ ├── instrumentation.go │ │ ├── instrumentation_test.go │ │ ├── jaeger.go │ │ ├── prometheus.go │ │ └── service.go │ ├── log/ │ │ ├── default.go │ │ ├── flags.go │ │ ├── grpc-logger.go │ │ ├── klogcontrol/ │ │ │ └── klogcontrol.go │ │ ├── log.go │ │ ├── ratelimit.go │ │ ├── ratelimit_test.go │ │ ├── signal.go │ │ └── stdlog-logger.go │ ├── metrics/ │ │ ├── metrics.go │ │ └── register/ │ │ ├── register_metrics.go │ │ └── register_metrics_avx.go │ ├── pidfile/ │ │ ├── pidfile.go │ │ └── pidfile_test.go │ ├── policycollector/ │ │ └── collector.go │ ├── procstats/ │ │ └── procstats.go │ ├── sysfs/ │ │ ├── error.go │ │ ├── parsers.go │ │ ├── system.go │ │ └── utils.go │ ├── testutils/ │ │ └── verify.go │ ├── topology/ │ │ ├── go.mod │ │ ├── test-cleanup.sh │ │ ├── test-setup.sh │ │ ├── topology.go │ │ └── topology_test.go │ ├── utils/ │ │ ├── cpuset/ │ │ │ ├── cpuset.go │ │ │ └── cpuset_test.go │ │ ├── json.go │ │ ├── net.go │ │ ├── parse.go │ │ ├── sort.go │ │ └── tar.go │ └── version/ │ └── version.go ├── runtime-deps.csv ├── sample-configs/ │ ├── balloons-policy.cfg │ ├── blockio.cfg │ ├── cri-full-message-dump.cfg │ ├── cri-resmgr-configmap.example.yaml │ ├── external-adjustment.yaml │ ├── podpools-policy.cfg │ ├── static-policy.cfg │ ├── static-pools-policy.conf.example │ └── topology-aware-policy.cfg ├── scripts/ │ ├── build/ │ │ ├── docker-build-image │ │ ├── get-buildid │ │ └── update-gh-pages.sh │ ├── code-generator/ │ │ ├── boilerplate.go.txt │ │ └── generate-groups.sh │ ├── hack/ │ │ ├── create-webhook-secrets.sh │ │ ├── go-mod-replace-helper.sh │ │ ├── go-mod-tree │ │ └── install-protobuf │ └── testing/ │ ├── crictl │ ├── jaeger │ ├── kube-cgroups │ ├── pairwise │ ├── prometheus │ ├── prometheus.yaml │ └── set-path └── test/ ├── critest/ │ ├── run.sh │ ├── topology-aware-policy.cfg │ └── tsl ├── e2e/ │ ├── benchmarks.test-suite/ │ │ └── memtier_benchmark/ │ │ ├── cri-resmgr.cfg │ │ ├── memtier-benchmark-02.yaml.in │ │ ├── memtier-benchmark.yaml.in │ │ ├── n4c16/ │ │ │ ├── test01-memtier-stress-ng/ │ │ │ │ ├── code.var.sh │ │ │ │ └── post-process.sh │ │ │ ├── test02-multi-memtier/ │ │ │ │ └── code.var.sh │ │ │ └── topology.var.json │ │ ├── redis-secret.yaml.in │ │ ├── redis-service.yaml.in │ │ ├── redis.yaml.in │ │ ├── stress-ng-benchmark.yaml.in │ │ └── stress-ng.yaml.in │ ├── besteffort.yaml.in │ ├── blockio.test-suite/ │ │ ├── blockio/ │ │ │ └── n4c16/ │ │ │ ├── test00-slowreader/ │ │ │ │ └── code.var.sh │ │ │ ├── topology.var.json │ │ │ └── vm-files/ │ │ │ └── etc/ │ │ │ ├── containers/ │ │ │ │ └── blockio.yaml │ │ │ └── crio/ │ │ │ └── crio.conf.d/ │ │ │ └── 55-blockio │ │ ├── containerd_src.var.in.sh │ │ ├── crio_src.var.in.sh │ │ ├── k8scri.var.in.sh │ │ └── omit_cri_resmgr.var.sh │ ├── burstable.yaml.in │ ├── cri-resmgr-topology-aware.cfg │ ├── guaranteed.yaml.in │ ├── packages.test-suite/ │ │ ├── debian-11/ │ │ │ ├── binsrc.var │ │ │ ├── cri-resmgr.cfg │ │ │ ├── distro.var │ │ │ ├── pkgtest/ │ │ │ │ ├── test01-systemd/ │ │ │ │ │ └── code.var.sh │ │ │ │ └── topology.var.json │ │ │ └── reinstall_cri_resmgr.var │ │ ├── debian-12/ │ │ │ ├── binsrc.var │ │ │ ├── cri-resmgr.cfg │ │ │ ├── distro.var │ │ │ ├── pkgtest/ │ │ │ │ ├── test01-systemd/ │ │ │ │ │ └── code.var.sh │ │ │ │ └── topology.var.json │ │ │ └── reinstall_cri_resmgr.var │ │ ├── debian-sid/ │ │ │ ├── binsrc.var │ │ │ ├── cri-resmgr.cfg │ │ │ ├── distro.var │ │ │ ├── pkgtest/ │ │ │ │ ├── test01-systemd/ │ │ │ │ │ └── code.var.sh │ │ │ │ └── topology.var.json │ │ │ └── reinstall_cri_resmgr.var │ │ ├── fedora/ │ │ │ ├── binsrc.var │ │ │ ├── cri-resmgr.cfg │ │ │ ├── distro.var │ │ │ ├── pkgtest/ │ │ │ │ ├── test01-systemd/ │ │ │ │ │ └── code.var.sh │ │ │ │ └── topology.var.json │ │ │ └── reinstall_cri_resmgr.var │ │ ├── opensuse-15.6/ │ │ │ ├── binsrc.var │ │ │ ├── cri-resmgr.cfg │ │ │ ├── distro.var │ │ │ ├── pkgtest/ │ │ │ │ ├── test01-systemd/ │ │ │ │ │ └── code.var.sh │ │ │ │ └── topology.var.json │ │ │ └── reinstall_cri_resmgr.var │ │ ├── ubuntu-18.04/ │ │ │ ├── binsrc.var │ │ │ ├── cri-resmgr.cfg │ │ │ ├── distro.var │ │ │ ├── pkgtest/ │ │ │ │ ├── test01-systemd/ │ │ │ │ │ └── code.var.sh │ │ │ │ └── topology.var.json │ │ │ └── reinstall_cri_resmgr.var │ │ ├── ubuntu-20.04/ │ │ │ ├── binsrc.var │ │ │ ├── cri-resmgr.cfg │ │ │ ├── distro.var │ │ │ ├── pkgtest/ │ │ │ │ ├── test01-systemd/ │ │ │ │ │ └── code.var.sh │ │ │ │ └── topology.var.json │ │ │ └── reinstall_cri_resmgr.var │ │ ├── ubuntu-22.04/ │ │ │ ├── binsrc.var │ │ │ ├── cri-resmgr.cfg │ │ │ ├── distro.var │ │ │ ├── pkgtest/ │ │ │ │ ├── test01-systemd/ │ │ │ │ │ └── code.var.sh │ │ │ │ └── topology.var.json │ │ │ └── reinstall_cri_resmgr.var │ │ └── ubuntu-24.04/ │ │ ├── binsrc.var │ │ ├── cri-resmgr.cfg │ │ ├── distro.var │ │ ├── pkgtest/ │ │ │ ├── test01-systemd/ │ │ │ │ └── code.var.sh │ │ │ └── topology.var.json │ │ └── reinstall_cri_resmgr.var │ ├── policies.test-suite/ │ │ ├── balloons/ │ │ │ ├── balloons-busybox.yaml.in │ │ │ ├── balloons-configmap.yaml.in │ │ │ ├── cri-resmgr.cfg │ │ │ ├── n4c16/ │ │ │ │ ├── test01-basic-placement/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test02-prometheus-metrics/ │ │ │ │ │ ├── balloons-metrics.cfg │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test03-reserved/ │ │ │ │ │ ├── balloons-reserved.cfg │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test05-namespace/ │ │ │ │ │ ├── balloons-namespace.cfg │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test06-update-configmap/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test07-maxballoons/ │ │ │ │ │ ├── balloons-maxballoons-impossible.cfg │ │ │ │ │ ├── balloons-maxballoons.cfg │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test08-numa/ │ │ │ │ │ ├── balloons-numa.cfg │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test09-isolated/ │ │ │ │ │ ├── balloons-isolated.cfg │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test10-allocator-opts/ │ │ │ │ │ ├── balloons-allocator-opts.cfg │ │ │ │ │ └── code.var.sh │ │ │ │ └── topology.var.json │ │ │ ├── n4c32/ │ │ │ │ ├── test01-dynamic-baloons/ │ │ │ │ │ ├── balloons-dynamic.cfg │ │ │ │ │ ├── code.var.sh │ │ │ │ │ └── multicontainerpod.yaml.in │ │ │ │ └── topology.var.json │ │ │ └── verify.source.sh │ │ ├── check-correct-policy.source.sh │ │ ├── dynamic-pools/ │ │ │ ├── cri-resmgr.cfg │ │ │ ├── dyp-busybox.yaml.in │ │ │ ├── dyp-configmap.yaml.in │ │ │ ├── n4c16/ │ │ │ │ ├── test01-basic-placement/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test02-prometheus-metrics/ │ │ │ │ │ ├── code.var.sh │ │ │ │ │ └── dyp-metrics.cfg │ │ │ │ ├── test03-rebalancing/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test04-reserved/ │ │ │ │ │ ├── code.var.sh │ │ │ │ │ └── dyp-reserved.cfg │ │ │ │ ├── test05-namespace/ │ │ │ │ │ ├── code.var.sh │ │ │ │ │ └── dyp-namespace.cfg │ │ │ │ ├── test06-update-configmap/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test07-numa/ │ │ │ │ │ ├── code.var.sh │ │ │ │ │ └── dyp-numa.cfg │ │ │ │ └── topology.var.json │ │ │ └── verify.source.sh │ │ ├── podpools/ │ │ │ ├── cri-resmgr.cfg │ │ │ ├── n4c16/ │ │ │ │ ├── podpools-configmap.yaml.in │ │ │ │ ├── py_consts.var.py │ │ │ │ ├── test01-basic-placement/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test02-fill-order/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test03-qos/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test04-overbook-cpus/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test05-agent-updates-config/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test06-prometheus-metrics/ │ │ │ │ │ ├── code.var.sh │ │ │ │ │ └── podpools-metrics.cfg │ │ │ │ ├── test07-custom-default-pool/ │ │ │ │ │ ├── code.var.sh │ │ │ │ │ └── podpools-custom-default.cfg │ │ │ │ └── topology.var.json │ │ │ └── podpools-busybox.yaml.in │ │ ├── static-pools/ │ │ │ ├── README.txt │ │ │ ├── cmk-exclusive.yaml.in │ │ │ ├── cmk-isolate.yaml.in │ │ │ ├── cmk-tolerating-guaranteed.yaml.in │ │ │ ├── cri-resmgr.cfg │ │ │ ├── n4c16/ │ │ │ │ ├── cri-resmgr-static-pools.cfg │ │ │ │ ├── py_consts.var.py │ │ │ │ ├── test00-node-status/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test01-exclusive-pods/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test02-pods-without-cmk/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test03-cmk-isolate/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test04-cmk-isolate-noaffinity/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test05-negative-tests/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── test99-cleanup/ │ │ │ │ │ └── code.var.sh │ │ │ │ ├── topology.var.json │ │ │ │ └── vm-files/ │ │ │ │ └── etc/ │ │ │ │ └── cmk/ │ │ │ │ └── pools.conf │ │ │ └── static-pools-lib.source.sh │ │ └── topology-aware/ │ │ ├── c4pmem4/ │ │ │ ├── test01-pmem-node-assigning/ │ │ │ │ └── code.var.sh │ │ │ ├── test02-annotation-memory-type/ │ │ │ │ ├── code.var.sh │ │ │ │ └── memtype-guaranteed.yaml.in │ │ │ ├── test02-annotation-memory-type-deprecated-syntax/ │ │ │ │ ├── code.var.sh │ │ │ │ └── memtype-guaranteed.yaml.in │ │ │ ├── test03-coldstart/ │ │ │ │ ├── bb-coldstart.yaml.in │ │ │ │ └── code.var.sh │ │ │ ├── test03-coldstart-deprecated-syntax/ │ │ │ │ ├── bb-coldstart.yaml.in │ │ │ │ └── code.var.sh │ │ │ ├── test04-dynamic-page-demotion/ │ │ │ │ ├── bb-memload.yaml.in │ │ │ │ ├── code.var.sh │ │ │ │ └── cri-resmgr-dynamic-page-demotion.cfg │ │ │ ├── test04-dynamic-page-demotion-deprecated-syntax/ │ │ │ │ ├── bb-memload.yaml.in │ │ │ │ ├── code.var.sh │ │ │ │ └── cri-resmgr-dynamic-page-demotion.cfg │ │ │ ├── test05-guarantee-memory/ │ │ │ │ └── code.var.sh │ │ │ └── topology.var.json │ │ ├── cri-resmgr.cfg │ │ └── n4c16/ │ │ ├── test00-basic-placement/ │ │ │ ├── code.var.sh │ │ │ └── cri-resmgr.cfg.in │ │ ├── test01-always-fits/ │ │ │ └── code.var.sh │ │ ├── test02-shrink-and-grow-shared/ │ │ │ └── code.var.sh │ │ ├── test03-simple-affinity/ │ │ │ ├── code.var.sh │ │ │ └── guaranteed+affinity.yaml.in │ │ ├── test04-available-resources/ │ │ │ ├── code.var.sh │ │ │ └── cri-resmgr-available-resources.cfg.in │ │ ├── test05-reserved-resources/ │ │ │ ├── code.var.sh │ │ │ └── cri-resmgr-reserved.cfg.in │ │ ├── test06-fuzz/ │ │ │ ├── code.var.sh │ │ │ ├── codelib.sh │ │ │ ├── fuzz.aal │ │ │ ├── fuzz.fmbt.conf │ │ │ └── generate.sh │ │ ├── test07-mixed-allocations/ │ │ │ ├── code.var.sh │ │ │ └── guaranteed-annotated.yaml.in │ │ ├── test08-isolcpus/ │ │ │ ├── code.var.sh │ │ │ └── guaranteed-annotated.yaml.in │ │ ├── test09-container-exit/ │ │ │ └── code.var.sh │ │ ├── test10-additional-reserved-namespaces/ │ │ │ ├── code.var.sh │ │ │ └── cri-resmgr-reserved-namespaces.cfg.in │ │ ├── test11-reserved-cpu-annotations/ │ │ │ ├── code.var.sh │ │ │ ├── cri-resmgr-reserved-annotations.cfg.in │ │ │ └── reserved-annotated.yaml.in │ │ └── topology.var.json │ ├── run.sh │ ├── run_all_configurations.sh │ └── run_tests.sh └── functional/ ├── e2e_test.go └── fake_cri_server_test.go