[Pvfs2-cvs] commit by kunkel in pvfs2/include: pvfs2-mgmt.h

CVS commit program cvs at parl.clemson.edu
Tue Aug 22 06:54:16 EDT 2006


Update of /projects/cvsroot/pvfs2/include
In directory parlweb1:/tmp/cvs-serv29962/include

Modified Files:
      Tag: kunkel-branch
	pvfs2-mgmt.h 
Log Message:
Added tool which prints file mapping to server aliases. Added 
experimental stubs for migration tools. Added kernel tgid to request ID.
Bugfix of PINT_cached_config_get_one_server_str.


Index: pvfs2-mgmt.h
===================================================================
RCS file: /projects/cvsroot/pvfs2/include/pvfs2-mgmt.h,v
diff -p -u -r1.56.6.1 -r1.56.6.2
--- pvfs2-mgmt.h	19 Aug 2006 13:09:30 -0000	1.56.6.1
+++ pvfs2-mgmt.h	22 Aug 2006 10:54:16 -0000	1.56.6.2
@@ -151,13 +151,42 @@ PVFS_error PVFS_mgmt_noop(
     PVFS_credentials *credentials,
     PVFS_BMI_addr_t addr,
     PVFS_hint * hints);
-
+    
+PVFS_error PVFS_imgmt_migrate(
+    PVFS_fs_id fs_id,
+    PVFS_credentials *credentials,
+    PVFS_BMI_addr_t metaserver_addr,
+    PVFS_object_ref target_datafile_ref,
+    PVFS_BMI_addr_t source_dataserver,
+    PVFS_BMI_addr_t target_dataserver, 
+    PVFS_mgmt_op_id *op_id,
+    PVFS_hint * hints,
+    void *user_ptr);
+    
+PVFS_error PVFS_mgmt_migrate(
+    PVFS_fs_id fs_id,
+    PVFS_credentials *credentials,
+    PVFS_BMI_addr_t metaserver_addr,
+    PVFS_object_ref target_datafile_ref,
+    PVFS_BMI_addr_t source_dataserver,
+    PVFS_BMI_addr_t target_dataserver, 
+    PVFS_hint * hints);
+    
 const char* PVFS_mgmt_map_addr(
     PVFS_fs_id fs_id,
     PVFS_credentials *credentials,
     PVFS_BMI_addr_t addr,
     int* server_type);
 
+PVFS_error PVFS_mgmt_map_addr_to_alias(
+    PVFS_fs_id fs_id,
+    PVFS_credentials *credentials,
+    PVFS_BMI_addr_t addr,
+    char ** out_alias,
+    PVFS_handle * out_lower_handle,
+    PVFS_handle * out_upper_handle,
+    int server_type);
+
 PVFS_error PVFS_imgmt_setparam_list(
     PVFS_fs_id fs_id,
     PVFS_credentials *credentials,
@@ -170,6 +199,11 @@ PVFS_error PVFS_imgmt_setparam_list(
     PVFS_mgmt_op_id *op_id,
     PVFS_hint * hints,
     void *user_ptr);
+
+PVFS_error PVFS_mgmt_get_datafiles_from_acache(
+    PVFS_object_ref metafile_ref, 
+    PVFS_handle * dfile_array, 
+    int * count);
 
 PVFS_error PVFS_mgmt_setparam_list(
     PVFS_fs_id fs_id,



More information about the Pvfs2-cvs mailing list