This allows specifying functions that further optimize the scheduling
of shares across backend stanzas.
This is needed due to a netapp-driver specific problem when using
SVM scoped accounts. It does not have enough permissions to obtain
the total_capacity_gb information, so it cannot calculate utilization,
and therefore the goodness_function always returns 50 and end up
scheduling shares always to the same pool.
Reviewed: https:/ /review. opendev. org/c/openstack /charm- manila- netapp/ +/924438 /opendev. org/openstack/ charm-manila- netapp/ commit/ 94a4d30901bf9ed ac08cdcb7363dcb 42680e8c80
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 94a4d30901bf9ed ac08cdcb7363dcb 42680e8c80
Author: Rodrigo Barbieri <email address hidden>
Date: Thu Jul 18 17:09:24 2024 -0300
Add goodness-function config
This allows specifying functions that further optimize the scheduling
of shares across backend stanzas.
This is needed due to a netapp-driver specific problem when using
SVM scoped accounts. It does not have enough permissions to obtain
the total_capacity_gb information, so it cannot calculate utilization,
and therefore the goodness_function always returns 50 and end up
scheduling shares always to the same pool.
Closes-bug: #2073537 82f633e0b004c2e 6c1bda638f3
Change-Id: Ia151c50421e752