@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