Encode and decode Message src member.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
RadosClient XioMessenger is a CLIENT(-1).

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
MonClient disable cur_mon address check, plus prints.

For now, disable the monmap address check in handle_monmap.
This will probably be fixed by enhancing the monmap to include
Xio addresses.

Also, add some high-level "handle_..." trace prints, these were
helpful in chasing down state bugs.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
MonMap.h line spacing.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Monitor fix reply routing in handle_subscribe.

Also includes some debug prints which should be removed.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
OSDMonitor fix multple reply routing paths.

For simplicity, a variant of send_incremental which taks a
ConnectionRef is added.

Also includes spacing fixes.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Message add tracing magic.

This should probably all be reverted in future.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Assign Connection peer_addr.

Also contains a much larger set of tracing changes, which will
eventually be removed.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>