void dump_storage_by_name(char *name);
void display_storage_content(msg_storage_t storage);
void get_set_storage_data(const char *storage_name);
+void dump_platform_storages(void);
int client(int argc, char *argv[]);
int server(int argc, char *argv[]);
xbt_free(data);
}
+void dump_platform_storages(void){
+ unsigned int cursor;
+ xbt_dynar_t storages = MSG_storages_as_dynar();
+ msg_storage_t storage;
+ xbt_dynar_foreach(storages, cursor, storage){
+ XBT_INFO("Storage %s is attached to %s", MSG_storage_get_name(storage), MSG_storage_get_host(storage));
+ MSG_storage_set_property_value(storage, "usage", xbt_strdup("gpfs"), NULL);
+ }
+}
+
int client(int argc, char *argv[])
{
hsm_put("server","/sd1/doc/simgrid/examples/cxx/autoDestination/FinalizeTask.cxx","/sd2/scratch/toto.cxx");
}
storage_info(MSG_host_self());
+ dump_platform_storages();
return 1;
}
> [ 3.208145] (1:server@server) /doc/simgrid/examples/cxx/basic/Main.cxx size: 10 bytes
> [ 3.208145] (1:server@server) /scratch/toto.cxx size: 500001 bytes
> [ 3.208145] (1:server@server) /doc/simgrid/examples/cxx/basic/Slave.cxx size: 10 bytes
+> [ 3.208145] (1:server@server) Storage cdisk is attached to client
+> [ 3.208145] (1:server@server) Storage sdisk1 is attached to server
+> [ 3.208145] (1:server@server) Storage sdisk2 is attached to server
> [ 3.208145] (0:@) Simulated time: 3.20814