entry->mount = mount;
entry->count = 1;
- DBG_DEBUG("[CEPH] adding mount cache entry: cookie='%s'\n",
+ DBG_DEBUG("[CEPH] adding mount cache entry: cookie=%s\n",
entry->cookie);
DLIST_ADD(cephmount_cached, entry);
entry->count += n;
DBG_DEBUG("[CEPH] updated mount cache entry: count=%" PRId32
- "change=%+d cookie='%s'\n", entry->count, n, entry->cookie);
+ "change=%+d cookie=%s\n",
+ entry->count,
+ n,
+ entry->cookie);
if (entry->count && (n < 0)) {
DBG_DEBUG("[CEPH] mount cache entry still in use: "
- "count=%" PRId32 " cookie='%s'\n",
- entry->count, entry->cookie);
+ "count=%" PRId32 " cookie=%s\n",
+ entry->count,
+ entry->cookie);
}
return (entry->count == 0);
}
return false;
}
- DBG_DEBUG("[CEPH] removing mount cache entry: cookie='%s'\n",
+ DBG_DEBUG("[CEPH] removing mount cache entry: cookie=%s\n",
entry->cookie);
DLIST_REMOVE(cephmount_cached, entry);
talloc_free(entry);
const char *option,
const char *value)
{
- DBG_DEBUG("[CEPH] calling ceph_conf_set: option='%s' value='%s'\n",
+ DBG_DEBUG("[CEPH] calling ceph_conf_set: option=%s value=%s\n",
option,
value);
struct ceph_mount_info *mnt = NULL;
/* if config_file and/or user_id are NULL, ceph will use defaults */
- DBG_DEBUG("[CEPH] calling ceph_create: user_id='%s'\n",
+ DBG_DEBUG("[CEPH] calling ceph_create: user_id=%s\n",
(config->user_id != NULL) ? config->user_id : "");
ret = config->ceph_create_fn(&mnt, config->user_id);
if (ret) {
return NULL;
}
- DBG_DEBUG("[CEPH] calling ceph_conf_read_file: conf_file='%s'\n",
+ DBG_DEBUG("[CEPH] calling ceph_conf_read_file: conf_file=%s\n",
(config->conf_file == NULL) ? "default path"
: config->conf_file);
ret = config->ceph_conf_read_file_fn(mnt, config->conf_file);
*/
if (config->fsname != NULL) {
DBG_DEBUG("[CEPH] calling ceph_select_filesystem: "
- "fsname='%s'\n", config->fsname);
+ "fsname=%s\n",
+ config->fsname);
ret = config->ceph_select_filesystem_fn(mnt, config->fsname);
if (ret < 0) {
goto out;
if (ret != 0) {
config->ceph_release_fn(mnt);
mnt = NULL;
- DBG_ERR("[CEPH] mount failed: user_id='%s' fsname='%s' %s",
+ DBG_ERR("[CEPH] mount failed: user_id=%s fsname=%s %s",
(config->user_id != NULL) ? config->user_id : "",
(config->fsname != NULL) ? config->fsname : "",
strerror(-ret));
errno = -ret;
} else {
- DBG_DEBUG("[CEPH] mount done: user_id='%s' fsname='%s'",
+ DBG_DEBUG("[CEPH] mount done: user_id=%s fsname=%s",
(config->user_id != NULL) ? config->user_id : "",
(config->fsname != NULL) ? config->fsname : "");
}
DBG_ERR("[CEPH] %s\n", dlerror());
return false;
}
- DBG_DEBUG("[CEPH] %s, trying %s\n", dlerror(), libname);
+ DBG_DEBUG("[CEPH] dlopen: error=%s libname=%s\n",
+ dlerror(),
+ libname);
FALL_THROUGH;
} else {
break;
config->mount = entry->mount;
config->mount_entry = entry;
DBG_INFO("[CEPH] connection established with the server: "
- "snum=%d cookie='%s'\n",
+ "snum=%d cookie=%s\n",
SNUM(handle->conn),
cookie);
(*out_cfh)->config = config;
(*out_cfh)->fd = -1;
out:
- DBG_DEBUG("[CEPH] vfs_ceph_add_fh: name = %s ret = %d\n",
- fsp_str_dbg(fsp),
- ret);
+ DBG_DEBUG("[CEPH] add fh: fsp_name=%s ret=%d\n", fsp_str_dbg(fsp), ret);
return ret;
}
int ret = 0;
*out_cfh = VFS_FETCH_FSP_EXTENSION(handle, fsp);
ret = (*out_cfh == NULL) ? -EBADF : 0;
- DBG_DEBUG("[CEPH] vfs_ceph_fetch_fh: name = %s ret = %d\n",
+ DBG_DEBUG("[CEPH] fetch fh: fsp_name=%s ret=%d\n",
fsp_str_dbg(fsp),
ret);
return ret;
int ret = 0;
*out_cfh = VFS_FETCH_FSP_EXTENSION(handle, fsp);
ret = (*out_cfh == NULL) || ((*out_cfh)->fh == NULL) ? -EBADF : 0;
- DBG_DEBUG("[CEPH] vfs_ceph_fetch_io_fh: name = %s ret = %d\n",
+ DBG_DEBUG("[CEPH] fetch io fh: fsp_name=%s ret=%d\n",
fsp_str_dbg(fsp),
ret);
return ret;
return -ENOMEM);
DBG_DEBUG("[CEPH] ceph_ll_create: parent-ino=%" PRIu64 " name=%s "
- "mode=%o\n", parent->ino, name, mode);
+ "mode=%o\n",
+ parent->ino,
+ name,
+ mode);
ret = config->ceph_ll_create_fn(config->mount,
parent->inode,
vfs_ceph_assign_fh_fd(cfh);
out:
- DBG_DEBUG("[CEPH] ceph_ll_create: parent-ino=%" PRIu64
- " ino=%" PRIu64 " name=%s mode=%o ret=%d",
- parent->ino, cfh->iref.ino, name, mode, ret);
+ DBG_DEBUG("[CEPH] ceph_ll_create: parent-ino=%" PRIu64 " ino=%" PRIu64
+ " name=%s mode=%o ret=%d",
+ parent->ino,
+ cfh->iref.ino,
+ name,
+ mode,
+ ret);
return ret;
}
return -ENOMEM);
DBG_DEBUG("[CEPH] ceph_ll_lookup: parent-ino=%" PRIu64 " name=%s\n",
- parent->ino, name);
+ parent->ino,
+ name);
uperm = vfs_ceph_userperm_new(config, handle->conn);
if (uperm == NULL) {
iref->owner = true;
out:
DBG_DEBUG("[CEPH] ceph_ll_lookup: parent-ino=%" PRIu64 " name=%s "
- "ret=%d\n", parent->ino, name, ret);
+ "ret=%d\n",
+ parent->ino,
+ name,
+ ret);
return ret;
}
return -ENOMEM);
DBG_DEBUG("[CEPH] ceph_ll_lookup: parent-ino=%" PRIu64 " name=%s\n",
- parent_fh->iref.ino, name);
+ parent_fh->iref.ino,
+ name);
ret = config->ceph_ll_lookup_fn(config->mount,
parent_fh->iref.inode,
iref->owner = true;
out:
DBG_DEBUG("[CEPH] ceph_ll_lookup: parent-ino=%" PRIu64 " name=%s "
- "ret=%d\n", parent_fh->iref.ino, name, ret);
+ "ret=%d\n",
+ parent_fh->iref.ino,
+ name,
+ ret);
return ret;
}
return -ENOMEM);
DBG_DEBUG("[CEPH] ceph_ll_mkdir: parent-ino=%" PRIu64 " name=%s "
- "mode=%o\n", dircfh->iref.ino, name, mode);
+ "mode=%o\n",
+ dircfh->iref.ino,
+ name,
+ mode);
ret = config->ceph_ll_mkdir_fn(config->mount,
dircfh->iref.inode,
out:
DBG_DEBUG("[CEPH] ceph_ll_mkdir: parent-ino=%" PRIu64 " name=%s "
- "mode=%o ret=%d\n", dircfh->iref.ino, name, mode, ret);
+ "mode=%o ret=%d\n",
+ dircfh->iref.ino,
+ name,
+ mode,
+ ret);
return ret;
}
return -ENOMEM);
DBG_DEBUG("[CEPH] ceph_ll_rmdir: parent-ino=%" PRIu64 " name=%s\n",
- dircfh->iref.ino, name);
+ dircfh->iref.ino,
+ name);
return config->ceph_ll_rmdir_fn(config->mount,
dircfh->iref.inode,
return -ENOMEM);
DBG_DEBUG("[CEPH] ceph_ll_unlink: parent-ino=%" PRIu64 " name=%s\n",
- dircfh->iref.ino, name);
+ dircfh->iref.ino,
+ name);
return config->ceph_ll_unlink_fn(config->mount,
dircfh->iref.inode,
return -ENOMEM);
DBG_DEBUG("[CEPH] ceph_ll_symlink: parent-ino=%" PRIu64 " name=%s\n",
- dircfh->iref.ino, name);
+ dircfh->iref.ino,
+ name);
ret = config->ceph_ll_symlink_fn(config->mount,
dircfh->iref.inode,
out_iref->owner = true;
out:
DBG_DEBUG("[CEPH] ceph_ll_symlink: parent-ino=%" PRIu64 " name=%s\n",
- dircfh->iref.ino, name);
+ dircfh->iref.ino,
+ name);
return ret;
}
DBG_DEBUG("[CEPH] ceph_ll_rename: parent-ino=%" PRIu64
" name=%s newparent-ino=%" PRIu64 " newname=%s\n",
- parent->iref.ino, name, newparent->iref.ino, newname);
+ parent->iref.ino,
+ name,
+ newparent->iref.ino,
+ newname);
return config->ceph_ll_rename_fn(config->mount,
parent->iref.inode,
return -ENOMEM);
DBG_DEBUG("[CEPH] ceph_ll_mknod: parent-ino=%" PRIu64 " name=%s "
- "mode=%o\n", parent->iref.ino, name, mode);
+ "mode=%o\n",
+ parent->iref.ino,
+ name,
+ mode);
ret = config->ceph_ll_mknod_fn(config->mount,
parent->iref.inode,
return -ENOMEM);
DBG_DEBUG("[CEPH] ceph_ll_getxattr: ino=%" PRIu64 " name=%s\n",
- iref->ino, name);
+ iref->ino,
+ name);
uperm = vfs_ceph_userperm_new(config, handle->conn);
if (uperm == NULL) {
out:
DBG_DEBUG("[CEPH] ceph_ll_getxattr: ino=%" PRIu64 " name=%s ret=%d\n",
- iref->ino, name, ret);
+ iref->ino,
+ name,
+ ret);
return ret;
}
return -ENOMEM);
DBG_DEBUG("[CEPH] ceph_ll_getxattr: ino=%" PRIu64 " name=%s\n",
- cfh->iref.ino, name);
+ cfh->iref.ino,
+ name);
return config->ceph_ll_getxattr_fn(config->mount,
cfh->iref.inode,
return -ENOMEM);
DBG_DEBUG("[CEPH] ceph_ll_setxattr: ino=%" PRIu64 " name=%s "
- "size=%zu\n", iref->ino, name, size);
+ "size=%zu\n",
+ iref->ino,
+ name,
+ size);
uperm = vfs_ceph_userperm_new(config, handle->conn);
if (uperm == NULL) {
vfs_ceph_userperm_del(config, uperm);
out:
DBG_DEBUG("[CEPH] ceph_ll_setxattr: ino=%" PRIu64 " name=%s "
- "size=%zu ret=%d\n", iref->ino, name, size, ret);
+ "size=%zu ret=%d\n",
+ iref->ino,
+ name,
+ size,
+ ret);
return ret;
}
return -ENOMEM);
DBG_DEBUG("[CEPH] ceph_ll_setxattr: ino=%" PRIu64 " name=%s "
- "size=%zu\n", cfh->iref.ino, name, size);
+ "size=%zu\n",
+ cfh->iref.ino,
+ name,
+ size);
return config->ceph_ll_setxattr_fn(config->mount,
cfh->iref.inode,
return -ENOMEM);
DBG_DEBUG("[CEPH] ceph_ll_removexattr: ino=%" PRIu64 " name=%s\n",
- iref->ino, name);
+ iref->ino,
+ name);
uperm = vfs_ceph_userperm_new(config, handle->conn);
if (uperm == NULL) {
vfs_ceph_userperm_del(config, uperm);
out:
DBG_DEBUG("[CEPH] ceph_ll_removexattr: ino=%" PRIu64 " name=%s "
- "ret=%d\n", iref->ino, name, ret);
+ "ret=%d\n",
+ iref->ino,
+ name,
+ ret);
return ret;
}
return -ENOMEM);
DBG_DEBUG("[CEPH] ceph_ll_removexattr: ino=%" PRIu64 " name=%s\n",
- cfh->iref.ino, name);
+ cfh->iref.ino,
+ name);
return config->ceph_ll_removexattr_fn(config->mount,
cfh->iref.inode,
*dfree = (uint64_t)statvfs_buf.f_bavail;
*dsize = (uint64_t)statvfs_buf.f_blocks;
- DBG_DEBUG("[CEPH] bsize: %" PRIu64 ", dfree: %" PRIu64
- ", dsize: %" PRIu64 "\n",
+ DBG_DEBUG("[CEPH] disk_free: bsize=%" PRIu64 " dfree=%" PRIu64
+ " dsize=%" PRIu64 "\n",
*bsize,
*dfree,
*dsize);
if (ret < 0) {
if (ret != -ENODATA) {
DBG_ERR("[CEPH] failed to get case sensitivity "
- "settings: path='%s' %s",
- handle->conn->connectpath, strerror(-ret));
+ "settings: path=%s ret=%d",
+ handle->conn->connectpath,
+ ret);
goto out;
}
statbuf->FsIdentifier = statvfs_buf.f_fsid;
statbuf->FsCapabilities = caps;
- DBG_DEBUG("[CEPH] name: %s f_bsize: %ld, f_blocks: %ld, f_bfree: %ld, "
- "f_bavail: %ld\n",
+ DBG_DEBUG("[CEPH] statvfs: name=%s f_bsize=%ld f_blocks=%ld "
+ "f_bfree=%ld f_bavail=%ld\n",
smb_fname->base_name,
(long int)statvfs_buf.f_bsize,
(long int)statvfs_buf.f_blocks,
struct vfs_ceph_fh *cfh = NULL;
START_PROFILE_X(SNUM(handle->conn), syscall_fdopendir);
- DBG_DEBUG("[CEPH] fdopendir: name=%s\n", fsp_str_dbg(fsp));
+ DBG_DEBUG("[CEPH] fdopendir: fsp_name=%s\n", fsp_str_dbg(fsp));
ret = vfs_ceph_fetch_fh(handle, fsp, &cfh);
if (ret != 0) {
goto out;
}
result = &cfh->dirp;
out:
- DBG_DEBUG("[CEPH] fdopendir: handle=%p name=%s ret=%d\n",
- handle,
+ DBG_DEBUG("[CEPH] fdopendir: fsp_name=%s ret=%d\n",
fsp_str_dbg(fsp),
ret);
if (ret != 0) {
int ret = -1;
START_PROFILE_X(SNUM(handle->conn), syscall_readdir);
- DBG_DEBUG("[CEPH] readdir: name=%s\n", fsp_str_dbg(dirfsp));
+ DBG_DEBUG("[CEPH] readdir: dirfsp_name=%s\n", fsp_str_dbg(dirfsp));
result = vfs_ceph_get_fh_dirent(dircfh);
if (result == NULL) {
}
errno = saved_errno;
out:
- DBG_DEBUG("[CEPH] readdir: handle=%p name=%s ret=%d\n",
- handle,
+ DBG_DEBUG("[CEPH] readdir: dirfsp_name=%s ret=%d\n",
fsp_str_dbg(dirfsp),
ret);
END_PROFILE_X(syscall_readdir);
const struct vfs_ceph_fh *dircfh = (const struct vfs_ceph_fh *)dirp;
START_PROFILE_X(SNUM(handle->conn), syscall_rewinddir);
- DBG_DEBUG("[CEPH] rewinddir: handle=%p dirp=%p\n", handle, dirp);
+ DBG_DEBUG("[CEPH] rewinddir: dirp=%p\n", dirp);
vfs_ceph_ll_rewinddir(handle, dircfh);
END_PROFILE_X(syscall_rewinddir);
}
struct vfs_ceph_iref iref = {0};
START_PROFILE_X(SNUM(handle->conn), syscall_mkdirat);
- DBG_DEBUG("[CEPH] mkdirat: handle=%p name=%s\n", handle, name);
+ DBG_DEBUG("[CEPH] mkdirat: dirfsp_name=%s name=%s\n",
+ fsp_str_dbg(dirfsp),
+ name);
result = vfs_ceph_fetch_fh(handle, dirfsp, &dircfh);
if (result != 0) {
goto out;
struct vfs_ceph_fh *cfh = (struct vfs_ceph_fh *)dirp;
START_PROFILE_X(SNUM(handle->conn), syscall_closedir);
- DBG_DEBUG("[CEPH] closedir: handle=%p dirp=%p\n", handle, dirp);
+ DBG_DEBUG("[CEPH] closedir: dirp=%p\n", dirp);
result = vfs_ceph_ll_releasedir(handle, cfh);
vfs_ceph_release_fh(cfh);
vfs_ceph_remove_fh(handle, cfh->fsp);
flags |= O_PATH;
}
#endif
- DBG_DEBUG("[CEPH] openat: handle=%p fsp=%p flags=%d mode=%d\n",
- handle, fsp, flags, mode);
+ DBG_DEBUG("[CEPH] openat: fsp_name=%s flags=%d mode=%d\n",
+ fsp_str_dbg(fsp),
+ flags,
+ mode);
result = vfs_ceph_igetd(handle, dirfsp, &diref);
if (result != 0) {
vfs_ceph_iput(handle, &diref);
fsp->fsp_flags.have_proc_fds = false;
err_out:
- DBG_DEBUG("[CEPH] openat: name=%s result=%d",
+ DBG_DEBUG("[CEPH] openat: fsp_name=%s result=%d",
fsp_str_dbg(fsp),
result);
END_PROFILE_X(syscall_openat);
result = vfs_ceph_release_fh(cfh);
vfs_ceph_remove_fh(handle, fsp);
out:
- DBG_DEBUG("[CEPH] close: handle=%p name=%s result=%d\n",
- handle,
+ DBG_DEBUG("[CEPH] close: fsp_name=%s result=%d\n",
fsp_str_dbg(fsp),
result);
END_PROFILE_X(syscall_close);
result = vfs_ceph_ll_read(handle, cfh, offset, n, data);
out:
- DBG_DEBUG("[CEPH] pread: handle=%p name=%s n=%" PRIu64
- "offset=%" PRIu64 " result=%" PRIu64 "\n",
- handle,
+ DBG_DEBUG("[CEPH] pread: fsp_name=%s n=%" PRIu64 "offset=%" PRIu64
+ " result=%" PRIu64 "\n",
fsp_str_dbg(fsp),
n,
(intmax_t)offset,
struct vfs_ceph_aio_state *state = NULL;
int ret = -1;
- DBG_DEBUG("[CEPH] pread_send: handle=%p name=%s data=%p n=%zu "
- "offset=%zd\n",
- handle,
+ DBG_DEBUG("[CEPH] pread_send: fsp_name=%s data=%p n=%zu offset=%zd\n",
fsp_str_dbg(fsp),
data,
n,
}
result = vfs_ceph_ll_write(handle, cfh, offset, n, data);
out:
- DBG_DEBUG("[CEPH] pwrite: name=%s data=%p n=%" PRIu64 "offset=%" PRIu64
- "\n",
+ DBG_DEBUG("[CEPH] pwrite: fsp_name=%s data=%p n=%" PRIu64
+ " offset=%" PRIu64 "\n",
fsp_str_dbg(fsp),
data,
n,
struct vfs_ceph_aio_state *state = NULL;
int ret = -1;
- DBG_DEBUG("[CEPH] pwrite_send: handle=%p name=%s data=%p n=%zu "
- "offset=%zd\n",
- handle,
+ DBG_DEBUG("[CEPH] pwrite_send: fsp_name=%s data=%p n=%zu offset=%zd\n",
fsp_str_dbg(fsp),
data,
n,
result = vfs_ceph_ll_lseek(handle, cfh, offset, whence);
out:
- DBG_DEBUG("[CEPH] lseek: handle=%p name=%s offset=%zd whence=%d\n",
- handle,
+ DBG_DEBUG("[CEPH] lseek: fsp_name=%s offset=%zd whence=%d\n",
fsp_str_dbg(fsp),
offset,
whence);
/*
* We cannot support sendfile because libcephfs is in user space.
*/
- DBG_DEBUG("[CEPH] sendfile: tofd=%d fromfsp=%p hdr=%p offset=%zd "
- "n=%zu\n", tofd, fromfsp, hdr, offset, n);
+ DBG_DEBUG("[CEPH] sendfile: tofd=%d fromfsp_name=%s hdr=%p offset=%zd "
+ "n=%zu\n",
+ tofd,
+ fsp_str_dbg(fromfsp),
+ hdr,
+ offset,
+ n);
errno = ENOTSUP;
return -1;
}
/*
* We cannot support recvfile because libcephfs is in user space.
*/
- DBG_DEBUG("[CEPH] recvfile: fromfd=%d tofsp=%p offset=%zd n=%zu\n",
+ DBG_DEBUG("[CEPH] recvfile: fromfd=%d tofsp_name=%s offset=%zd n=%zu\n",
fromfd,
- tofsp,
+ fsp_str_dbg(tofsp),
offset,
n);
errno = ENOTSUP;
int result = -1;
START_PROFILE_X(SNUM(handle->conn), syscall_renameat);
- DBG_DEBUG("[CEPH] renameat: srcfsp = %p src_name = %s "
- "dstfsp = %p dst_name = %s\n",
- src_dirfsp,
+ DBG_DEBUG("[CEPH] renameat: src_dirfsp_name=%s src_name=%s "
+ "dst_dirfsp_name=%s dst_name=%s\n",
+ fsp_str_dbg(src_dirfsp),
smb_fname_src->base_name,
- dst_dirfsp,
+ fsp_str_dbg(dst_dirfsp),
smb_fname_dst->base_name);
if (smb_fname_src->stream_name || smb_fname_dst->stream_name) {
result = vfs_ceph_fetch_fh(handle, src_dirfsp, &src_dircfh);
if (result != 0) {
- DBG_DEBUG("[CEPH] failed to fetch file handle: srcfsp = %p "
- "src_name = %s\n",
- src_dirfsp,
+ DBG_DEBUG("[CEPH] failed to fetch file handle: "
+ "src_dirfsp_name=%s src_name=%s\n",
+ fsp_str_dbg(src_dirfsp),
smb_fname_src->base_name);
goto out;
}
result = vfs_ceph_fetch_fh(handle, dst_dirfsp, &dst_dircfh);
if (result != 0) {
- DBG_DEBUG("[CEPH] failed to fetch file handle: dstfsp = %p "
- "dst_name = %s\n",
- dst_dirfsp,
+ DBG_DEBUG("[CEPH] failed to fetch file handle: "
+ "dst_dirfsp_name=%s dst_name=%s\n",
+ fsp_str_dbg(dst_dirfsp),
smb_fname_dst->base_name);
goto out;
}
struct vfs_ceph_aio_state *state = NULL;
int ret = -1;
- DBG_DEBUG("[CEPH] fsync_send: name=%s\n", fsp_str_dbg(fsp));
+ DBG_DEBUG("[CEPH] fsync_send: fsp_name=%s\n", fsp_str_dbg(fsp));
req = tevent_req_create(mem_ctx, &state, struct vfs_ceph_aio_state);
if (req == NULL) {
vfs_ceph_aio_finish(state, ret);
if (ret != 0) {
/* ceph_fsync returns -errno on error. */
- DBG_DEBUG("[CEPH] fsync_send: ceph_fsync returned error "
- "name=%s ret=%d\n",
+ DBG_DEBUG("[CEPH] fsync_send error: fsp_name=%s ret=%d\n",
fsp_str_dbg(fsp),
ret);
tevent_req_error(req, -ret);
if (result != 0) {
goto out;
}
- DBG_DEBUG("[CEPH] mode = 0x%x\n", smb_fname->st.st_ex_mode);
+ DBG_DEBUG("[CEPH] stat: ino=%" PRIu64 " mode=0x%x\n",
+ iref.ino, smb_fname->st.st_ex_mode);
out:
DBG_DEBUG("[CEPH] stat: name=%s result=%d\n",
- smb_fname->base_name, result);
+ smb_fname->base_name,
+ result);
vfs_ceph_iput(handle, &iref);
END_PROFILE_X(syscall_stat);
return status_code(result);
if (result != 0) {
goto out;
}
- DBG_DEBUG("[CEPH] mode = 0x%x\n", sbuf->st_ex_mode);
+ DBG_DEBUG("[CEPH] fstat: ino=%" PRIu64 " mode=0x%x\n",
+ cfh->iref.ino, sbuf->st_ex_mode);
out:
- DBG_DEBUG("[CEPH] fstat: name=%s result=%d\n",
- fsp->fsp_name->base_name, result);
+ DBG_DEBUG("[CEPH] fstat: fsp_name=%s result=%d\n",
+ fsp_str_dbg(fsp),
+ result);
END_PROFILE_X(syscall_fstat);
return status_code(result);
}
}
out:
vfs_ceph_iput(handle, &iref);
- DBG_DEBUG("[CEPH] fstatat: name=%s result=%d\n",
- smb_fname->base_name, result);
+ DBG_DEBUG("[CEPH] fstatat: dirfsp_name=%s name=%s result=%d\n",
+ fsp_str_dbg(dirfsp),
+ smb_fname->base_name,
+ result);
END_PROFILE_X(syscall_fstatat);
return status_code(result);
}
}
out:
vfs_ceph_iput(handle, &iref);
- DBG_DEBUG("[CEPH] lstat: handle=%p name=%s result=%d\n",
- handle, smb_fname->base_name, result);
+ DBG_DEBUG("[CEPH] lstat: name=%s result=%d\n",
+ smb_fname->base_name,
+ result);
END_PROFILE_X(syscall_lstat);
return status_code(result);
}
}
out:
- DBG_DEBUG("[CEPH] ntimes: handle=%p name=%s {mtime=%ld atime=%ld "
+ DBG_DEBUG("[CEPH] ntimes: fsp_name=%s {mtime=%ld atime=%ld "
"ctime=%ld create_time=%ld} result=%d\n",
- handle,
fsp_str_dbg(fsp),
ft->mtime.tv_sec,
ft->atime.tv_sec,
result = vfs_ceph_ll_unlinkat(handle, dircfh, name);
}
out:
- DBG_DEBUG("[CEPH] unlinkat: handle=%p name=%s result=%d\n",
- handle, name, result);
+ DBG_DEBUG("[CEPH] unlinkat: dirfsp_name=%s name=%s result=%d\n",
+ fsp_str_dbg(dirfsp),
+ name,
+ result);
END_PROFILE_X(syscall_unlinkat);
return status_code(result);
}
vfs_ceph_iput(handle, &iref);
}
out:
- DBG_DEBUG("[CEPH] fchmod: handle=%p, name=%s result=%d\n",
- handle,
+ DBG_DEBUG("[CEPH] fchmod: fsp_name=%s result=%d\n",
fsp_str_dbg(fsp),
result);
END_PROFILE_X(syscall_fchmod);
vfs_ceph_iput(handle, &iref);
}
out:
- DBG_DEBUG("[CEPH] fchown: handle=%p name=%s uid=%d gid=%d result=%d\n",
- handle,
+ DBG_DEBUG("[CEPH] fchown: fsp_name=%s uid=%d gid=%d result=%d\n",
fsp_str_dbg(fsp),
uid,
gid,
result = vfs_ceph_ll_chown(handle, &iref, uid, gid);
vfs_ceph_iput(handle, &iref);
out:
- DBG_DEBUG("[CEPH] lchown: handle=%p name=%s uid=%d gid=%d result=%d\n",
- handle,
+ DBG_DEBUG("[CEPH] lchown: name=%s uid=%d gid=%d result=%d\n",
smb_fname->base_name,
uid,
gid,
SMB_VFS_HANDLE_GET_DATA(handle, config, struct vfs_ceph_config,
goto out);
- DBG_DEBUG("[CEPH] chdir: handle=%p name=%s\n",
- handle, smb_fname->base_name);
+ DBG_DEBUG("[CEPH] chdir: name=%s\n", smb_fname->base_name);
result = config->ceph_chdir_fn(config->mount, smb_fname->base_name);
DBG_DEBUG("[CEPH] chdir: name=%s result=%d\n",
- smb_fname->base_name, result);
+ smb_fname->base_name,
+ result);
out:
END_PROFILE_X(syscall_chdir);
return status_code(result);
goto out);
cwd = config->ceph_getcwd_fn(config->mount);
- DBG_DEBUG("[CEPH] getwd: handle=%p cwd=%s\n", handle, cwd);
- result = cp_smb_basename(ctx, cwd);
+ DBG_DEBUG("[CEPH] getwd: cwd=%s\n", cwd);
out:
END_PROFILE_X(syscall_getwd);
return result;
int result = -1;
START_PROFILE_X(SNUM(handle->conn), syscall_ftruncate);
- DBG_DEBUG("[CEPH] ftruncate: handle=%p, name=%s, len=%zd\n",
- handle,
+ DBG_DEBUG("[CEPH] ftruncate: fsp_name=%s len=%zd\n",
fsp_str_dbg(fsp),
(intmax_t)len);
}
result = vfs_ceph_ll_ftruncate(handle, cfh, len);
out:
- DBG_DEBUG("[CEPH] ftruncate: name=%s result=%d\n",
+ DBG_DEBUG("[CEPH] ftruncate: fsp_name=%s result=%d\n",
fsp_str_dbg(fsp),
result);
END_PROFILE_X(syscall_ftruncate);
int result;
START_PROFILE_X(SNUM(handle->conn), syscall_fallocate);
- DBG_DEBUG("[CEPH] fallocate(%p, %p, %u, %jd, %jd\n",
- handle,
- fsp,
+ DBG_DEBUG("[CEPH] fallocate: fsp_name=%s mode=%o offset=%jd len=%jd\n",
+ fsp_str_dbg(fsp),
mode,
(intmax_t)offset,
(intmax_t)len);
/* unsupported mode flags are rejected by libcephfs */
result = vfs_ceph_ll_fallocate(handle, cfh, mode, offset, len);
out:
- DBG_DEBUG("[CEPH] fallocate(...) = %d\n", result);
+ DBG_DEBUG("[CEPH] fallocate done: result=%d\n", result);
END_PROFILE_X(syscall_fallocate);
return status_code(result);
}
int result = -1;
START_PROFILE_X(SNUM(handle->conn), syscall_symlinkat);
- DBG_DEBUG("[CEPH] symlinkat(%p, %s, %s)\n",
- handle,
+ DBG_DEBUG("[CEPH] symlinkat: dirfsp_name=%s target=%s name=%s\n",
+ fsp_str_dbg(dirfsp),
link_target->base_name,
new_smb_fname->base_name);
}
vfs_ceph_iput(handle, &iref);
out:
- DBG_DEBUG("[CEPH] symlinkat(...) = %d\n", result);
+ DBG_DEBUG("[CEPH] symlinkat done: result=%d\n", result);
END_PROFILE_X(syscall_symlinkat);
return status_code(result);
}
struct vfs_ceph_fh *dircfh = NULL;
START_PROFILE_X(SNUM(handle->conn), syscall_readlinkat);
- DBG_DEBUG("[CEPH] readlinkat(%p, %s, %p, %zu)\n",
- handle,
+ DBG_DEBUG("[CEPH] readlinkat: dirfsp_name=%s name=%s buf=%p "
+ "bsz=%zu\n",
+ fsp_str_dbg(dirfsp),
smb_fname->base_name,
buf,
bufsiz);
bufsiz);
}
out:
- DBG_DEBUG("[CEPH] readlinkat(...) = %d\n", result);
+ DBG_DEBUG("[CEPH] readlinkat done: result=%d\n", result);
END_PROFILE_X(syscall_readlinkat);
return status_code(result);
}
goto out;
}
- DBG_DEBUG("[CEPH] link(%p, %s, %s)\n", handle, name, newname);
+ DBG_DEBUG("[CEPH] linkat: src_dirfsp_name=%s old_name=%s "
+ "dst_dirfsp_name=%s new_name=%s flags=0x%x\n",
+ fsp_str_dbg(src_dirfsp),
+ old_smb_fname->base_name,
+ fsp_str_dbg(dst_dirfsp),
+ new_smb_fname->base_name,
+ flags);
result = vfs_ceph_fetch_fh(handle, src_dirfsp, &src_dircfh);
if (result != 0) {
vfs_ceph_iput(handle, &iref);
out:
- DBG_DEBUG("[CEPH] link(...) = %d\n", result);
+ DBG_DEBUG("[CEPH] link done: result=%d\n", result);
END_PROFILE_X(syscall_linkat);
return status_code(result);
}
goto out;
}
- DBG_DEBUG("[CEPH] mknodat(%p, %s)\n", handle, name);
+ DBG_DEBUG("[CEPH] mknodat: dirfsp_name=%s name=%s mode=%o\n",
+ fsp_str_dbg(dirfsp),
+ name,
+ mode);
result = vfs_ceph_ll_mknod(handle, dircfh, name, mode, dev, &iref);
if (result != 0) {
vfs_ceph_iput(handle, &iref);
out:
- DBG_DEBUG("[CEPH] mknodat(...) = %d\n", result);
+ DBG_DEBUG("[CEPH] mknodat done: result=%d\n", result);
END_PROFILE_X(syscall_mknodat);
return status_code(result);
}
{
int ret;
- DBG_DEBUG("[CEPH] fgetxattr(%p, %p, %s, %p, %zu)\n",
- handle,
- fsp,
+ DBG_DEBUG("[CEPH] fgetxattr: fsp_name=%s name=%s value=%p size=%zu\n",
+ fsp_str_dbg(fsp),
name,
value,
size);
vfs_ceph_iput(handle, &iref);
}
out:
- DBG_DEBUG("[CEPH] fgetxattr(...) = %d\n", ret);
+ DBG_DEBUG("[CEPH] fgetxattr done: ret=%d\n", ret);
return lstatus_code(ret);
}
size_t list_size = 0;
int ret;
- DBG_DEBUG("[CEPH] flistxattr(%p, %p, %p, %zd)\n",
- handle,
- fsp,
+ DBG_DEBUG("[CEPH] flistxattr: fsp_name=%s list=%p size=%zd\n",
+ fsp_str_dbg(fsp),
list,
size);
}
ret = (int)list_size;
out:
- DBG_DEBUG("[CEPH] flistxattr(...) = %d\n", ret);
+ DBG_DEBUG("[CEPH] flistxattr done: ret=%d\n", ret);
return lstatus_code(ret);
}
{
int ret;
- DBG_DEBUG("[CEPH] fremovexattr(%p, %p, %s)\n", handle, fsp, name);
+ DBG_DEBUG("[CEPH] fremovexattr: fsp_name=%s name=%s\n",
+ fsp_str_dbg(fsp),
+ name);
+
if (!fsp->fsp_flags.is_pathref) {
struct vfs_ceph_fh *cfh = NULL;
vfs_ceph_iput(handle, &iref);
}
out:
- DBG_DEBUG("[CEPH] fremovexattr(...) = %d\n", ret);
+ DBG_DEBUG("[CEPH] fremovexattr done: ret=%d\n", ret);
return status_code(ret);
}
{
int ret;
- DBG_DEBUG("[CEPH] fsetxattr(%p, %p, %s, %p, %zd, %d)\n",
- handle,
- fsp,
+ DBG_DEBUG("[CEPH] fsetxattr: fsp_name=%s name=%s value=%p size=%zd"
+ " flags=%d\n",
+ fsp_str_dbg(fsp),
name,
value,
size,
vfs_ceph_iput(handle, &iref);
}
out:
- DBG_DEBUG("[CEPH] fsetxattr(...) = %d\n", ret);
+ DBG_DEBUG("[CEPH] fsetxattr done: ret=%d\n", ret);
return status_code(ret);
}
}
out:
- DBG_DEBUG("[CEPH] create_dfs_pathat(...) = %s\n", nt_errstr(status));
+ DBG_DEBUG("[CEPH] create_dfs_pathat done: status=%s\n",
+ nt_errstr(status));
TALLOC_FREE(frame);
return status;
}
out:
- DBG_DEBUG("[CEPH] read_dfs_pathat(...) = %s\n", nt_errstr(status));
+ DBG_DEBUG("[CEPH] read_dfs_pathat done: status=%s\n",
+ nt_errstr(status));
vfs_ceph_iput(handle, &iref);
if ((link_target != NULL) && (link_target != link_target_buf)) {