When create 50 shares at the same time. One operation failed.
To look at the log of manila-share, the reason is:
2016-02-14 08:34:44.939 ERROR oslo_messaging.rpc.dispatcher [[01;36mreq-d20a3d6c-fa15-4dff-96f7-5c485e6a734a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mException during message handling: Invalid share: Failed to create share share-40ae66ff-1d74-442c-9335-ef14d51cba6e.Reason: Invalid share: Create filesystem error.
result: {u'data': {}, u'error': {u'code': 1077949090, u'description': u'The storage pool does not have enough space for storing data.', u'suggestion': u'Expand the storage pool and try again.'}}....[00m
And to look at the log of manila-scheduler, I found there is something wrong with the calculation of capacity:
(To search "Space information for share creation on host".
At 08:34:36 the avail of the two pools are 199 and 1
At 08:34:44 the avail of the two pools are still 199 and 1
)
2016-02-14 08:34:36.34 DEBUG manila.scheduler.filters.base [[01;36mreq-a219c58d-5486-437d-bd81-a1e2299f269a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mStarting with 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:81[00m
2016-02-14 08:34:36.35 DEBUG manila.scheduler.filters.base [[01;36mreq-a219c58d-5486-437d-bd81-a1e2299f269a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter AvailabilityZoneFilter returned 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:36.35 DEBUG manila.scheduler.filters.capacity [[01;36mreq-a219c58d-5486-437d-bd81-a1e2299f269a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mSpace information for share creation on host ubuntu@generic1#StoragePool004 (requested / avail): 2/199.0[00m [00;33mfrom (pid=3444) host_passes /opt/stack/manila/manila/scheduler/filters/capacity.py:78[00m
2016-02-14 08:34:36.36 DEBUG manila.scheduler.filters.capacity [[01;36mreq-a219c58d-5486-437d-bd81-a1e2299f269a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mSpace information for share creation on host ubuntu@generic1#StoragePool003 (requested / avail): 2/1.0[00m [00;33mfrom (pid=3444) host_passes /opt/stack/manila/manila/scheduler/filters/capacity.py:78[00m
2016-02-14 08:34:36.37 DEBUG manila.scheduler.filters.base [[01;36mreq-a219c58d-5486-437d-bd81-a1e2299f269a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter CapacityFilter returned 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:36.38 DEBUG manila.scheduler.filters.base [[01;36mreq-a219c58d-5486-437d-bd81-a1e2299f269a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter CapabilitiesFilter returned 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:36.38 DEBUG manila.scheduler.filters.base [[01;36mreq-a219c58d-5486-437d-bd81-a1e2299f269a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter ConsistencyGroupFilter returned 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:36.39 DEBUG manila.scheduler.drivers.filter [[01;36mreq-a219c58d-5486-437d-bd81-a1e2299f269a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFiltered share [host: 'ubuntu@generic1#StoragePool004', free_capacity_gb: 199.0, pools: None, host: 'ubuntu@generic1#StoragePool003', free_capacity_gb: 1.0, pools: None][00m [00;33mfrom (pid=3444) _schedule_share /opt/stack/manila/manila/scheduler/drivers/filter.py:195[00m
2016-02-14 08:34:36.40 DEBUG manila.scheduler.drivers.filter [[01;36mreq-a219c58d-5486-437d-bd81-a1e2299f269a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mChoosing for share: WeighedHost [host: ubuntu@generic1#StoragePool003, weight: 1.0][00m [00;33mfrom (pid=3444) _schedule_share /opt/stack/manila/manila/scheduler/drivers/filter.py:202[00m
2016-02-14 08:34:36.116 DEBUG oslo_messaging._drivers.amqpdriver [[01;36mreq-a219c58d-5486-437d-bd81-a1e2299f269a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mCAST unique_id: 6665911e40d14f329d50d22933618eb7 exchange 'openstack' topic 'manila-share'[00m [00;33mfrom (pid=3444) _send /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:448[00m
2016-02-14 08:34:38.503 DEBUG oslo_messaging._drivers.amqpdriver [[00;36m-] [01;35mreceived message msg_id: None reply to None[00m [00;33mfrom (pid=3444) __call__ /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:196[00m
2016-02-14 08:34:38.519 DEBUG manila.scheduler.filters.base [[01;36mreq-9b09a672-77bc-40cf-bd4a-6ac0772d5761 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mStarting with 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:81[00m
2016-02-14 08:34:38.523 DEBUG manila.scheduler.filters.base [[01;36mreq-9b09a672-77bc-40cf-bd4a-6ac0772d5761 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter AvailabilityZoneFilter returned 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:38.525 DEBUG manila.scheduler.filters.capacity [[01;36mreq-9b09a672-77bc-40cf-bd4a-6ac0772d5761 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mSpace information for share creation on host ubuntu@generic1#StoragePool004 (requested / avail): 2/199.0[00m [00;33mfrom (pid=3444) host_passes /opt/stack/manila/manila/scheduler/filters/capacity.py:78[00m
2016-02-14 08:34:38.526 DEBUG manila.scheduler.filters.capacity [[01;36mreq-9b09a672-77bc-40cf-bd4a-6ac0772d5761 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mSpace information for share creation on host ubuntu@generic1#StoragePool003 (requested / avail): 2/-1.0[00m [00;33mfrom (pid=3444) host_passes /opt/stack/manila/manila/scheduler/filters/capacity.py:78[00m
2016-02-14 08:34:38.527 DEBUG manila.scheduler.filters.base [[01;36mreq-9b09a672-77bc-40cf-bd4a-6ac0772d5761 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter CapacityFilter returned 1 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:38.528 DEBUG manila.scheduler.filters.base [[01;36mreq-9b09a672-77bc-40cf-bd4a-6ac0772d5761 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter CapabilitiesFilter returned 1 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:38.529 DEBUG manila.scheduler.filters.base [[01;36mreq-9b09a672-77bc-40cf-bd4a-6ac0772d5761 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter ConsistencyGroupFilter returned 1 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:38.530 DEBUG manila.scheduler.drivers.filter [[01;36mreq-9b09a672-77bc-40cf-bd4a-6ac0772d5761 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFiltered share [host: 'ubuntu@generic1#StoragePool004', free_capacity_gb: 199.0, pools: None][00m [00;33mfrom (pid=3444) _schedule_share /opt/stack/manila/manila/scheduler/drivers/filter.py:195[00m
2016-02-14 08:34:38.531 DEBUG manila.scheduler.drivers.filter [[01;36mreq-9b09a672-77bc-40cf-bd4a-6ac0772d5761 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mChoosing for share: WeighedHost [host: ubuntu@generic1#StoragePool004, weight: 0.0][00m [00;33mfrom (pid=3444) _schedule_share /opt/stack/manila/manila/scheduler/drivers/filter.py:202[00m
2016-02-14 08:34:38.653 DEBUG oslo_messaging._drivers.amqpdriver [[01;36mreq-9b09a672-77bc-40cf-bd4a-6ac0772d5761 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mCAST unique_id: a24fda287eb4438e975a4c212c505bf8 exchange 'openstack' topic 'manila-share'[00m [00;33mfrom (pid=3444) _send /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:448[00m
2016-02-14 08:34:41.443 DEBUG oslo_messaging._drivers.amqpdriver [[00;36m-] [01;35mreceived message msg_id: None reply to None[00m [00;33mfrom (pid=3444) __call__ /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:196[00m
2016-02-14 08:34:41.456 DEBUG manila.scheduler.filters.base [[01;36mreq-906cce64-f5ef-4402-b581-65930c2e9382 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mStarting with 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:81[00m
2016-02-14 08:34:41.457 DEBUG manila.scheduler.filters.base [[01;36mreq-906cce64-f5ef-4402-b581-65930c2e9382 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter AvailabilityZoneFilter returned 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:41.458 DEBUG manila.scheduler.filters.capacity [[01;36mreq-906cce64-f5ef-4402-b581-65930c2e9382 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mSpace information for share creation on host ubuntu@generic1#StoragePool004 (requested / avail): 2/197.0[00m [00;33mfrom (pid=3444) host_passes /opt/stack/manila/manila/scheduler/filters/capacity.py:78[00m
2016-02-14 08:34:41.458 DEBUG manila.scheduler.filters.capacity [[01;36mreq-906cce64-f5ef-4402-b581-65930c2e9382 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mSpace information for share creation on host ubuntu@generic1#StoragePool003 (requested / avail): 2/-1.0[00m [00;33mfrom (pid=3444) host_passes /opt/stack/manila/manila/scheduler/filters/capacity.py:78[00m
2016-02-14 08:34:41.459 DEBUG manila.scheduler.filters.base [[01;36mreq-906cce64-f5ef-4402-b581-65930c2e9382 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter CapacityFilter returned 1 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:41.460 DEBUG manila.scheduler.filters.base [[01;36mreq-906cce64-f5ef-4402-b581-65930c2e9382 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter CapabilitiesFilter returned 1 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:41.462 DEBUG manila.scheduler.filters.base [[01;36mreq-906cce64-f5ef-4402-b581-65930c2e9382 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter ConsistencyGroupFilter returned 1 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:41.462 DEBUG manila.scheduler.drivers.filter [[01;36mreq-906cce64-f5ef-4402-b581-65930c2e9382 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFiltered share [host: 'ubuntu@generic1#StoragePool004', free_capacity_gb: 197.0, pools: None][00m [00;33mfrom (pid=3444) _schedule_share /opt/stack/manila/manila/scheduler/drivers/filter.py:195[00m
2016-02-14 08:34:41.463 DEBUG manila.scheduler.drivers.filter [[01;36mreq-906cce64-f5ef-4402-b581-65930c2e9382 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mChoosing for share: WeighedHost [host: ubuntu@generic1#StoragePool004, weight: 0.0][00m [00;33mfrom (pid=3444) _schedule_share /opt/stack/manila/manila/scheduler/drivers/filter.py:202[00m
2016-02-14 08:34:41.558 DEBUG oslo_messaging._drivers.amqpdriver [[01;36mreq-906cce64-f5ef-4402-b581-65930c2e9382 [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mCAST unique_id: 43af2f7527ea432fafec5ee5d6795855 exchange 'openstack' topic 'manila-share'[00m [00;33mfrom (pid=3444) _send /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:448[00m
2016-02-14 08:34:42.942 DEBUG oslo_messaging._drivers.amqpdriver [[00;36m-] [01;35mreceived message msg_id: None reply to None[00m [00;33mfrom (pid=3444) __call__ /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:196[00m
2016-02-14 08:34:42.945 DEBUG manila.scheduler.host_manager [[01;36mreq-48de2f0d-4a1f-4f60-873b-e68e8de37890 [00;36mNone None] [01;35mReceived share service update from ubuntu@generic1: {u'qos': True, u'snapshot_support': True, u'share_backend_name': u'GENERIC1', u'driver_handles_share_servers': False, u'driver_version': u'1.2', u'total_capacity_gb': 0.0, u'pools': [{u'huawei_smartpartition': True, u'pool_name': u'StoragePool003', u'qos': True, u'compression': True, u'provisioned_capacity_gb': 199.0, u'allocated_capacity_gb': 199.0, u'free_capacity_gb': 1.0, u'total_capacity_gb': 200.0, u'huawei_smartcache': True, u'reserved_percentage': 0, u'max_over_subscription_ratio': 20.0, u'dedupe': True, u'thin_provisioning': True}, {u'huawei_smartpartition': True, u'pool_name': u'StoragePool004', u'qos': True, u'compression': False, u'provisioned_capacity_gb': 1.0, u'allocated_capacity_gb': 1.0, u'free_capacity_gb': 199.0, u'total_capacity_gb': 200.0, u'huawei_smartcache': True, u'reserved_percentage': 0, u'max_over_subscription_ratio': 20.0, u'dedupe': False, u'thin_provisioning': False}], u'vendor_name': u'Huawei', u'reserved_percentage': 0, u'free_capacity_gb': 0.0, u'storage_protocol': u'NFS_CIFS'}[00m [00;33mfrom (pid=3444) update_service_capabilities /opt/stack/manila/manila/scheduler/host_manager.py:482[00m
2016-02-14 08:34:44.417 DEBUG oslo_messaging._drivers.amqpdriver [[00;36m-] [01;35mreceived message msg_id: None reply to None[00m [00;33mfrom (pid=3444) __call__ /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:196[00m
2016-02-14 08:34:44.433 DEBUG manila.scheduler.filters.base [[01;36mreq-d20a3d6c-fa15-4dff-96f7-5c485e6a734a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mStarting with 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:81[00m
2016-02-14 08:34:44.435 DEBUG manila.scheduler.filters.base [[01;36mreq-d20a3d6c-fa15-4dff-96f7-5c485e6a734a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter AvailabilityZoneFilter returned 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:44.436 DEBUG manila.scheduler.filters.capacity [[01;36mreq-d20a3d6c-fa15-4dff-96f7-5c485e6a734a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mSpace information for share creation on host ubuntu@generic1#StoragePool004 (requested / avail): 2/199.0[00m [00;33mfrom (pid=3444) host_passes /opt/stack/manila/manila/scheduler/filters/capacity.py:78[00m
2016-02-14 08:34:44.436 DEBUG manila.scheduler.filters.capacity [[01;36mreq-d20a3d6c-fa15-4dff-96f7-5c485e6a734a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mSpace information for share creation on host ubuntu@generic1#StoragePool003 (requested / avail): 2/1.0[00m [00;33mfrom (pid=3444) host_passes /opt/stack/manila/manila/scheduler/filters/capacity.py:78[00m
2016-02-14 08:34:44.437 DEBUG manila.scheduler.filters.base [[01;36mreq-d20a3d6c-fa15-4dff-96f7-5c485e6a734a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter CapacityFilter returned 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:44.438 DEBUG manila.scheduler.filters.base [[01;36mreq-d20a3d6c-fa15-4dff-96f7-5c485e6a734a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter CapabilitiesFilter returned 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:44.439 DEBUG manila.scheduler.filters.base [[01;36mreq-d20a3d6c-fa15-4dff-96f7-5c485e6a734a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter ConsistencyGroupFilter returned 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:44.439 DEBUG manila.scheduler.drivers.filter [[01;36mreq-d20a3d6c-fa15-4dff-96f7-5c485e6a734a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFiltered share [host: 'ubuntu@generic1#StoragePool004', free_capacity_gb: 199.0, pools: None, host: 'ubuntu@generic1#StoragePool003', free_capacity_gb: 1.0, pools: None][00m [00;33mfrom (pid=3444) _schedule_share /opt/stack/manila/manila/scheduler/drivers/filter.py:195[00m
2016-02-14 08:34:44.440 DEBUG manila.scheduler.drivers.filter [[01;36mreq-d20a3d6c-fa15-4dff-96f7-5c485e6a734a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mChoosing for share: WeighedHost [host: ubuntu@generic1#StoragePool003, weight: 1.0][00m [00;33mfrom (pid=3444) _schedule_share /opt/stack/manila/manila/scheduler/drivers/filter.py:202[00m
2016-02-14 08:34:44.546 DEBUG oslo_messaging._drivers.amqpdriver [[01;36mreq-d20a3d6c-fa15-4dff-96f7-5c485e6a734a [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mCAST unique_id: 18c1cec4f8b243f3a35192e4bc6af288 exchange 'openstack' topic 'manila-share'[00m [00;33mfrom (pid=3444) _send /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:448[00m
2016-02-14 08:34:46.869 DEBUG oslo_messaging._drivers.amqpdriver [[00;36m-] [01;35mreceived message msg_id: None reply to None[00m [00;33mfrom (pid=3444) __call__ /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:196[00m
2016-02-14 08:34:46.889 DEBUG manila.scheduler.filters.base [[01;36mreq-02746394-ae4c-4fac-b3c6-7a7f9872fedb [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mStarting with 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:81[00m
2016-02-14 08:34:46.890 DEBUG manila.scheduler.filters.base [[01;36mreq-02746394-ae4c-4fac-b3c6-7a7f9872fedb [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter AvailabilityZoneFilter returned 2 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:46.891 DEBUG manila.scheduler.filters.capacity [[01;36mreq-02746394-ae4c-4fac-b3c6-7a7f9872fedb [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mSpace information for share creation on host ubuntu@generic1#StoragePool004 (requested / avail): 2/199.0[00m [00;33mfrom (pid=3444) host_passes /opt/stack/manila/manila/scheduler/filters/capacity.py:78[00m
2016-02-14 08:34:46.891 DEBUG manila.scheduler.filters.capacity [[01;36mreq-02746394-ae4c-4fac-b3c6-7a7f9872fedb [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mSpace information for share creation on host ubuntu@generic1#StoragePool003 (requested / avail): 2/-1.0[00m [00;33mfrom (pid=3444) host_passes /opt/stack/manila/manila/scheduler/filters/capacity.py:78[00m
2016-02-14 08:34:46.892 DEBUG manila.scheduler.filters.base [[01;36mreq-02746394-ae4c-4fac-b3c6-7a7f9872fedb [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter CapacityFilter returned 1 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:46.893 DEBUG manila.scheduler.filters.base [[01;36mreq-02746394-ae4c-4fac-b3c6-7a7f9872fedb [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter CapabilitiesFilter returned 1 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:46.894 DEBUG manila.scheduler.filters.base [[01;36mreq-02746394-ae4c-4fac-b3c6-7a7f9872fedb [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFilter ConsistencyGroupFilter returned 1 host(s)[00m [00;33mfrom (pid=3444) get_filtered_objects /opt/stack/manila/manila/scheduler/filters/base.py:98[00m
2016-02-14 08:34:46.894 DEBUG manila.scheduler.drivers.filter [[01;36mreq-02746394-ae4c-4fac-b3c6-7a7f9872fedb [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mFiltered share [host: 'ubuntu@generic1#StoragePool004', free_capacity_gb: 199.0, pools: None][00m [00;33mfrom (pid=3444) _schedule_share /opt/stack/manila/manila/scheduler/drivers/filter.py:195[00m
2016-02-14 08:34:46.895 DEBUG manila.scheduler.drivers.filter [[01;36mreq-02746394-ae4c-4fac-b3c6-7a7f9872fedb [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mChoosing for share: WeighedHost [host: ubuntu@generic1#StoragePool004, weight: 0.0][00m [00;33mfrom (pid=3444) _schedule_share /opt/stack/manila/manila/scheduler/drivers/filter.py:202[00m
2016-02-14 08:34:46.985 DEBUG oslo_messaging._drivers.amqpdriver [[01;36mreq-02746394-ae4c-4fac-b3c6-7a7f9872fedb [00;36m4ae019e9d86242038e4369d08be1d233 086743ad5cb04fc6876c1fe04d4fc16c] [01;35mCAST unique_id: 7190caf73a3441fea8bed5f075e5c652 exchange 'openstack' topic 'manila-share'[00m [00;33mfrom (pid=3444) _send /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:448[00m
2016-02-14 08:34:49.316 DEBUG oslo_messaging._drivers.amqpdriver [[00;36m-] [01;35mreceived message msg_id: None reply to None[00m [00;33mfrom (pid=3444) __call__ /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:196[00m
I'm not sure what's going on here. I've done tests with multiple pools of equal size and a burst of share creation requests, and the shares were distributed across the pools like you would expect.
I'm wondering if something about the share type or capabilities caused the scheduler to always pick 1 pool in this case.