File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -1923,8 +1923,10 @@ def join_cluster(seed_host, remote_user):
1923
1923
1924
1924
link_number = corosync .get_link_number ()
1925
1925
join_link_number = len (_context .default_ip_list )
1926
- if link_number != join_link_number :
1927
- utils .fatal (f"knet transport of all cluster nodes need { link_number } links via '-i' options, but provided { join_link_number } " )
1926
+ # the join link number can't be greater than the peer's link number
1927
+ # or less than the peer's link number if -y is set
1928
+ if join_link_number > link_number or (_context .yes_to_all and join_link_number < link_number ):
1929
+ utils .fatal (f"Node { seed_host } has { link_number } links, but provided { join_link_number } " )
1928
1930
1929
1931
detect_mountpoint (seed_host )
1930
1932
You can’t perform that action at this time.
0 commit comments