Project

General

Profile

Backport #17134

jewel: FAILED assert(m_image_ctx.journal == nullptr)

Added by Loïc Dachary over 7 years ago. Updated about 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Jason Dillaman
Target version:
Release:
jewel
Crash signature (v1):
Crash signature (v2):


Related issues

Blocks rbd - Backport #17817: jewel: teuthology: upgrade:client-upgrade import_export.sh test fails Closed
Blocks rbd - Backport #17243: jewel: Deadlock in several librbd teuthology test cases Resolved
Blocks rbd - Backport #17261: jewel: Potential seg fault when blacklisting a client Resolved
Copied from rbd - Bug #16773: FAILED assert(m_image_ctx.journal == nullptr) Resolved 07/22/2016

History

#1 Updated by Loïc Dachary over 7 years ago

  • Copied from Bug #16773: FAILED assert(m_image_ctx.journal == nullptr) added

#2 Updated by Loïc Dachary over 7 years ago

  • Status changed from New to Need More Info
  • Assignee set to Jason Dillaman

git cherry-pick -x https://github.com/ceph/ceph/pull/10770/commits/32180aaf42050a01981c33f84edd95eff931ee6c conflicts

src/librbd/Makefile.am

<<<<<<< variant A
>>>>>>> variant B
    librbd/image_watcher/RewatchRequest.cc \
    librbd/journal/RemoveRequest.cc \
    librbd/journal/CreateRequest.cc \
======= end

And when looking for the series of commit adding librbd/journal/CreateRequest.cc I ran into https://github.com/ceph/ceph/pull/9585/commits which is, I guess, unsuitable / undesirable for jewel. If you confirm it is, I'll resolve the conflict, which is limited to the Makfile/CMakefile.
https://github.com/ceph/ceph/pull/9585/commits

#3 Updated by Loïc Dachary over 7 years ago

  • Assignee deleted (Jason Dillaman)

Actually, there is a backport scheduled for the dependency : http://tracker.ceph.com/issues/17008, not undesirable after all. Assuming this backport is blocked.

#4 Updated by Loïc Dachary over 7 years ago

  • Blocked by Backport #17008: jewel: Support asynchronous v2 image creation/cloning added

#5 Updated by Loïc Dachary over 7 years ago

  • Status changed from Need More Info to New

#6 Updated by Jason Dillaman over 7 years ago

Should be able to unblock this backport -- it isn't dependent on the async create/clone image changes (which I'd like to hold off on backporting for now).

#7 Updated by Loïc Dachary over 7 years ago

  • Blocked by deleted (Backport #17008: jewel: Support asynchronous v2 image creation/cloning)

#8 Updated by Loïc Dachary over 7 years ago

  • Description updated (diff)
  • Status changed from New to In Progress
  • Assignee set to Loïc Dachary

#9 Updated by Loïc Dachary over 7 years ago

  • Blocked by Backport #17008: jewel: Support asynchronous v2 image creation/cloning added

#10 Updated by Loïc Dachary over 7 years ago

  • Status changed from In Progress to Need More Info

#11 Updated by Loïc Dachary over 7 years ago

  • Blocks Backport #17817: jewel: teuthology: upgrade:client-upgrade import_export.sh test fails added

#12 Updated by Loïc Dachary over 7 years ago

  • Blocked by deleted (Backport #17008: jewel: Support asynchronous v2 image creation/cloning)

#13 Updated by Loïc Dachary over 7 years ago

  • Status changed from Need More Info to In Progress

#14 Updated by Loïc Dachary over 7 years ago

  • Status changed from In Progress to New
  • Assignee changed from Loïc Dachary to Jason Dillaman

@jason assigning to you since you already have a working backport for it

#15 Updated by Jason Dillaman over 7 years ago

  • Description updated (diff)
  • Status changed from New to In Progress

#16 Updated by Alexey Sheplyakov over 7 years ago

  • Blocks Backport #17243: jewel: Deadlock in several librbd teuthology test cases added

#17 Updated by Nathan Cutler about 7 years ago

  • Blocks Backport #17261: jewel: Potential seg fault when blacklisting a client added

#18 Updated by Nathan Cutler about 7 years ago

  • Description updated (diff)

#19 Updated by Nathan Cutler about 7 years ago

  • Status changed from In Progress to Resolved
  • Target version set to v10.2.6

Also available in: Atom PDF