diff options
Diffstat (limited to 'xlators')
3 files changed, 17 insertions, 3 deletions
diff --git a/xlators/features/snapview-server/src/snapview-server-mgmt.c b/xlators/features/snapview-server/src/snapview-server-mgmt.c index bc415efb81d..17b3515e9a9 100644 --- a/xlators/features/snapview-server/src/snapview-server-mgmt.c +++ b/xlators/features/snapview-server/src/snapview-server-mgmt.c @@ -407,7 +407,12 @@ mgmt_get_snapinfo_cbk(struct rpc_req *req, struct iovec *iov, int count,      if (old_dirents) {          for (i = 0; i < oldcount; i++) {              if (old_dirents[i].fs) -                glfs_fini(old_dirents[i].fs); +                gf_msg_debug(this->name, 0, +                             "calling glfs_fini on " +                             "name: %s, snap_volname: %s, uuid: %s", +                             old_dirents[i].name, old_dirents[i].snap_volname, +                             old_dirents[i].uuid); +            glfs_fini(old_dirents[i].fs);          }      } diff --git a/xlators/features/snapview-server/src/snapview-server.c b/xlators/features/snapview-server/src/snapview-server.c index b4998b88a8e..52273c995c7 100644 --- a/xlators/features/snapview-server/src/snapview-server.c +++ b/xlators/features/snapview-server/src/snapview-server.c @@ -2002,7 +2002,9 @@ svs_stat(call_frame_t *frame, xlator_t *this, loc_t *loc, dict_t *xdata)                     "failed",                     loc->name, uuid_utoa(loc->inode->gfid));              goto out; -        } +        } else +            gf_msg_debug(this->name, 0, "stat on %s (%s) successful", loc->path, +                         uuid_utoa(loc->inode->gfid));          iatt_from_stat(&buf, &stat);          gf_uuid_copy(buf.ia_gfid, loc->inode->gfid); diff --git a/xlators/features/snapview-server/src/snapview-server.h b/xlators/features/snapview-server/src/snapview-server.h index b25801901ed..42f22404b68 100644 --- a/xlators/features/snapview-server/src/snapview-server.h +++ b/xlators/features/snapview-server/src/snapview-server.h @@ -58,9 +58,16 @@          {                                                                      \              for (i = 0; i < _private->num_snaps; i++) {                        \                  tmp_fs = _private->dirents[i].fs;                              \ -                gf_log(this->name, GF_LOG_DEBUG, "dirent->fs: %p", tmp_fs);    \ +                gf_log(this->name, GF_LOG_DEBUG,                               \ +                       "snap name: %s, snap volume: %s,"                       \ +                       "dirent->fs: %p",                                       \ +                       _private->dirents[i].name,                              \ +                       _private->dirents[i].snap_volname, tmp_fs);             \                  if (tmp_fs && fs && (tmp_fs == fs)) {                          \                      found = _gf_true;                                          \ +                    gf_msg_debug(this->name, 0,                                \ +                                 "found the fs "                               \ +                                 "instance");                                  \                      break;                                                     \                  }                                                              \              }                                                                  \  | 
