intel-device-plugins-for-ku.../cmd
Eero Tamminen 79b86fea2d Skip PF for "i915" resource when it has VFs
NOTE: this has impact only for GPUs which are virtualized with SR-IOV.

Access to physical devices (PFs) is disabled for "i915" resource when
they have configured virtual devices (VFs).

This is because:

* GPU resources are expected to be evenly split between VFs in such
  configurations

* But PF resource amount is expected to differ from VFs and typically
  retain only enough resources (just few MB of RAM), to be able to
  provide GPU metrics that are not available from VFs

* Neither the current GPU plugin, nor Kubernetes scheduling in
  general, has proper support for heterogeneous GPUs (= capability
  based scheduling)

Therefore "i915" resource needs to be limited to GPU devices with
homogeneous amount of resources, which in SR-IOV configurations is
expected to be the case only with VFs (when such are present).
2021-05-05 14:13:48 +03:00
..
dsa_plugin ci: drop master branch from workflow triggers 2021-02-23 10:51:04 +02:00
fpga_admissionwebhook update to cert-manager v1.3.1 2021-04-22 14:45:39 +03:00
fpga_crihook move to k8s.io v1.20.x and klog/v2 v2.4.0 2021-01-21 15:34:39 +02:00
fpga_plugin update to cert-manager v1.3.1 2021-04-22 14:45:39 +03:00
fpga_tool fpga: move GetAPIVersion call out of NewPort and NewFME 2020-11-10 16:44:20 +02:00
gpu_nfdhook gpu_nfdhook: make memory parsing more robust 2021-04-09 16:23:48 +03:00
gpu_plugin Skip PF for "i915" resource when it has VFs 2021-05-05 14:13:48 +03:00
operator update to cert-manager v1.3.1 2021-04-22 14:45:39 +03:00
qat_plugin Edited qat_plugin README 2021-02-18 13:59:40 +02:00
sgx_admissionwebhook update to cert-manager v1.3.1 2021-04-22 14:45:39 +03:00
sgx_epchook added an option to create a node label if epc memory is present 2021-03-18 11:53:49 -07:00
sgx_plugin sgx: add note about the SGX DCAP driver usage 2021-04-27 22:10:21 +03:00
vpu_plugin move to k8s.io v1.20.x and klog/v2 v2.4.0 2021-01-21 15:34:39 +02:00