From ba328340e878c3156418bb3443c35a7db02a0f4b Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Wed, 2 Apr 2014 13:43:36 -0700 Subject: gfapi: glfs_set_volfile_server() now entertains multiple calls Backport from - http://review.gluster.org/7317 Previous API: glfs_set_volfile_server (..., const char *host, ...) - single call New API's: glfs_set_volfile_server (..., const char *host1, ...) glfs_set_volfile_server (..., const char *host2, ...) Multiple calls to this function with different volfile servers, port or transport-type would create a list of volfile servers which would be polled during `volfile_fetch_attempts()` glfs_unset_volfile_server (..., const char *host, ...) to remove a server from the list (this is provided for future usage) >> Change-Id: I313efbd3efbd0214e2a71465f33195788df406cc >> BUG: 986429 >> Signed-off-by: Harshavardhana >> Reviewed-on: http://review.gluster.org/7317 >> Tested-by: Gluster Build System >> Reviewed-by: Niels de Vos >> Reviewed-by: Anand Avati Change-Id: If0020f6b8775bdbe987563247c83d59a2d3744ad BUG: 986429 Signed-off-by: Harshavardhana Reviewed-on: http://review.gluster.org/7384 Tested-by: Gluster Build System Reviewed-by: Niels de Vos --- libglusterfs/src/glusterfs.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libglusterfs') diff --git a/libglusterfs/src/glusterfs.h b/libglusterfs/src/glusterfs.h index 2b26763644b..9aa3817228a 100644 --- a/libglusterfs/src/glusterfs.h +++ b/libglusterfs/src/glusterfs.h @@ -322,6 +322,8 @@ typedef struct _xlator_cmdline_option xlator_cmdline_option_t; struct _server_cmdline { struct list_head list; char *volfile_server; + char *transport; + int port; }; typedef struct _server_cmdline server_cmdline_t; -- cgit