On Mon, Feb 19, 2018 at 10:17:55PM +0100, Karsten Becker wrote: > BTW - how can I find out, which RBDs are affected by this problem. Maybe > a copy/remove of the affected RBDs could help? But how to find out to > which RBDs this PG belongs to?
In this case rbd_data.966489238e1f29.000000000000250b looks like the problem object. To find out which RBD image it belongs to you can run `rbd info <pool>/<image>` command for every image in the pool, looking at block_name_prefix field, until you find 'rbd_data.966489238e1f29'. > > Best > Karsten > > On 19.02.2018 19:26, Karsten Becker wrote: > > Hi. > > > > Thank you for the tip. I just tried... but unfortunately the import aborts: > > > >> Write #10:9de96eca:::rbd_data.f5b8603d1b58ba.0000000000001d82:head# > >> snapset 0=[]:{} > >> Write #10:9de973fe:::rbd_data.966489238e1f29.000000000000250b:18# > >> Write #10:9de973fe:::rbd_data.966489238e1f29.000000000000250b:24# > >> Write #10:9de973fe:::rbd_data.966489238e1f29.000000000000250b:head# > >> snapset 628=[24,21,17]:{18=[17],24=[24,21]} > >> /home/builder/source/ceph-12.2.2/src/osd/SnapMapper.cc: In function 'void > >> SnapMapper::add_oid(const hobject_t&, const std::set<snapid_t>&, > >> MapCacher::Transaction<std::__cxx11::basic_string<char>, > >> ceph::buffer::list>*)' thread 7facba7de400 time 2018-02-19 19:24:18.917515 > >> /home/builder/source/ceph-12.2.2/src/osd/SnapMapper.cc: 246: FAILED > >> assert(r == -2) > >> ceph version 12.2.2 (215dd7151453fae88e6f968c975b6ce309d42dcf) luminous > >> (stable) > >> 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char > >> const*)+0x102) [0x7facb0c2a8f2] > >> 2: (SnapMapper::add_oid(hobject_t const&, std::set<snapid_t, > >> std::less<snapid_t>, std::allocator<snapid_t> > const&, > >> MapCacher::Transaction<std::__cxx11::basic_string<char, > >> std::char_traits<char>, std::allocator<char> >, > >> ceph::buffer::list>*)+0x8e9) [0x55eef3894fe9] > >> 3: (get_attrs(ObjectStore*, coll_t, ghobject_t, > >> ObjectStore::Transaction*, ceph::buffer::list&, OSDriver&, > >> SnapMapper&)+0xafb) [0x55eef35f901b] > >> 4: (ObjectStoreTool::get_object(ObjectStore*, coll_t, > >> ceph::buffer::list&, OSDMap&, bool*, ObjectStore::Sequencer&)+0x738) > >> [0x55eef35f9ae8] > >> 5: (ObjectStoreTool::do_import(ObjectStore*, OSDSuperblock&, bool, > >> std::__cxx11::basic_string<char, std::char_traits<char>, > >> std::allocator<char> >, ObjectStore::Sequencer&)+0x1135) [0x55eef36002f5] > >> 6: (main()+0x3909) [0x55eef3561349] > >> 7: (__libc_start_main()+0xf1) [0x7facae0892b1] > >> 8: (_start()+0x2a) [0x55eef35e901a] > >> NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed > >> to interpret this. > >> *** Caught signal (Aborted) ** > >> in thread 7facba7de400 thread_name:ceph-objectstor > >> ceph version 12.2.2 (215dd7151453fae88e6f968c975b6ce309d42dcf) luminous > >> (stable) > >> 1: (()+0x913f14) [0x55eef3c10f14] > >> 2: (()+0x110c0) [0x7facaf5020c0] > >> 3: (gsignal()+0xcf) [0x7facae09bfcf] > >> 4: (abort()+0x16a) [0x7facae09d3fa] > >> 5: (ceph::__ceph_assert_fail(char const*, char const*, int, char > >> const*)+0x28e) [0x7facb0c2aa7e] > >> 6: (SnapMapper::add_oid(hobject_t const&, std::set<snapid_t, > >> std::less<snapid_t>, std::allocator<snapid_t> > const&, > >> MapCacher::Transaction<std::__cxx11::basic_string<char, > >> std::char_traits<char>, std::allocator<char> >, > >> ceph::buffer::list>*)+0x8e9) [0x55eef3894fe9] > >> 7: (get_attrs(ObjectStore*, coll_t, ghobject_t, > >> ObjectStore::Transaction*, ceph::buffer::list&, OSDriver&, > >> SnapMapper&)+0xafb) [0x55eef35f901b] > >> 8: (ObjectStoreTool::get_object(ObjectStore*, coll_t, > >> ceph::buffer::list&, OSDMap&, bool*, ObjectStore::Sequencer&)+0x738) > >> [0x55eef35f9ae8] > >> 9: (ObjectStoreTool::do_import(ObjectStore*, OSDSuperblock&, bool, > >> std::__cxx11::basic_string<char, std::char_traits<char>, > >> std::allocator<char> >, ObjectStore::Sequencer&)+0x1135) [0x55eef36002f5] > >> 10: (main()+0x3909) [0x55eef3561349] > >> 11: (__libc_start_main()+0xf1) [0x7facae0892b1] > >> 12: (_start()+0x2a) [0x55eef35e901a] > >> Aborted -- Mykola Golub _______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com