osd: Style corrections

Signed-off-by: David Zafman <david.zafman@inktank.com>
osd: Fix usage of commands supported by TestOpsSocketHook::test_ops()

Signed-off-by: David Zafman <david.zafman@inktank.com>
cls,msg: Fix use of set_in4_quad() to set a entity_addr_t

Signed-off-by: David Zafman <david.zafman@inktank.com>
osd: Add entity_addr_t to watch_info_t and Watch

Signed-off-by: David Zafman <david.zafman@inktank.com>
osd: Drop watchers from blacklisted clients

On blackist addition or populate ObjectContext
   check watcher address against blacklist
Add dout() of the watcher's ip address

fixes: #3527

Signed-off-by: David Zafman <david.zafman@inktank.com>
osd: Add dump_blacklist to admin socket

Signed-off-by: David Zafman <david.zafman@inktank.com>
rados: Output client address in rados listwatchers request

Add client entity_addr_t string to list of watchers rados interface

Signed-off-by: David Zafman <david.zafman@inktank.com>
osd: Add dump_watchers to osd admin socket to examine all watchers

Signed-off-by: David Zafman <david.zafman@inktank.com>
Add test_blacklist_self() librados function for test cases

Signed-off-by: David Zafman <david.zafman@inktank.com>
test: Add blacklisting to test_stress_watch

Signed-off-by: David Zafman <david.zafman@inktank.com>
Merge branch 'wip-3527'

Reviewed-by: Samuel Just <sam.just@inktank.com>
Merge git://github.com/ceph/ceph