diff options
Diffstat (limited to 'xlators/features/snapview-client/src/snapview-client.c')
| -rw-r--r-- | xlators/features/snapview-client/src/snapview-client.c | 17 | 
1 files changed, 12 insertions, 5 deletions
diff --git a/xlators/features/snapview-client/src/snapview-client.c b/xlators/features/snapview-client/src/snapview-client.c index c9077351007..608081b1c30 100644 --- a/xlators/features/snapview-client/src/snapview-client.c +++ b/xlators/features/snapview-client/src/snapview-client.c @@ -164,11 +164,18 @@ svc_lookup_cbk (call_frame_t *frame, void *cookie, xlator_t *this,                          }                  } -                gf_log (this->name, -                        (op_errno == ENOENT)?GF_LOG_DEBUG:GF_LOG_ERROR, -                        "Lookup on normal graph failed with error %s", -                        strerror (op_errno)); -                goto out; +                if (subvolume == FIRST_CHILD (this)) { +                        gf_log (this->name, +                                (op_errno == ENOENT)?GF_LOG_DEBUG:GF_LOG_ERROR, +                                "Lookup failed on normal graph with error %s", +                                strerror (op_errno)); +                } else { +                        gf_log (this->name, +                                (op_errno == ENOENT)?GF_LOG_DEBUG:GF_LOG_ERROR, +                                "Lookup failed on snapview graph with error %s", +                                strerror (op_errno)); +                } +                        goto out;          }          if (local->loc.parent)  | 
