-
Notifications
You must be signed in to change notification settings - Fork 5.9k
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: FAILED assert(m_image_ctx.journal == nullptr) #10869
Conversation
@dachary lgtm -- not sure if you were planning to get this in for 10.2.3, but I'd like to hold for 10.2.4 if possible to give more runtime on the master branch. |
Jenkins test this please (bluefs crash) |
…= nullptr) Reviewed-by: Loic Dachary <ldachary@redhat.com>
Set DNM because it conflicts with other pull requests targetting jewel. |
Must cherry-pick https://github.com/ceph/ceph/pull/11034/commits which is the commit for http://tracker.ceph.com/issues/17261 |
Cherry-pick commits from http://tracker.ceph.com/issues/17243 as found at #10945 on top of these git log --no-merges --oneline --cherry-mark --left-right ceph/jewel...ceph/master -- src/librbd/ExclusiveLock.cc
|
Cherry-pick commits from http://tracker.ceph.com/issues/17242 as found at https://github.com/ceph/ceph/pull/10974/commits on top of these |
@dillaman I think these four backports should be done together http://tracker.ceph.com/issues/17134 if that looks right to you I'll keep going. If it feels wrong, just let me know and I'll figure it out ;-) |
@dachary lgtm |
BTW -- I'll perform a sanity check of commits between jewel and master once the majority of open rbd jewel PRs have been merged just to ensure we haven't missed anything important. |
@dillaman ack |
Requires PR #11465 when merged |
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 32180aa) Conflicts: src/librbd/CMakeLists.txt trivial context change src/librbd/Makefile.am trivial context change
Fixes: http://tracker.ceph.com/issues/17015 Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 377f576)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit d523df8)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit aa53f74)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 66c6055)
Fixes: http://tracker.ceph.com/issues/17030 Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit d8e7946)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit d0d97fc)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit a5b8c9c)
Fixes: http://tracker.ceph.com/issues/16773 Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 583ac91) Conflicts: src/test/librbd/exclusive_lock/test_mock_AcquireRequest.cc context conflict because of tests introduced by 73e4c65 which has not yet been backported (but will eventually)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 5156b43)
rebased and the conflicts are still relevant as well as how they were resolved |
"librbd: integrate asynchronous image rewatch state machine" looks like it is meaningfull only if 65d44d5 librbd: asynchronous image creation state machine is backported. Meaning http://tracker.ceph.com/issues/17008 needs to be backported before this. Update: Jason says there is no relationship, ignore. |
jason already has a backport for this one |
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Fixed typo Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> (cherry picked from commit 9942440ddf9f6847e76de3b49f1ad0d98c62a3d0) (cherry picked from commit fea2e22)
http://tracker.ceph.com/issues/17134
http://tracker.ceph.com/issues/17261
http://tracker.ceph.com/issues/17243
http://tracker.ceph.com/issues/17242