[pnfs] CVS: nfsv4
Benny Halevy Panasas
bhalevy at citi.umich.edu
Mon Jan 15 09:40:25 EST 2007
CVSROOT: /cvs
Module name: nfsv4
Changes by: bhalevy at citi.umich.edu 2007/01/15 09:40:25
Modified files:
cvs/pnfs/fs/nfs: pnfs.c
Log message:
Add some debug printk's in pnfs_try_to* functions
Signed-off-by: Benny Halevy <bhalevy at panasas.com>
Index: fs/nfs/pnfs.c
===================================================================
RCS file: /cvs/nfsv4/cvs/pnfs/fs/nfs/pnfs.c,v
retrieving revision 1.54
diff -d -u -p -r1.54 pnfs.c
--- fs/nfs/pnfs.c 15 Jan 2007 14:38:56 -0000 1.54
+++ fs/nfs/pnfs.c 15 Jan 2007 14:39:27 -0000
@@ -917,10 +917,13 @@ int pnfs_try_to_read_data(struct nfs_rea
const struct rpc_call_ops *call_ops)
{
int status;
+
+ dprintk("%s:Begin\n",__FUNCTION__);
/* Only create an rpc request if utilizing NFSv4 I/O */
- if (!pnfs_use_read(data->inode, data->args.count))
+ if (!pnfs_use_read(data->inode, data->args.count)) {
+ dprintk("%s:End not using pnfs\n",__FUNCTION__);
return 1;
- else {
+ } else {
dprintk("%s Utilizing pNFS I/O\n",__FUNCTION__);
data->call_ops = call_ops;
data->pnfsflags |= PNFS_USE_DS;
@@ -995,10 +998,12 @@ int pnfs_try_to_write_data(struct nfs_wr
{
int status;
+ dprintk("%s:Begin\n",__FUNCTION__);
/* Only create an rpc request if utilizing NFSv4 I/O */
- if (!pnfs_use_write(data->inode, data->args.count))
+ if (!pnfs_use_write(data->inode, data->args.count)) {
+ dprintk("%s:End. not using pnfs\n",__FUNCTION__);
return 1;
- else {
+ } else {
dprintk("%s Utilizing pNFS I/O\n",__FUNCTION__);
data->call_ops = call_ops;
data->pnfsflags |= PNFS_USE_DS;
@@ -1091,9 +1096,11 @@ int pnfs_try_to_commit(struct nfs_write_
{
int status;
- if (!pnfs_use_write(data->inode, -1))
+ dprintk("%s:Begin\n",__FUNCTION__);
+ if (!pnfs_use_write(data->inode, -1)) {
+ dprintk("%s:End not using pnfs\n",__FUNCTION__);
return 1;
- else {
+ } else {
/* data->call_ops already set in nfs_commit_rpcsetup */
dprintk("%s Utilizing pNFS I/O\n",__FUNCTION__);
if((status = pnfs_commit(data->inode, head, how, data)) < 0)
More information about the pNFS
mailing list