When the cluster is laggy or no MDS is up the mount may time out with
errno == EHOSTUNREACH for the first time to do the mounting, and will
just return the same errno without waiting for the following retries.
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit
28ae01af7f42e8709baeeb2e22df720d9cb61e9b)
case ENODEV:
printf("mount error: ceph filesystem not supported by the system\n");
break;
+ case EHOSTUNREACH:
+ fprintf(stderr, "mount error: no mds server is up or the cluster is laggy\n");
+ break;
default:
printf("mount error %d = %s\n",errno,strerror(errno));
}