Fixes #13091 - Paginate VMs for supporting compute resources
Loading all VMs for the compute resource view can be a very heavy task, which leads to timeouts when attempting to load all VMs for a compute resource that has many hundreds or thousands of VMs. This patch allows us to take advantage of datatable's ability to dynamically load data from the server so we only load 10 VMs at a time. Currently this is only supported for oVirt (dependant on https://github.com/abenari/rbovirt/pull/102 being merged into rbovirt) but can easily be extended for other providers as well.
Related issues
Bug #13091: rbovirt times out when listing VMs in RHEV compute resource
Fixes #13091 - Paginate VMs for supporting compute resources
Loading all VMs for the compute resource view can be a very heavy task,
which leads to timeouts when attempting to load all VMs for a compute
resource that has many hundreds or thousands of VMs. This patch allows
us to take advantage of datatable's ability to dynamically load data
from the server so we only load 10 VMs at a time. Currently this is only
supported for oVirt (dependant on https://github.com/abenari/rbovirt/pull/102
being merged into rbovirt) but can easily be extended for other
providers as well.