+ char *storage_type_id = xbt_lib_get_or_null(
+ storage_lib,
+ ((storage_t)storage)->generic_resource.name,
+ ROUTING_STORAGE_LEVEL);
+ storage_type_t storage_type = xbt_lib_get_or_null(storage_type_lib, storage_type_id,ROUTING_STORAGE_TYPE_LEVEL);
+ xbt_dict_t content_dict = storage_type->content;
+ content_t content = xbt_dict_get(content_dict,path);
+
+ double size = content->size;
+ XBT_DEBUG("Disk '%s' with type_d '%s'",((storage_t)storage)->generic_resource.name,storage_type_id);
+ XBT_INFO("\tFile '%s' size '%f'",path,size);
+
+ surf_action_t action = storage_action_execute(storage,size);
+ return action;