rbd-fuse: Fix memory leak in enumerate_images

Fixes: #5768
Signed-off-by: Adam Crume <adamcrume@gmail.com>
osd: Remove unused PG functions queue_notify(), queue_info(), queue_log()

Signed-off-by: David Zafman <dzafman@redhat.com>
documentation: erasure-code plugin isa does not require k/m

http://tracker.ceph.com/issues/9579 Refs: #9579

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
Merge pull request #2571 from dachary/wip-9579-isa-documentation

documentation: erasure-code plugin isa does not require k/m

Reviewed-by: Andreas Peters <andreas.joachim.peters@cern.ch>
doc/release-notes: v0.67.11

Signed-off-by: Sage Weil <sage@redhat.com>
Merge pull request #2524 from ceph/wip-5768

rbd-fuse: Fix memory leak in enumerate_images

Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Merge pull request #2575 from ceph/wip-zafman-cleanup

osd: Remove unused PG functions queue_notify(), queue_info(), queue_log(...

Reviewed-by: Loic Dachary <loic@dachary.org>
mon: --mon_debug_idempotency repeats OSD commands

The mon command is run twice to check for idempotency and cover the case
where the paxos proposal with the pending incremental changes have not
yet been submitted. For instance:

   ceph tell 'mon.*' injectargs -- --mon-debug-idempotency
   ceph osd pool create mypool 12
   ceph tell 'mon.*' injectargs -- --no-mon-debug-idempotency

will create mypool twice.

This is equivalent to CEPH_CLI_TEST_DUP_COMMAND in ceph.in except it is
done within the monitor and is not subject to race conditions where the
second command arrives after the first command changes have been
submitted.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
test: minor case fix

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
test: replace osdmonitor_prepare_command with --mon_debug_idempotency

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
test: get rid of tests that require osdmonitor_prepare_command

There are two tests using osdmonitor_prepare_command and they cannot be
replaced with --mon_debug_idempotency. Since osdmonitor_prepare_command
was introduced it has mostly been useful in the context created by
--mon_debug_idempotency and only marginally in the context of the two
remaining tests. It is not worth keeping them : there is more
infrastructure and fragility than actual benefit.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
mon: obsolete osdmonitor_prepare_command

And the mon_advanced_debug_mode option that is only used in the context
of osdmonitor_prepare_command.

http://tracker.ceph.com/issues/9245 Fixes: #9245

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
test: do not test retry on pending ruleset for pool create

Prior to discarding the implicit creation of a ruleset (in
8b27997be90eddad930da30b38d6ad22d4621635) it could be done by
duplicating the pool create command. There now is no convenient way to
test this code path.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>