Thank you, Chris. That helps a lot. To be explicit about terms:
・Management node: runs slurmctld/slurmdbd ・Compute node: runs slurmd
From your note (topology in common code referenced by forward_msg() and configless pushing topology.conf), I’ll keep topology.conf alongside slurm.conf and ensure /etc/slurm is readable across the cluster, including compute nodes. Does that align with your understanding?