From f726fd223792f59e21285ec8fb635a8148a4e894 Mon Sep 17 00:00:00 2001 From: Andreas Granig Date: Thu, 7 Aug 2014 15:42:36 +0200 Subject: [PATCH] MT#8503 Add helper to fetch dispatcher ids --- lib/get_all_cluster_sets | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 lib/get_all_cluster_sets diff --git a/lib/get_all_cluster_sets b/lib/get_all_cluster_sets new file mode 100644 index 00000000..5730f584 --- /dev/null +++ b/lib/get_all_cluster_sets @@ -0,0 +1,16 @@ +[% + # Return a hash of set_name=>dispatcher_id for a given cluster set type. + # + # @param argv.type The type of element we are interested in (rtp, lb) + # @return out The hash +-%] +[% + out = {}; + FOR setname IN cluster_sets.keys; + NEXT IF setname == "default_set"; + set = cluster_sets.$setname; + IF set.${argv.type}.defined; + out.$setname = set.dispatcher_id; + END; + END; +-%]