Loading ifs/scripts/patches/mercury_cci_verbs_lookup.patch 0 → 100644 +15 −0 Original line number Diff line number Diff line diff --git a/src/na/na_cci.c b/src/na/na_cci.c index 0322a79..ad293ad 100644 --- a/src/na/na_cci.c +++ b/src/na/na_cci.c @@ -831,6 +831,10 @@ na_cci_addr_lookup(na_class_t * na_class, na_context_t * context, if (rc) { NA_LOG_ERROR("cci_connect(%s) failed with %s", name, cci_strerror(e, rc)); + if (rc == CCI_ETIMEDOUT) + ret = NA_TIMEOUT; + else + ret = NA_CANCELED; goto out; } Loading
ifs/scripts/patches/mercury_cci_verbs_lookup.patch 0 → 100644 +15 −0 Original line number Diff line number Diff line diff --git a/src/na/na_cci.c b/src/na/na_cci.c index 0322a79..ad293ad 100644 --- a/src/na/na_cci.c +++ b/src/na/na_cci.c @@ -831,6 +831,10 @@ na_cci_addr_lookup(na_class_t * na_class, na_context_t * context, if (rc) { NA_LOG_ERROR("cci_connect(%s) failed with %s", name, cci_strerror(e, rc)); + if (rc == CCI_ETIMEDOUT) + ret = NA_TIMEOUT; + else + ret = NA_CANCELED; goto out; }