may be a stupid question but is there any official statement/suggestion
about how much cluster ES version and ES TransportClient version can differ?
For example what is the risk of using ES 0.17.2 TransportClient against
0.17.4 cluster nodes? Is NodeClient more strict regarding version of ES of
the cluster it joins or does it also allow for some tolerance?
To make it clear I understand that in a long run it is recommended to have
all components in sync but speaking about short time intervals (for example
during upgrades) is there any safe version number interval in which
client(s) and cluster can differ and are guarantied to work ok?