Thanks for starting the discussion. I'd rather go for the second option approach, and try to return the node even when there are ongoing operations on it. Users should assume that if a node exists, calling the `ComputeService.getNodemetadata` won't return null. Otherwise there is not a clear contract for the get node method and no one could safely code if using it. IMO that method returning null is the *real* issue here.
This said, is there any way (and hopefully not a too expensive one) to return something *meaningful* when calling getNode? --- 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/257#issuecomment-209522611