The usage of cloud services also means that services are sometimes temporarily unavailable. One instance where we encountered this is with the Knowledge Directory and it returned the message GOAWAY received. Apparently, this is something we just have to deal with.
Currently, if the GOAWAY received message is received, the KnowledgeDirectoryConnection returns an empty list and all RemoteKerConnection objects are removed from the RemoteKerConnectionManager. This is too much, I think. The best way would be to deal with this in the KnowledgeDirectoryConnection, but if that is not possible we should deal with it somewhere else.