osdmap: move oneliner summary to separate function

We're about to make print_summary() do something much nicer.

Signed-off-by: Sage Weil <sage@inktank.com>
mon: expand osd summary (flags on separate line)

Signed-off-by: Sage Weil <sage@inktank.com>
mon/PGMap: break out print_oneline_summary

Signed-off-by: Sage Weil <sage@inktank.com>
types: pretty_si_t

Similar to si_t, but leaves a space between the numbers and the units.  In
the degenerate case (no M, K, etc. modifier) there's simply a trailing
space.  For example,

  out << pretty_si_t(num) << "objects/sec";

will look pretty.

Signed-off-by: Sage Weil <sage@inktank.com>
mon: make pg info in 'status' more informative and visually parseable

Signed-off-by: Sage Weil <sage@inktank.com>
mon/PGMap: make si modifiers look prettier

Signed-off-by: Sage Weil <sage@inktank.com>
mon: move mdsmap up

Signed-off-by: Sage Weil <sage@inktank.com>
mon: move recovery rate to a separate line

Signed-off-by: Sage Weil <sage@inktank.com>
mon: status: only include mdsmap if epoch > 1

Signed-off-by: Sage Weil <sage@inktank.com>
mon/PGMap: make pg state indentation cleaner

Signed-off-by: Sage Weil <sage@inktank.com>
mon: status: client io, recovery io prefixes

Signed-off-by: Sage Weil <sage@inktank.com>
mon/PGMap: degraded what?

Signed-off-by: Sage Weil <sage@inktank.com>
Merge pull request #501 from liewegas/wip-5906

gussy up ceph -s

Reviewed-by: Samuel Just <sam.just@inktank.com>