Hi, I've been banging my head against the wall for some time now. But rebinding OSD.0 (in cephtool-test-mon.sh) does not quite work. When rebinding it connects to the ports of OSD.1 because those ports are the first not in the avoid_list. That should be refused since these sockets belong to a different process. UNLESS SO_REUSEPORT is set: SO_REUSEPORT allows completely duplicate bindings by multiple processes if they all set SO_REUSEPORT before binding the port. This option permits multiple instances of a program to each receive UDP/IP multicast or broadcast datagrams destined for the bound port. Which seems that that happens. Output from sockstat in this state: wjw ceph-osd-0 43305 14 tcp4 *:6800 *:* wjw ceph-osd-0 43305 15 tcp4 127.0.0.1:6804 *:* wjw ceph-osd-0 43305 16 tcp4 127.0.0.1:6805 *:* wjw ceph-osd-0 43305 45 tcp4 127.0.0.1:6806 *:* wjw ceph-osd-1 43318 14 tcp4 *:6804 *:* wjw ceph-osd-1 43318 15 tcp4 *:6805 *:* wjw ceph-osd-1 43318 16 tcp4 *:6806 *:* wjw ceph-osd-1 43318 17 tcp4 *:6807 *:* Which clearly demonstrates the mess. How ever that option is nowhere set in the ceph-code, neither is it a setting that "just" gets set. Any suggestions where to look for this option to get set in an incidental/bug way would be much appreciated. Or a suggestion on how to easily debug this. Thanx, --WjW -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html