Activity log for bug #1314015

Date Who What changed Old value New value Message
2014-04-29 04:17:07 Wang Bo bug added bug
2014-04-29 05:28:53 Wang Bo nova: assignee Wang Bo (chrische)
2014-04-29 06:47:09 Wang Bo description When I run "nova --debug resize instanceid flavorid", nova scheduler will raise NoValidHost exception If there is no enough resource available on any computer node for the flavor requested. Then nova conductor will catch the exception and report Warning messages as follows: WARNING nova.scheduler.utils [req-c0d5f130-c5a9-41b7-8fe4-4d08be4cc774 9ed1534f040c43e98293f6bc6b632e96 bd5848810607480d968b6d1ca9a36637] Failed to compute_task_migrate_server: No valid host was found. However, it will return HTTP 202 response in the nova client log. I think this is bug that nova resize failed but return 202 which is Normal Response Code. By the way, why "CoreFilter"(but RamFilter is there) isn't default in "scheduler_default_filters"? If that scheduler will not check the vcpu resource when run nova resize. cfg.ListOpt('scheduler_default_filters', default=[ 'RetryFilter', 'AvailabilityZoneFilter', 'RamFilter', 'ComputeFilter', 'ComputeCapabilitiesFilter', 'ImagePropertiesFilter' ], When I run "nova --debug resize instanceid flavorid", nova scheduler will raise NoValidHost exception If there is no enough resource available on any computer node for the flavor requested. Then nova conductor will catch the exception and report Warning messages as follows: WARNING nova.scheduler.utils [req-c0d5f130-c5a9-41b7-8fe4-4d08be4cc774 9ed1534f040c43e98293f6bc6b632e96 bd5848810607480d968b6d1ca9a36637] Failed to compute_task_migrate_server: No valid host was found. However, it will return HTTP 202 response in the nova client log. I think this is bug that nova resize failed but return 202 which is Normal Response Code. By the way, one question is why "CoreFilter" isn't default in "scheduler_default_filters"? That cause scheduler do not check the vcpu resource when run nova resize. cfg.ListOpt('scheduler_default_filters',                 default=[                   'RetryFilter',                   'AvailabilityZoneFilter',                   'RamFilter',                   'ComputeFilter',                   'ComputeCapabilitiesFilter',                   'ImagePropertiesFilter'                   ],
2014-04-29 10:42:41 Wang Bo description When I run "nova --debug resize instanceid flavorid", nova scheduler will raise NoValidHost exception If there is no enough resource available on any computer node for the flavor requested. Then nova conductor will catch the exception and report Warning messages as follows: WARNING nova.scheduler.utils [req-c0d5f130-c5a9-41b7-8fe4-4d08be4cc774 9ed1534f040c43e98293f6bc6b632e96 bd5848810607480d968b6d1ca9a36637] Failed to compute_task_migrate_server: No valid host was found. However, it will return HTTP 202 response in the nova client log. I think this is bug that nova resize failed but return 202 which is Normal Response Code. By the way, one question is why "CoreFilter" isn't default in "scheduler_default_filters"? That cause scheduler do not check the vcpu resource when run nova resize. cfg.ListOpt('scheduler_default_filters',                 default=[                   'RetryFilter',                   'AvailabilityZoneFilter',                   'RamFilter',                   'ComputeFilter',                   'ComputeCapabilitiesFilter',                   'ImagePropertiesFilter'                   ], When I run "nova --debug resize instanceid flavorid", nova scheduler will raise NoValidHost exception If there is no enough resource available on any computer node for the flavor requested. Then nova conductor will catch the exception and report Warning messages as follows: WARNING nova.scheduler.utils [req-c0d5f130-c5a9-41b7-8fe4-4d08be4cc774 9ed1534f040c43e98293f6bc6b632e96 bd5848810607480d968b6d1ca9a36637] Failed to compute_task_migrate_server: No valid host was found. However, nova api does not catch exception but response 202. I think this is bug that nova resize failed but return 202 which is Normal Response Code. By the way, one question is why "CoreFilter" isn't default in "scheduler_default_filters"? That cause scheduler do not check the vcpu resource when run nova resize. cfg.ListOpt('scheduler_default_filters',                 default=[                   'RetryFilter',                   'AvailabilityZoneFilter',                   'RamFilter',                   'ComputeFilter',                   'ComputeCapabilitiesFilter',                   'ImagePropertiesFilter'                   ],
2014-04-29 10:50:52 Openstack Gerrit nova: status New In Progress
2014-07-10 01:36:39 Tracy Jones nova: status In Progress Triaged
2014-08-14 08:16:39 Wang Bo nova: status Triaged Fix Committed
2014-09-05 10:02:09 Thierry Carrez nova: status Fix Committed Fix Released
2014-09-05 10:02:09 Thierry Carrez nova: milestone juno-3
2014-10-16 08:52:21 Thierry Carrez nova: milestone juno-3 2014.2