commit 34d75ca1a6eea03bc0fe856bf1a63e7d8d60f024
Author: Eric M Gonzalez <email address hidden>
Date: Wed Apr 25 15:31:27 2018 -0500
GoodnessWeigher schedules non-type volumes
If the GoodnessWeigher is configured to be the only active weigher within
the scheduler, it cannot schedule a non-typed volumed for creation. This
patch adds a safety assignement to the weigher stats generation to allow
for scheduling untyped volumes.
This patch safely assigns a dictionary data-type to "volume_type" in the
event that:
Reviewed: https:/ /review. openstack. org/564339 /git.openstack. org/cgit/ openstack/ cinder/ commit/ ?id=34d75ca1a6e ea03bc0fe856bf1 a63e7d8d60f024
Committed: https:/
Submitter: Zuul
Branch: master
commit 34d75ca1a6eea03 bc0fe856bf1a63e 7d8d60f024
Author: Eric M Gonzalez <email address hidden>
Date: Wed Apr 25 15:31:27 2018 -0500
GoodnessWeigher schedules non-type volumes
If the GoodnessWeigher is configured to be the only active weigher within
the scheduler, it cannot schedule a non-typed volumed for creation. This
patch adds a safety assignement to the weigher stats generation to allow
for scheduling untyped volumes.
This patch safely assigns a dictionary data-type to "volume_type" in the
event that:
etc..
}
Volumes created with a volume-type will not cause an exception and will
be scheduled with the volume-type and back-end as configured.
Closes-Bug: 1766966
Change-Id: I7bc77ab02154ae e80282e54b19a24 2bdea0a78ec
Signed-off-by: Eric M Gonzalez <email address hidden>