acs::Cluster method is_canonical_server (public)

 <instance of acs::Cluster[i]> is_canonical_server location

Defined in packages/acs-tcl/tcl/cluster-procs.tcl

Check, if provided location belongs to the canonical server specs. The canonical server might listen on multiple protocols, IP addresses and ports.

Parameters:
location (required)

Testcases:
No testcase defined.
Source code:
if { ![info exists :canonicalServer] || ${:canonicalServer} eq "" } {
    ns_log Error "Your configuration is not correct for server clustering."  "Please ensure that you have the CanonicalServer parameter set correctly."
    return 1
}
set location [:qualified_location $location]
set result [expr {$location in ${:canonicalServerLocation}}]
return $result
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: