mds: verify backtrace when fetching dirfrag

Fixes: #9557
Signed-off-by: Yan, Zheng <zyan@redhat.com>
mds: store backtrace for straydir

Signed-off-by: Yan, Zheng <zyan@redhat.com>
rpm: unconditionally package rbd-replay-prep(8)

The build system will conditionally build and install the
rbd-replay-prep utility based on the presence of lttng.

Commit 230c5b8e7f58e2e8be32c3f31c6abcc5bdabc5ca adjusted the RPM
packaging so that we only package and ship the rbd-replay-prep utility
and its man page when we're on a platform that has lttng.

The problem is that this is only half-correct. The build system
unconditionally installs the man page for rbd-replay-prep, regardless of
whether lttng was present or absent, and (by extension,) without regard
for whether we've built and installed the rbd-replay-prep binary or not.

We have two options: either the build system should be adjusted to
conditionally skip installing rbd-replay-prep(8), or else we should just
adjust the RPM packaging to always ship the man page. This commit does
the latter.

Backport: firefly
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
Add "make check" dep python-virtualenv in deps.rpm.txt

In fedora20, When 'make  check' and met those error messages:
/src/test/run-cli-tests: virtualenv not installed, skipping python-using
tests.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Merge pull request #3027 from majianpeng/fix1

Add "make check" dep python-virtualenv in deps.rpm.txt

Reviewed-by: Loic Dachary <ldachary@redhat.com>
Merge pull request #2769 from ceph/wip-9557

mds: verify backtrace when fetching dirfrag

Reviewed-by: John Spray <john.spray@redhat.com>
osd: log message content cosmetics

Signed-off-by: Loic Dachary <ldachary@redhat.com>
Merge pull request #3032 from dachary/wip-osd-log-cosmetics

osd: log message content cosmetics

Reviewed-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@redhat.com>
doc: minor fix in ceph-authtool man page

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
Merge pull request #3023 from ktdreyer/rpm-rbd-replay-prep-conditional

rpm: unconditionally package rbd-replay-prep(8)

Reviewed-by: Adam Crume <adamcrume@gmail.com>
Merge pull request #3019 from theanalyst/doc/typo/ceph-auth

doc: minor fix in ceph-authtool man page

Reviewed-by: Loic Dachary <ldachary@redhat.com>
added consts, cleanup
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
Merge pull request #3037 from stiopaa1/cleanup

added some consts, some cleanup

Reviewed-by: Loic Dachary <ldachary@redhat.com>
common/perf_counters: Add 'perf reset all|perfcountername' for 'ceph --admin-daemon'

Using this command, we can reset all perfcounters or reset one specified perfcounter.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
test/perf_counters: Add test for 'perf reset all|perfcountername'

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
test/perf_counters: Replace perfcounters_dump to perf dump.

The func of command  perfcounters_dump and 'perf dump' are the same .
But from the print 'ceph --admin-daemon help', it only print 'perf
dump'. So replace.
In order to keep consistent, still keep perfcounters_dump in code for
old user.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>