@nacx Using 204 for a fallback is not going to work, from my understanding of 
the code.  If you step through BaseHttpCommandExecutorService.invoke where the 
HTTP request is made.  Only in the path where an error code is not 2XX, is the 
path to check for fallbacks triggered.

Specifically, the BaseHttpCommandExecutorService.shouldContinue method checks 
for the need to continue or not, if not, an error is generated and that error 
is then propagated back at the end of the BaseHttpCommandExecutorService.invoke 
method and the Fallback triggered.

Thoughts?

---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/259#issuecomment-210853819

Reply via email to