Просмотр исходного кода

SCTP in knet is deprecated

Signed-off-by: Christine Caulfield <ccaulfie@redhat.com>
Reviewed-by: Jan Friesse <jfriesse@redhat.com>
Christine Caulfield 4 месяцев назад
Родитель
Сommit
e97c91217b
3 измененных файлов с 5 добавлено и 0 удалено
  1. 1 0
      exec/totemconfig.c
  2. 1 0
      man/corosync.conf.5
  3. 3 0
      tools/corosync-cfgtool.c

+ 1 - 0
exec/totemconfig.c

@@ -1700,6 +1700,7 @@ static int get_interface_params(struct totem_config *totem_config, icmap_map_t m
 			if (icmap_get_string_r(map, tmp_key, &str) == CS_OK) {
 				if (strcmp(str, "sctp") == 0) {
 					totem_config->interfaces[linknumber].knet_transport = KNET_TRANSPORT_SCTP;
+					log_printf(LOGSYS_LEVEL_WARNING, "WARNING SCTP transport is deprecated and will be removed in a future release.\n");
 				}
 				else if (strcmp(str, "udp") == 0) {
 					totem_config->interfaces[linknumber].knet_transport = KNET_TRANSPORT_UDP;

+ 1 - 0
man/corosync.conf.5

@@ -129,6 +129,7 @@ How many valid ping/pongs before a link is marked UP. (default 2)
 
 knet_transport
 Which IP transport KNET should use. valid values are "sctp" or "udp". (default: udp)
+NOTE: sctp is deprecated and will be removed in kronoset v2.0
 
 .TP
 bindnetaddr (UDP only)

+ 3 - 0
tools/corosync-cfgtool.c

@@ -296,6 +296,9 @@ nodestatusget_do (enum user_action action, int brief)
 		for (i=0; i<CFG_MAX_LINKS; i++) {
 			if (node_info[other_nodeid_index].link_status[i].enabled) {
 				printf("LINK ID %d %s\n", i, link_transport[i]);
+				if (strcmp(link_transport[i], "sctp") == 0) {
+					printf("**SCTP is deprecated and will be removed in a future release\n");
+				}
 				printf("\taddr\t= %s\n", node_info[other_nodeid_index].link_status[i].src_ipaddr);
 				if (brief) {
 					printf("\tstatus\t= ");