On 8/3/2018 9:14 AM, Chris Friesen wrote:
I'm of two minds here.

On the one hand, you have the case where the end user has accidentally requested some combination of things that isn't normally available, and they need to be able to ask the provider what they did wrong.  I agree that this case is not really an exception, those resources were never available in the first place.

On the other hand, suppose the customer issues a valid request and it works, and then issues the same request again and it fails, leading to a violation of that customers SLA.  In this case I would suggest that it could be considered an exception since the system is not delivering the service that it was intended to deliver.

As I'm sure you're aware Chris, it looks like StarlingX has a kind of post-mortem query utility to try and figure out where requested resources didn't end up yielding a resource provider (for a compute node):

https://github.com/starlingx-staging/stx-nova/commit/71acfeae0d1c59fdc77704527d763bd85a276f9a#diff-94f87e728df6465becce5241f3da53c8R330

But as you noted way earlier in this thread, it might not be the actual reasons at the time of the failure and in a busy cloud could quickly change.

--

Thanks,

Matt

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to