Am 03.09.2013 14:56, schrieb Joao Eduardo Luis:
On 09/03/2013 02:02 AM, 이주헌 wrote:
Hi all.
I have 1 MDS and 3 OSDs. I installed them via ceph-deploy. (dumpling
0.67.2 version)
At first, It works perfectly. But, after I reboot one of OSD, ceph-mon
launched on port 6800 not 6789.
This has been a recurrent issue I've been completely unable to reproduce so far.
Are you able to reproduce this reliably?
Could you share the steps you took leading you to this state?
The OS automatically closes the previous socket when the old process ends. But
often you can't listen on the same port right away because the socket, though
closed, remains in the 2MSL state for some amount of time (generally a few
minutes). The OS automatically transitions the old socket out of this state when
the timeout expires. The problem might occur one some machines and not on
others, depending on the system's socket settings (systcl).
So is the port dynamically chosen by ceph? Is the SO_REUSEADDR flag set on the
socket to workaround the just described problem?
Corin
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com