Merge remote-tracking branch 'gh/wip-7210' into firefly

Reviewed-by: Sage Weil <sage@inktank.com>
client: fix Client::getcwd()

An recent commit made MDS not include dentry trace in LOOKUPPARENT
reply. It broke Client::getcwd. The fix is change getcwd() to use
LOOKUPNAME MDS request

Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
TestPGLog::proc_replica_log: call doesn't adjust olog

We don't adjust head with proc_replica_log, don't assert that
it's been adjusted.

Signed-off-by: Samuel Just <sam.just@inktank.com>
TestPGLog: check on last_update in run_test_case

Signed-off-by: Samuel Just <sam.just@inktank.com>
TestPGLog: add a test case verifying case where we have the prior_version

Signed-off-by: Samuel Just <sam.just@inktank.com>
PGLog::_merge_object_divergent_entries: handle missing.have == prior_version

Fixes: #7658
Signed-off-by: Samuel Just <sam.just@inktank.com>
PGLog::proc_replica_log: select divergent log entries correctly

Looking for an entry in olog which matches one of ours might add
extra divergent entries.  Instead, do what merge_log does and
walk back through the auth log looking for an entry in olog.

Fixes: 7657
Signed-off-by: Samuel Just <sam.just@inktank.com>
Broke down sysinfo's format into a histogram with a value and count
so that we just see how many of each version/distro/kernel/os/arch/cpu/etc are running

Signed-off-by: Babu Shanmugam <anbu@enovance.com>
rados/operations/control.rst: fix typo

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
rados: add set-alloc-hint command

Set allocation hint for an object.

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
architecture.rst: fix typos

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
cephx_protocol.rst: fix typo

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
config.rst: fix typo

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
corpus.rst: fix typo

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
filestore-filesystem-compat.rst: fix typo

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
doc/dev/logs.rst; fix some typos

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
doc: s/osd/OSD/ if not part of a command

First attempt to unify usage of OSD over rst files.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
release-process.rst: fix some typos

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
session_authentication.rst: fix some typos

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
radosgw/config-ref.rst: fix typo

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>