From ac7fdb3ef71333579046a0b73619244c2cf6a493 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Fri, 19 Sep 2025 15:46:18 -0400 Subject: [PATCH] Enhance message for enclosure based discovery If nodes are accidentally omitted, but present, provide a hint that may clarify the situation. --- confluent_server/confluent/discovery/core.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/confluent_server/confluent/discovery/core.py b/confluent_server/confluent/discovery/core.py index 38c1a733..6941845c 100644 --- a/confluent_server/confluent/discovery/core.py +++ b/confluent_server/confluent/discovery/core.py @@ -1362,7 +1362,8 @@ def eval_node(cfg, handler, info, nodename, manual=False): errorstr = 'The detected node {0} was detected using switch, ' \ 'however the relevant port has too many macs learned ' \ 'for this type of device ({1}) to be discovered by ' \ - 'switch.'.format(nodename, handler.devname) + 'switch. If this should be an enclosure, make sure there are ' \ + 'defined nodes for the enclosure'.format(nodename, handler.devname) log.log({'error': errorstr}) return if not discover_node(cfg, handler, info, nodename, manual):