[Pvfs2-cvs] commit by kunkel in pvfs2/src/server/request-scheduler: request-scheduler.c

CVS commit program cvs at parl.clemson.edu
Sat Aug 26 09:37:49 EDT 2006


Update of /projects/cvsroot/pvfs2/src/server/request-scheduler
In directory parlweb1:/tmp/cvs-serv11028/src/server/request-scheduler

Modified Files:
      Tag: kunkel-branch
	request-scheduler.c 
Log Message:
Migration of datafiles between different servers works. Uses msgpairray.sm,
transfers only one datafile between two servers and rewrites metadata.
Todo: Adaption of request scheduler to ensure that migration and write 
I/O do not happen concurrently on source dataserver.
Also allow users to specify command line parameter which supresses
transfer of pvfs2-hints.


Index: request-scheduler.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/server/request-scheduler/request-scheduler.c,v
diff -p -u -r1.62.2.5 -r1.62.2.6
--- request-scheduler.c	22 Aug 2006 10:54:21 -0000	1.62.2.5
+++ request-scheduler.c	26 Aug 2006 13:37:49 -0000	1.62.2.6
@@ -321,7 +321,9 @@ int PINT_req_sched_target_handle(
 	*fs_id = req->u.flush.fs_id;
 	return (0);
     case PVFS_SERV_MGMT_MIGRATE:
-    return (1);    
+    *readonly_flag = 0;
+    *handle = req->u.mgmt_migrate.handle;
+    *fs_id = req->u.mgmt_migrate.fs_id;  
     case PVFS_SERV_MGMT_NOOP:
 	return (1);
     case PVFS_SERV_MGMT_PERF_MON:



More information about the Pvfs2-cvs mailing list