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
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com