Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DNM: jewel: rbd-mirror: 'wait_for_scheduled_deletion' callback might deadlock #10683

Closed
wants to merge 20 commits into from

Conversation

dillaman
Copy link

Jason Dillaman added 3 commits August 11, 2016 10:30
This invalid condition will be gracefully detected and handled
when the snapshot mappings are computed.

Fixes: http://tracker.ceph.com/issues/16329
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 58ed8a1)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 378914f)
This will help to test edge cases where the remote image does
or does not own the exclusive lock when the sync starts.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit d16698f)
@dillaman dillaman added this to the jewel milestone Aug 11, 2016
rjfd and others added 17 commits August 11, 2016 11:31
Signed-off-by: Ricardo Dias <rdias@suse.com>
(cherry picked from commit c535eb0)
Currently we only support listening for image resync requests.

Signed-off-by: Ricardo Dias <rdias@suse.com>
(cherry picked from commit 0dd8573)
Fixes: http://tracker.ceph.com/issues/15670

Signed-off-by: Ricardo Dias <rdias@suse.com>
(cherry picked from commit f2b1142)
Signed-off-by: Ricardo Dias <rdias@suse.com>
(cherry picked from commit 8953825)
Fixes: http://tracker.ceph.com/issues/16488

Signed-off-by: Ricardo Dias <rdias@suse.com>
(cherry picked from commit 11a5851)
Fixes: http://tracker.ceph.com/issues/15108

Signed-off-by: Ricardo Dias <rdias@suse.com>
(cherry picked from commit c2eedf4)
Signed-off-by: Ricardo Dias <rdias@suse.com>
(cherry picked from commit cee543b)
Signed-off-by: Ricardo Dias <rdias@suse.com>
(cherry picked from commit c4f926d)
Fixes: http://tracker.ceph.com/issues/15239

Signed-off-by: Ricardo Dias <rdias@suse.com>
(cherry picked from commit 6a91146)
Signed-off-by: Ricardo Dias <rdias@suse.com>
(cherry picked from commit 8ca9a84)
Fixes: http://tracker.ceph.com/issues/16489
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit c97f724)
Fixes: http://tracker.ceph.com/issues/16491
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit c136f44)
The Replayer will detect that the ImageReplayer is stopped and will
schedule the "wait for deleted" callback before attempting to
restart the ImageReplayer.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 7e5afc7)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 9d1cd90)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit c3f1cb3)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 3e224c6)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 45498d0)
@ghost
Copy link

ghost commented Aug 12, 2016

on hold while #10678 is being processed

@ghost ghost changed the title jewel: rbd-mirror: 'wait_for_scheduled_deletion' callback might deadlock DNM: jewel: rbd-mirror: 'wait_for_scheduled_deletion' callback might deadlock Aug 12, 2016
@ghost ghost self-assigned this Aug 12, 2016
@ghost
Copy link

ghost commented Aug 17, 2016

Replaced by #10678

@ghost ghost closed this Aug 17, 2016
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants