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@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com