Project

General

Profile

Activity

From 03/24/2016 to 04/22/2016

04/22/2016

08:21 PM Bug #15577: Demote image format 1 error message on open to information message
... Jason Dillaman
08:20 PM Bug #15577 (Resolved): Demote image format 1 error message on open to information message
Until we have an easy (zero or minimal down time) approach to migrate users from image format 1 to 2, logging an erro... Jason Dillaman
02:44 PM Bug #15574 (Resolved): Parent image is closed twice if error encountered while opening
The `OpenRequest` state machine will properly close the image upon error. However, the `RefreshParentRequest` will a... Jason Dillaman
02:06 PM Bug #15572 (Resolved): Errors encountered disabling object-map while flatten is in-progress
... Jason Dillaman
01:38 PM Bug #15571 (Resolved): Potential double free of SetSnapRequest instance
https://github.com/ceph/ceph/pull/8676 Jason Dillaman

04/21/2016

11:11 AM Bug #15561 (Closed): RBD image can be listed but not opened
root@test:/home/pair# rbd ls customer-data | grep test.cdata
test.cdata
root@test:/home/pair# rbd info data/test.cd...
ke ke

04/15/2016

06:27 PM Bug #15522 (Resolved): Setting Image Metadata for an Image is accepting number, where it should a...

Description of problem:
Setting Image Metadata for an Image is accepting number, where it should accept only Str...
Tanay Ganguly
06:26 PM Bug #15521 (Resolved): Seeing rollback and revert option for snapshot, which seems to be same and...
Description of problem:
Seeing rollback and revert option for snapshot, which seems to be same
Version-Release nu...
Tanay Ganguly
12:07 AM Bug #15457 (Resolved): Relax rbd CLI reg-ex validation for non-create/clone/import/rename operations
Josh Durgin

04/14/2016

08:08 PM Bug #15457 (Fix Under Review): Relax rbd CLI reg-ex validation for non-create/clone/import/rename...
*PR*: https://github.com/ceph/ceph/pull/8606 Jason Dillaman
04:11 PM Bug #15457 (In Progress): Relax rbd CLI reg-ex validation for non-create/clone/import/rename oper...
Jason Dillaman
04:05 PM Bug #15500 (Resolved): qa: dynamic_features.sh races with image deletion
http://qa-proxy.ceph.com/teuthology/joshd-2016-04-13_15:46:32-rbd-wip-josh-testing---basic-mira/127723/teuthology.log... Josh Durgin
04:02 PM Bug #15102 (Resolved): librbd: exclusive lock AcquireRequest failed assert m_image_ctx.journal ==...
Jason Dillaman
04:01 PM Bug #15487 (Resolved): Cannot successfully disable journaling with in-flight IO
Jason Dillaman
04:01 PM Bug #15351 (Resolved): librbd: resize timed out
Jason Dillaman
04:01 PM Bug #15471 (Resolved): Segfault while flattening image with in-flight IO
Jason Dillaman
04:00 PM Bug #15479 (Resolved): ceph_test_rbd_mirror_image_replay: assert failed: "non_primary ^ primary_m...
Jason Dillaman
04:00 PM Bug #15352 (Resolved): TestJournalEntries.AioWrite: failed assert(m_watch_in_progress)
Jason Dillaman
04:00 PM Bug #15436 (Resolved): Deadlock updating dynamic features with in-flight IO
Jason Dillaman

04/13/2016

05:02 PM Bug #14988 (Resolved): QEMU VM hangs talking to RBD via librbd
Jason Dillaman
05:01 PM Backport #15033 (Resolved): hammer: QEMU VM hangs talking to RBD via librbd
Jason Dillaman
05:00 PM Backport #15032 (Resolved): infernalis: QEMU VM hangs talking to RBD via librbd
Jason Dillaman
04:36 PM Bug #15479 (Fix Under Review): ceph_test_rbd_mirror_image_replay: assert failed: "non_primary ^ p...
*PR*: https://github.com/ceph/ceph/pull/8584 Jason Dillaman
03:26 PM Bug #15479 (In Progress): ceph_test_rbd_mirror_image_replay: assert failed: "non_primary ^ primar...
Jason Dillaman
05:17 AM Bug #15479: ceph_test_rbd_mirror_image_replay: assert failed: "non_primary ^ primary_mirror_uuid....
Misread that, replacing everything with the real issue. Josh Durgin
04:51 AM Bug #15479 (Resolved): ceph_test_rbd_mirror_image_replay: assert failed: "non_primary ^ primary_m...
ceph_test_rbd_mirror_image_replay crashed in this run: http://qa-proxy.ceph.com/teuthology/joshd-2016-04-12_16:21:39-... Josh Durgin
04:06 PM Bug #15487: Cannot successfully disable journaling with in-flight IO
*PR*: https://github.com/ceph/ceph/pull/8511 Jason Dillaman
04:06 PM Bug #15487 (Resolved): Cannot successfully disable journaling with in-flight IO
IO deadlock and assert failures have been encountered. Jason Dillaman

04/12/2016

08:22 PM Bug #15471: Segfault while flattening image with in-flight IO
The crash occurred if bench-write completed before the proxied flatten operation completed. The shut down of rbd did... Jason Dillaman
08:20 PM Bug #15471 (Fix Under Review): Segfault while flattening image with in-flight IO
*PR*: https://github.com/ceph/ceph/pull/8565 Jason Dillaman
01:08 PM Bug #15471 (Resolved): Segfault while flattening image with in-flight IO
Start IO against a clone image:... Jason Dillaman
08:21 PM Bug #15456 (Fix Under Review): rbd bench-write shouldn't crash upon write failure
*PR*: https://github.com/ceph/ceph/pull/8565 Jason Dillaman
03:23 PM Bug #15456 (In Progress): rbd bench-write shouldn't crash upon write failure
Jason Dillaman
06:18 PM Feature #14867: add object map verifier to RBD CLI
https://github.com/ceph/ceph/pull/8562 Douglas Fuller
06:14 PM Feature #14867 (Fix Under Review): add object map verifier to RBD CLI
Douglas Fuller
07:10 AM Feature #15468 (New): Feature : cephx user management for RBD images
Feature : cephx user management for RBD images
With current cephx user implementation[1] there is no way to achie...
Vikhyat Umrao
01:04 AM Bug #15351: librbd: resize timed out
That was a subtle one -- couldn't reproduce w/ killing OSDs, hanging OSDs, etc. Needed a notify timeout during the f... Jason Dillaman
01:03 AM Bug #15351 (Fix Under Review): librbd: resize timed out
*PR*: https://github.com/ceph/ceph/pull/8543 Jason Dillaman

04/11/2016

11:30 PM Bug #15351: librbd: resize timed out
No injection here, but could be ovh VMs being slow: http://teuthology.ovh.sepia.ceph.com/teuthology/teuthology-2016-0... Josh Durgin
11:23 PM Bug #15351: librbd: resize timed out
Pretty consistent that is happens after a "Testing filestore_inject_stall pause injection for duration 3" thrasher op... Jason Dillaman
10:38 PM Bug #15351: librbd: resize timed out
also happened to flatten here: http://teuthology.ovh.sepia.ceph.com/teuthology/teuthology-2016-04-11_16:00:01-rbd-mas... Josh Durgin
03:44 PM Backport #15360 (In Progress): hammer: Linking to -lrbd causes process startup times to balloon
Wei-Chung Cheng
02:43 PM Backport #14512 (Fix Under Review): hammer: snapshot, flatten, and rollback of cloned image leads...
Jason Dillaman
02:32 PM Backport #14512: hammer: snapshot, flatten, and rollback of cloned image leads to data loss
https://github.com/ceph/ceph/pull/8535 Alexey Sheplyakov
02:30 PM Bug #15457 (Resolved): Relax rbd CLI reg-ex validation for non-create/clone/import/rename operations
Suggested alternative reg-ex for non-strict mode would be "^(?[^/]+)/)?([^@]+)(?:@(.+))?$" Jason Dillaman
01:14 PM Bug #15456 (Resolved): rbd bench-write shouldn't crash upon write failure
If a write IO fails during bench-write, the CLI will crash due to an 'assert(0 == ret)' statement. It would be clean... Jason Dillaman

04/10/2016

02:13 PM Subtask #15110 (In Progress): Image sync should sync full snapshot state
Jason Dillaman

04/08/2016

08:46 PM Bug #15259: performance: journaling results in 4X slowdown when writes are not blocked by cache
Running against an NVMe-backed OSD:
Using bench-write on a non-journaled image:...
Jason Dillaman
07:55 PM Bug #15436 (Fix Under Review): Deadlock updating dynamic features with in-flight IO
*PR*: https://github.com/ceph/ceph/pull/8511 Jason Dillaman
03:49 PM Bug #15436 (Resolved): Deadlock updating dynamic features with in-flight IO
http://qa-proxy.ceph.com/teuthology/teuthology-2016-04-06_12:01:02-rbd-jewel-distro-basic-smithi/111658/teuthology.log Jason Dillaman
07:55 PM Bug #15102 (Fix Under Review): librbd: exclusive lock AcquireRequest failed assert m_image_ctx.jo...
*PR*: https://github.com/ceph/ceph/pull/8511 Jason Dillaman
07:46 PM Bug #15102 (In Progress): librbd: exclusive lock AcquireRequest failed assert m_image_ctx.journal...
Jason Dillaman
04:15 PM Bug #15351: librbd: resize timed out
Not sure where it's coming from either. Seems like it would have to be one of the notifies or something watch related. Josh Durgin
01:31 PM Bug #15351: librbd: resize timed out
Having trouble figuring out where the ETIMEDOUT error came from. In theory, this error should bubble-up from the Obj... Jason Dillaman
12:44 PM Bug #15353 (New): librbd: disable optimizations that result in pipelining guarded writes mixed wi...
@Josh: OK, I'm more than happy to avoid changing the IO path right before the Jewel release. :-) Jason Dillaman
03:51 AM Bug #15353: librbd: disable optimizations that result in pipelining guarded writes mixed with non...
Since this wasn't caused by the recent optimizations, and we haven't seen any reports of it in the wild, I'm wonderin... Josh Durgin
03:09 AM Bug #15353: librbd: disable optimizations that result in pipelining guarded writes mixed with non...
@Josh: my assumption was that dropping the guard if we know the object exists doesn't really save us (the client) muc... Jason Dillaman
03:05 AM Bug #15353: librbd: disable optimizations that result in pipelining guarded writes mixed with non...
@Josh: You will hit this issue with object map disabled when you have multiple in-flight writes to a cloned image's o... Jason Dillaman
02:47 AM Bug #15353: librbd: disable optimizations that result in pipelining guarded writes mixed with non...
A fortuitous message to ceph-users makes a good point - we could also drop the guarded write when object map is used ... Josh Durgin
02:44 AM Bug #15353: librbd: disable optimizations that result in pipelining guarded writes mixed with non...
It seems like it's more probable to have the flat write overlap with guarded writes now that the object map tells us ... Josh Durgin
01:42 AM Bug #15353: librbd: disable optimizations that result in pipelining guarded writes mixed with non...
@Josh: I think I am missing something. The only times we drop the guard are during copy-ups. ... Jason Dillaman

04/07/2016

09:50 PM Bug #15354 (Resolved): rbd_mirror: valgrind says the 'impossible' happened - thread limit too low
Jason Dillaman
08:42 PM Bug #15354 (Fix Under Review): rbd_mirror: valgrind says the 'impossible' happened - thread limit...
*PR*: https://github.com/ceph/ceph/pull/8493 Jason Dillaman
07:41 PM Bug #15354 (In Progress): rbd_mirror: valgrind says the 'impossible' happened - thread limit too low
Jason Dillaman
09:44 PM Bug #15353 (In Progress): librbd: disable optimizations that result in pipelining guarded writes ...
Jason Dillaman
09:40 PM Bug #15364 (Resolved): TestJournalRecorder.FutureFlush
Jason Dillaman
09:40 PM Bug #15097 (Resolved): journal.sh fails when removing image
Jason Dillaman
07:40 PM Bug #15097 (Fix Under Review): journal.sh fails when removing image
*PR*: https://github.com/ceph/ceph/pull/8490 Jason Dillaman
06:55 PM Bug #15097 (In Progress): journal.sh fails when removing image
Jason Dillaman
09:38 PM Bug #15352 (Fix Under Review): TestJournalEntries.AioWrite: failed assert(m_watch_in_progress)
*PR*: https://github.com/ceph/ceph/pull/8494 Jason Dillaman
08:49 PM Bug #15352 (In Progress): TestJournalEntries.AioWrite: failed assert(m_watch_in_progress)
Jason Dillaman
06:53 PM Bug #15233 (Need More Info): Flattening an rbd image with a running Qemu instances causes librbd ...
@Christian: I just occurred to me that the fix for the original issue, while flagged as resolved, is still forthcomin... Jason Dillaman
02:40 PM Bug #15233 (In Progress): Flattening an rbd image with a running Qemu instances causes librbd wor...
Jason Dillaman
02:42 PM Backport #15415 (Duplicate): infernalis: Flattening an rbd image with a running Qemu instances ca...
Jason Dillaman
02:42 PM Backport #15414 (Duplicate): hammer: Flattening an rbd image with a running Qemu instances causes...
Jason Dillaman

04/06/2016

09:39 PM Bug #15364 (Fix Under Review): TestJournalRecorder.FutureFlush
*PR*: https://github.com/ceph/ceph/pull/8477 Jason Dillaman
03:30 PM Bug #15364 (In Progress): TestJournalRecorder.FutureFlush
Jason Dillaman
03:37 PM Bug #15233: Flattening an rbd image with a running Qemu instances causes librbd worker threads to...
Jason Dillaman
12:06 PM Bug #15233: Flattening an rbd image with a running Qemu instances causes librbd worker threads to...
Thanks -- so what client applications does this log output include? Does this log combine the rbd CLI and qemu? What... Jason Dillaman
06:22 AM Bug #15233: Flattening an rbd image with a running Qemu instances causes librbd worker threads to...
It seems the client log went missing. Here it is (again). Ah it's too big. Redmine says max. size 73.4MiB, but your n... Christian Theune
03:01 PM Backport #15129 (Resolved): hammer: Protect against excessively large object map sizes
Loïc Dachary
02:34 PM Backport #15033: hammer: QEMU VM hangs talking to RBD via librbd
@Stefan: are you able to recreate your lockup and provide "debug rbd=20"-level logging? Jason Dillaman
02:32 PM Backport #15033: hammer: QEMU VM hangs talking to RBD via librbd
but this backport was just merged into the hammer branch ;-) Loïc Dachary
02:31 PM Backport #15033: hammer: QEMU VM hangs talking to RBD via librbd
hammer-backports is not a branch that is for usage, it is solely for test purposes Loïc Dachary
01:50 PM Backport #15033: hammer: QEMU VM hangs talking to RBD via librbd
Hammer Backports was force pushed.
last time i tested it there was the following commit:
commit 7d6737ea82f23f5...
Stefan Priebe
12:23 PM Backport #15033: hammer: QEMU VM hangs talking to RBD via librbd
@Stefan: are you sure this fix was in hammer-backports when you ran your test or are you saying you merged it manuall... Jason Dillaman
02:13 PM Bug #15404 (Can't reproduce): KVM: terminate called after throwing an instance of 'ceph::buffer::...
KVM instances throwing "terminate called after throwing an instance of 'ceph::buffer::end_of_buffer'" after adding ov... Konrad Gutkowski

04/05/2016

10:37 PM Bug #15034: Possible inconsistent IO when using configured for multiple op threads
https://github.com/ceph/ceph/pull/8459 ignores this option in librbd for now. Josh Durgin
10:28 PM Bug #15332 (Resolved): tests: race in unittest_librbd during make check
Josh Durgin
10:27 PM Bug #15370 (Resolved): Multiple 'FAILED assert(sub < m_subsys.size())' failures in TestObjectMap
Josh Durgin
03:46 PM Feature #15388 (Resolved): Inherit the Parent Image properties while Cloning a rbd Image
While Cloning a rbd Image, can we inherit parent features if user doesn't specify any explicit options.
Tanay Ganguly
08:14 AM Bug #15233: Flattening an rbd image with a running Qemu instances causes librbd worker threads to...
Oh, and yes: this is 0.94.6 (with jemalloc) Christian Theune
08:13 AM Bug #15233: Flattening an rbd image with a running Qemu instances causes librbd worker threads to...
Thanks, sorry for the delay, I must have missed the notification.
You can find the RBD client log output and some ...
Christian Theune

04/04/2016

10:09 PM Feature #15371 (Resolved): Delayed rbd-mirror replication support
Allow an administrator to configure a time-delay for rbd-mirror asynchronous replication (e.g. the non-primary site i... Jason Dillaman
10:05 PM Bug #15370 (Fix Under Review): Multiple 'FAILED assert(sub < m_subsys.size())' failures in TestOb...
*PR*: https://github.com/ceph/ceph/pull/8435 Jason Dillaman
09:58 PM Bug #15370 (Resolved): Multiple 'FAILED assert(sub < m_subsys.size())' failures in TestObjectMap
Example: http://qa-proxy.ceph.com/teuthology/joshd-2016-04-02_21:18:10-rbd-master---basic-smithi/104382/teuthology.log Jason Dillaman
09:03 PM Bug #15364 (Resolved): TestJournalRecorder.FutureFlush
... Sage Weil
12:55 PM Bug #15355 (Resolved): tests: qemu_rebuild_object_map.sh needs to wait for image to appear
Sage Weil
11:20 AM Subtask #15265 (Resolved): Automatically disable image mirroring when image is removed
PR: https://github.com/ceph/ceph/pull/8375 Ricardo Dias

04/03/2016

02:45 PM Bug #15351 (In Progress): librbd: resize timed out
Jason Dillaman
02:31 PM Bug #15355 (Fix Under Review): tests: qemu_rebuild_object_map.sh needs to wait for image to appear
*PR*: https://github.com/ceph/ceph/pull/8425 Jason Dillaman

04/02/2016

08:23 PM Backport #15360 (Resolved): hammer: Linking to -lrbd causes process startup times to balloon
https://github.com/ceph/ceph/pull/8538 Nathan Cutler
08:22 PM Backport #15359 (Rejected): infernalis: Linking to -lrbd causes process startup times to balloon
Nathan Cutler
08:02 PM Backport #15033: hammer: QEMU VM hangs talking to RBD via librbd
Hi,
i recompiled hammer from current hammer-backport branch which includes #15033. I just replaced librbd and kept...
Stefan Priebe
07:44 PM Bug #15225: Linking to -lrbd causes process startup times to balloon
commit:1c2831a2c1277c69f9649200d74a75c04a4b0296 Josh Durgin
07:40 PM Bug #15225 (Pending Backport): Linking to -lrbd causes process startup times to balloon
Thanks, passed a rados run (http://pulpito.ceph.com/joshd-2016-04-01_22:23:13-rados-wip-mirror-test---basic-smithi/) ... Josh Durgin

04/01/2016

04:11 PM Bug #15355 (Resolved): tests: qemu_rebuild_object_map.sh needs to wait for image to appear
It's failing early since it doesn't exist yet when enabling features:... Josh Durgin
04:06 PM Bug #15354 (Resolved): rbd_mirror: valgrind says the 'impossible' happened - thread limit too low
http://qa-proxy.ceph.com/teuthology/teuthology-2016-03-30_12:01:01-rbd-jewel-distro-basic-smithi/97384/teuthology.log... Josh Durgin
04:01 PM Bug #15353 (Rejected): librbd: disable optimizations that result in pipelining guarded writes mix...
These cause ordering issues, resulting in an osd crash as seen here:
http://qa-proxy.ceph.com/teuthology/teutholog...
Josh Durgin
03:55 PM Bug #15352 (Resolved): TestJournalEntries.AioWrite: failed assert(m_watch_in_progress)
http://qa-proxy.ceph.com/teuthology/teuthology-2016-03-30_12:01:01-rbd-jewel-distro-basic-smithi/97305/teuthology.log... Josh Durgin
03:52 PM Bug #15097: journal.sh fails when removing image
http://qa-proxy.ceph.com/teuthology/teuthology-2016-03-30_12:01:01-rbd-jewel-distro-basic-smithi/97276/teuthology.log Josh Durgin
03:48 PM Bug #15351 (Resolved): librbd: resize timed out
http://qa-proxy.ceph.com/teuthology/teuthology-2016-03-30_12:01:01-rbd-jewel-distro-basic-smithi/97490/teuthology.log... Josh Durgin

03/31/2016

03:48 PM Backport #15129 (In Progress): hammer: Protect against excessively large object map sizes
Wei-Chung Cheng
01:54 AM Bug #15225: Linking to -lrbd causes process startup times to balloon
LGTM Haomai Wang

03/30/2016

10:45 PM Bug #15332 (Fix Under Review): tests: race in unittest_librbd during make check
*PR*: https://github.com/ceph/ceph/pull/8380 Jason Dillaman
10:43 PM Bug #15332: tests: race in unittest_librbd during make check
Ah of course. Guess my partial recompile wasn't complete enough. Josh Durgin
10:41 PM Bug #15332: tests: race in unittest_librbd during make check
D'oh -- librados_test_stub needs the new cls methods. Jason Dillaman
10:36 PM Bug #15332: tests: race in unittest_librbd during make check
ENOSYS on image open -- must have been an issue opening the cls shared libraries. Notice that it fails on the first ... Jason Dillaman
10:31 PM Bug #15332 (Resolved): tests: race in unittest_librbd during make check
This doesn't reproduce locally, so I'm assuming it's a race (maybe related to real daemons used by 'make check'?
h...
Josh Durgin
03:11 PM Feature #15322 (Resolved): Support asynchronous v2 image deletion
When the rbd-mirror daemon needs to propagate the deletion of a primary-image to the local non-primary image, this is... Jason Dillaman
03:09 PM Feature #15321 (Resolved): Support asynchronous v2 image creation/cloning
The rbd-mirror daemon needs to create/clone images from remote peers. Right now this is handled as a blocking operat... Jason Dillaman
03:08 PM Subtask #14421 (In Progress): Propagate image deletes from remote pool to local pool
Ricardo Dias
01:52 PM Subtask #14937 (In Progress): Cloned images must only be bootstrapped after parent image successf...
Jason Dillaman
12:57 PM Bug #15076 (Won't Fix): client upgrade(osd: firefly, client: jewel) rbd import_export firefly wor...
Jason Dillaman
12:56 PM Subtask #15232 (Resolved): Support failover / failback
Jason Dillaman
12:55 PM Subtask #15267 (Resolved): Enabling/Disabling image mirroring must respect pool mirroring mode
Jason Dillaman

03/29/2016

05:32 PM Subtask #15029: Use watch/notify to alert to specific changes in the rbd_mirroring object
*librbd PR*: https://github.com/ceph/ceph/pull/8355 Jason Dillaman
03:44 PM Subtask #15265 (In Progress): Automatically disable image mirroring when image is removed
Ricardo Dias
02:37 PM Cleanup #15306 (Resolved): ImageWatcher should derive from ObjectWatcher
The new ObjectWatcher will handle the necessary watch, unwatch, and error recovery steps. Jason Dillaman
02:24 PM Subtask #15267 (Fix Under Review): Enabling/Disabling image mirroring must respect pool mirroring...
Jason Dillaman
02:23 PM Subtask #15217 (Resolved): Enabling/disabling pool-level mirroring should enable/disable mirrorin...
Jason Dillaman
11:50 AM Subtask #15144 (In Progress): rbd CLI to retrieve rbd mirror state for a pool / specific image
Jason Dillaman
11:49 AM Subtask #14420 (In Progress): New RBD notification pool object for recording mirroring errors
Jason Dillaman

03/28/2016

11:56 PM Subtask #15029 (In Progress): Use watch/notify to alert to specific changes in the rbd_mirroring ...
Jason Dillaman
09:13 PM Subtask #14418: rbd-mirror multi-peer: cleanly transition alive peers to new period
Not required for initial version of mirroring as only a single peer is supported. Jason Dillaman
08:25 PM Subtask #15232 (Fix Under Review): Support failover / failback
*PR*: https://github.com/ceph/ceph/pull/8287 Jason Dillaman
03:18 PM Bug #15290 (Can't reproduce): rbd journal
I use fio to test rbd-mirror, I do not use two rbd-mirror each run witin cluster.
I just use one rbd-mirror in clus...
Anonymous

03/25/2016

12:48 PM Bug #15250 (Resolved): librbd is not respecting cache setting
Jason Dillaman

03/24/2016

03:10 PM Subtask #15267 (Resolved): Enabling/Disabling image mirroring must respect pool mirroring mode
The enabling/disabling of image mirroring ("rbd mirror image enable / disable") is only allowed when mirroring pool m... Ricardo Dias
02:58 PM Subtask #15238 (Resolved): Switch fsid over to mirror uuid
PR: https://github.com/ceph/ceph/pull/8280 Ricardo Dias
02:29 PM Subtask #15265 (Resolved): Automatically disable image mirroring when image is removed
When a user removes an rbd image, if mirroring is enabled for that image, we must disable mirroring before deleting t... Ricardo Dias
 

Also available in: Atom