civetweb: update subproject

Fixes: #7786

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Make rados/rest bench work for multiple write instances without metadata conflict.
Signed-off-by: Guang Yang <yguang@yahoo-inc.com>
mon/OSDMonitor: require force argument to split a cache pool

There are several perils when splitting a cache pool:

 - split invalidstes pg stats, which disables the agent
 - a scrub must be manually triggered post-split to rebuild stats
 - the pool may fill the OSDs during that period.
 - or, the pool may end up beyond the 'full' mark and once scrub does
   complete and the agent activate we may block IO for a long time while
   we catch up with flush/evict

Make it a bit harder for users to shoot themselves in the foot.

Fixes: #8043
Signed-off-by: Sage Weil <sage@inktank.com>
Use string instead of char* when saving arguments for rest-bench
osd/ReplicatedPG: add missing whitespace in debug output

Signed-off-by: David Zafman <david.zafman@inktank.com>
Merge pull request #1680 from ceph/wip-7786

civetweb: update subproject
common/obj_bencher: Fix error return check from read that is negative on error

Fixed read return value in d99f1d9f68db41231e0ffff4082b05d6d095c231

Fixes: #8100

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

Reviewed-by: Mark Nelson <mark.nelson@inktank.com>
osd_types::osd_stat_sum_t: fix floor for num_objects_omap

Introduced in a130a4452e4fb159dc62fb417077d98dc9ebd621
Signed-off-by: Samuel Just <sam.just@inktank.com>
OSD: split pg stats during pg split

Fixes: #8020
Signed-off-by: Samuel Just <sam.just@inktank.com>
Merge pull request #1682 from ceph/wip-8020

OSD: split pg stats during pg split

Reviewed-by: Sage Weil <sage@inktank.com>
Merge pull request #1681 from ceph/wip-8043

mon/OSDMonitor: require force argument to split a cache pool

Reviewed-by: Samuel Just <sam.just@inktank.com>
Merge pull request #1675 from guangyy/wip-bench

Make rados/rest bench work for multiple write instances without metadata conflict.

Reviewed-by: Greg Farnum <greg@inktank.com>
mon: EBUSY instead of EAGAIN when pgs creating

In 69321bf, EAGAIN changed behaviour to block indefinitely
rather than returning to user.  Change the return for
`osd pool set` operations that are blocked by creating PGs
to return EBUSY instead of EAGAIN, so that they are excepted
from this blocking behaviour.

Signed-off-by: John Spray <john.spray@inktank.com>