Re: ceph version 0.79, rbd flatten report Segmentation fault (core dumped)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Nov 3, 2014 at 9:31 AM,  <duan.xufeng@xxxxxxxxxx> wrote:
>
> root@CONTROLLER-4F:~# rbd -p volumes flatten
> f3e81ea3-1d5b-487a-a55e-53efff604d54_disk
> *** Caught signal (Segmentation fault) **
>  in thread 7fe99984f700
>  ceph version 0.79 (4c2d73a5095f527c3a2168deb5fa54b3c8991a6e)
>  1: (()+0x22a4f) [0x7fe9a1745a4f]
>  2: (()+0x10340) [0x7fe9a00f2340]
>  3: (librbd::aio_read(librbd::ImageCtx*, std::vector<std::pair<unsigned
> long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long>
>> > const&, char*, ceph::buffer::list*, librbd::AioCompletion*)+0x24)
> [0x7fe9a125daf4]
>  4: (librbd::AioRequest::read_from_parent(std::vector<std::pair<unsigned
> long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long>
>> >&)+0x85) [0x7fe9a1242745]
>  5: (librbd::AioRead::should_complete(int)+0x352) [0x7fe9a1242ca2]
>  6: (librbd::rados_req_cb(void*, void*)+0x1b) [0x7fe9a124cd7b]
>  7: (librados::C_AioComplete::finish(int)+0x1d) [0x7fe9a04a355d]
>  8: (Context::complete(int)+0x9) [0x7fe9a0480579]
>  9: (Finisher::finisher_thread_entry()+0x1b8) [0x7fe9a0531758]
>  10: (()+0x8182) [0x7fe9a00ea182]
>  11: (clone()+0x6d) [0x7fe99f2ce30d]
> 2014-11-03 14:21:02.413259 7fe99984f700 -1 *** Caught signal (Segmentation
> fault) **
>  in thread 7fe99984f700
>
>  ceph version 0.79 (4c2d73a5095f527c3a2168deb5fa54b3c8991a6e)
>  1: (()+0x22a4f) [0x7fe9a1745a4f]
>  2: (()+0x10340) [0x7fe9a00f2340]
>  3: (librbd::aio_read(librbd::ImageCtx*, std::vector<std::pair<unsigned
> long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long>
>> > const&, char*, ceph::buffer::list*, librbd::AioCompletion*)+0x24)
> [0x7fe9a125daf4]
>  4: (librbd::AioRequest::read_from_parent(std::vector<std::pair<unsigned
> long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long>
>> >&)+0x85) [0x7fe9a1242745]
>  5: (librbd::AioRead::should_complete(int)+0x352) [0x7fe9a1242ca2]
>  6: (librbd::rados_req_cb(void*, void*)+0x1b) [0x7fe9a124cd7b]
>  7: (librados::C_AioComplete::finish(int)+0x1d) [0x7fe9a04a355d]
>  8: (Context::complete(int)+0x9) [0x7fe9a0480579]
>  9: (Finisher::finisher_thread_entry()+0x1b8) [0x7fe9a0531758]
>  10: (()+0x8182) [0x7fe9a00ea182]
>  11: (clone()+0x6d) [0x7fe99f2ce30d]
>  NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to
> interpret this.
>
> --- begin dump of recent events ---
>   -113> 2014-11-03 14:21:01.948799 7fe9a170c7c0  5 asok(0x7fe9a33483f0)
> register_command perfcounters_dump hook 0x7fe9a3349ee0
>   -112> 2014-11-03 14:21:01.948850 7fe9a170c7c0  5 asok(0x7fe9a33483f0)
> register_command 1 hook 0x7fe9a3349ee0
>   -111> 2014-11-03 14:21:01.948856 7fe9a170c7c0  5 asok(0x7fe9a33483f0)
> register_command perf dump hook 0x7fe9a3349ee0
>   -110> 2014-11-03 14:21:01.948894 7fe9a170c7c0  5 asok(0x7fe9a33483f0)
> register_command perfcounters_schema hook 0x7fe9a3349ee0
>   -109> 2014-11-03 14:21:01.948906 7fe9a170c7c0  5 asok(0x7fe9a33483f0)
> register_command 2 hook 0x7fe9a3349ee0
>   -108> 2014-11-03 14:21:01.948915 7fe9a170c7c0  5 asok(0x7fe9a33483f0)
> register_command perf schema hook 0x7fe9a3349ee0
>   -107> 2014-11-03 14:21:01.948919 7fe9a170c7c0  5 asok(0x7fe9a33483f0)
> register_command config show hook 0x7fe9a3349ee0
>   -106> 2014-11-03 14:21:01.948931 7fe9a170c7c0  5 asok(0x7fe9a33483f0)
> register_command config set hook 0x7fe9a3349ee0
>   -105> 2014-11-03 14:21:01.948936 7fe9a170c7c0  5 asok(0x7fe9a33483f0)
> register_command config get hook 0x7fe9a3349ee0
>   -104> 2014-11-03 14:21:01.948944 7fe9a170c7c0  5 asok(0x7fe9a33483f0)
> register_command log flush hook 0x7fe9a3349ee0
>   -103> 2014-11-03 14:21:01.948947 7fe9a170c7c0  5 asok(0x7fe9a33483f0)
> register_command log dump hook 0x7fe9a3349ee0
>   -102> 2014-11-03 14:21:01.948954 7fe9a170c7c0  5 asok(0x7fe9a33483f0)
> register_command log reopen hook 0x7fe9a3349ee0
>   -101> 2014-11-03 14:21:01.955080 7fe9a170c7c0 10 monclient(hunting):
> build_initial_monmap
>   -100> 2014-11-03 14:21:01.955154 7fe9a170c7c0  1 librados: starting msgr
> at :/0
>    -99> 2014-11-03 14:21:01.955169 7fe9a170c7c0  1 librados: starting
> objecter
>    -98> 2014-11-03 14:21:01.955227 7fe9a170c7c0  1 -- :/0 messenger.start
>    -97> 2014-11-03 14:21:01.955271 7fe9a170c7c0  1 librados: setting wanted
> keys
>    -96> 2014-11-03 14:21:01.955279 7fe9a170c7c0  1 librados: calling
> monclient init
>    -95> 2014-11-03 14:21:01.955280 7fe9a170c7c0 10 monclient(hunting): init
>    -94> 2014-11-03 14:21:01.955295 7fe9a170c7c0  5 adding auth protocol:
> cephx
>    -93> 2014-11-03 14:21:01.955304 7fe9a170c7c0 10 monclient(hunting):
> auth_supported 2 method cephx
>    -92> 2014-11-03 14:21:01.955521 7fe9a170c7c0  2 auth: KeyRing::load:
> loaded key file /etc/ceph/ceph.client.admin.keyring
>    -91> 2014-11-03 14:21:01.955627 7fe9a170c7c0 10 monclient(hunting):
> _reopen_session rank -1 name
>    -90> 2014-11-03 14:21:01.955718 7fe9a170c7c0 10 monclient(hunting):
> picked mon.noname-a con 0x7fe9a336b660 addr 192.129.0.230:6789/0
>    -89> 2014-11-03 14:21:01.955769 7fe9a170c7c0 10 monclient(hunting):
> _send_mon_message to mon.noname-a at 192.129.0.230:6789/0
>    -88> 2014-11-03 14:21:01.955781 7fe9a170c7c0  1 -- :/1025623 -->
> 192.129.0.230:6789/0 -- auth(proto 0 30 bytes epoch 0) v1 -- ?+0
> 0x7fe9a336bab0 con 0x7fe9a336b660
>    -87> 2014-11-03 14:21:01.955797 7fe9a170c7c0 10 monclient(hunting):
> renew_subs
>    -86> 2014-11-03 14:21:01.955805 7fe9a170c7c0 10 monclient(hunting):
> authenticate will time out at 2014-11-03 14:26:01.955805
>    -85> 2014-11-03 14:21:01.956454 7fe9a1704700  1 --
> 192.129.0.201:0/1025623 learned my addr 192.129.0.201:0/1025623
>    -84> 2014-11-03 14:21:01.957432 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== mon.0 192.129.0.230:6789/0 1 ==== mon_map v1
> ==== 494+0+0 (1741557205 0 0) 0x7fe98c000b90 con 0x7fe9a336b660
>    -83> 2014-11-03 14:21:01.957485 7fe99c155700 10 monclient(hunting):
> handle_monmap mon_map v1
>    -82> 2014-11-03 14:21:01.957513 7fe99c155700 10 monclient(hunting):  got
> monmap 2, mon.noname-a is now rank -1
>    -81> 2014-11-03 14:21:01.957520 7fe99c155700 10 monclient(hunting): dump:
> epoch 2
> fsid d0766792-176e-4ffe-a911-6a3b373c28e1
> last_changed 2014-10-13 09:48:17.907147
> created 0.000000
> 0: 192.129.0.230:6789/0 mon.SCU-4F-1
> 1: 192.129.0.231:6789/0 mon.SCU-4F-2
> 2: 192.129.0.232:6789/0 mon.SCU-4F-3
>
>    -80> 2014-11-03 14:21:01.957565 7fe99c155700  1 monclient(hunting): found
> mon.SCU-4F-1
>    -79> 2014-11-03 14:21:01.957579 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== mon.0 192.129.0.230:6789/0 2 ====
> auth_reply(proto 2 0 Success) v1 ==== 33+0+0 (392146148 0 0) 0x7fe98c000ff0
> con 0x7fe9a336b660
>    -78> 2014-11-03 14:21:01.957619 7fe99c155700 10 monclient: my global_id
> is 353985
>    -77> 2014-11-03 14:21:01.957844 7fe99c155700 10 monclient:
> _send_mon_message to mon.SCU-4F-1 at 192.129.0.230:6789/0
>    -76> 2014-11-03 14:21:01.957854 7fe99c155700  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.230:6789/0 -- auth(proto 2 32 bytes
> epoch 0) v1 -- ?+0 0x7fe990001920 con 0x7fe9a336b660
>    -75> 2014-11-03 14:21:01.958778 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== mon.0 192.129.0.230:6789/0 3 ====
> auth_reply(proto 2 0 Success) v1 ==== 206+0+0 (2853291314 0 0)
> 0x7fe98c000920 con 0x7fe9a336b660
>    -74> 2014-11-03 14:21:01.958900 7fe99c155700 10 monclient:
> _send_mon_message to mon.SCU-4F-1 at 192.129.0.230:6789/0
>    -73> 2014-11-03 14:21:01.958910 7fe99c155700  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.230:6789/0 -- auth(proto 2 165 bytes
> epoch 0) v1 -- ?+0 0x7fe990002140 con 0x7fe9a336b660
>    -72> 2014-11-03 14:21:01.959724 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== mon.0 192.129.0.230:6789/0 4 ====
> auth_reply(proto 2 0 Success) v1 ==== 393+0+0 (3509675157 0 0)
> 0x7fe98c000920 con 0x7fe9a336b660
>    -71> 2014-11-03 14:21:01.959799 7fe99c155700 10 monclient:
> _send_mon_message to mon.SCU-4F-1 at 192.129.0.230:6789/0
>    -70> 2014-11-03 14:21:01.959808 7fe99c155700  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.230:6789/0 --
> mon_subscribe({monmap=0+}) v2 -- ?+0 0x7fe9a3367b80 con 0x7fe9a336b660
>    -69> 2014-11-03 14:21:01.959842 7fe9a170c7c0  5 monclient: authenticate
> success, global_id 353985
>    -68> 2014-11-03 14:21:01.959874 7fe9a170c7c0  5 asok(0x7fe9a33483f0)
> register_command objecter_requests hook 0x7fe9a3367d90
>    -67> 2014-11-03 14:21:01.959936 7fe9a170c7c0 10 monclient: renew_subs
>    -66> 2014-11-03 14:21:01.959945 7fe9a170c7c0 10 monclient:
> _send_mon_message to mon.SCU-4F-1 at 192.129.0.230:6789/0
>    -65> 2014-11-03 14:21:01.959953 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.230:6789/0 --
> mon_subscribe({monmap=3+,osdmap=0}) v2 -- ?+0 0x7fe9a336bb80 con
> 0x7fe9a336b660
>    -64> 2014-11-03 14:21:01.959973 7fe9a170c7c0 10 monclient: renew_subs
>    -63> 2014-11-03 14:21:01.959979 7fe9a170c7c0 10 monclient:
> _send_mon_message to mon.SCU-4F-1 at 192.129.0.230:6789/0
>    -62> 2014-11-03 14:21:01.959983 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.230:6789/0 --
> mon_subscribe({monmap=3+,osdmap=0}) v2 -- ?+0 0x7fe9a336ca20 con
> 0x7fe9a336b660
>    -61> 2014-11-03 14:21:01.960038 7fe9a170c7c0  1 librados: init done
>    -60> 2014-11-03 14:21:01.960274 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== mon.0 192.129.0.230:6789/0 5 ==== mon_map v1
> ==== 494+0+0 (1741557205 0 0) 0x7fe98c001260 con 0x7fe9a336b660
>    -59> 2014-11-03 14:21:01.960291 7fe99c155700 10 monclient: handle_monmap
> mon_map v1
>    -58> 2014-11-03 14:21:01.960300 7fe99c155700 10 monclient:  got monmap 2,
> mon.SCU-4F-1 is now rank 0
>    -57> 2014-11-03 14:21:01.960307 7fe99c155700 10 monclient: dump:
> epoch 2
> fsid d0766792-176e-4ffe-a911-6a3b373c28e1
> last_changed 2014-10-13 09:48:17.907147
> created 0.000000
> 0: 192.129.0.230:6789/0 mon.SCU-4F-1
> 1: 192.129.0.231:6789/0 mon.SCU-4F-2
> 2: 192.129.0.232:6789/0 mon.SCU-4F-3
>
>    -56> 2014-11-03 14:21:01.960332 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== mon.0 192.129.0.230:6789/0 6 ====
> mon_subscribe_ack(300s) v1 ==== 20+0+0 (2113563967 0 0) 0x7fe98c001450 con
> 0x7fe9a336b660
>    -55> 2014-11-03 14:21:01.960348 7fe99c155700 10 monclient:
> handle_subscribe_ack sent 2014-11-03 14:21:01.955803 renew after 2014-11-03
> 14:23:31.955803
>    -54> 2014-11-03 14:21:01.961062 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== mon.0 192.129.0.230:6789/0 7 ====
> osd_map(1901..1901 src has 1301..1901) v3 ==== 32893+0+0 (3667157083 0 0)
> 0x7fe98c000920 con 0x7fe9a336b660
>    -53> 2014-11-03 14:21:01.961349 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== mon.0 192.129.0.230:6789/0 8 ====
> mon_subscribe_ack(300s) v1 ==== 20+0+0 (2113563967 0 0) 0x7fe98c0092f0 con
> 0x7fe9a336b660
>    -52> 2014-11-03 14:21:01.961363 7fe99c155700 10 monclient:
> handle_subscribe_ack sent 0.000000, ignoring
>    -51> 2014-11-03 14:21:01.961368 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== mon.0 192.129.0.230:6789/0 9 ====
> osd_map(1901..1901 src has 1301..1901) v3 ==== 32893+0+0 (3667157083 0 0)
> 0x7fe98c011640 con 0x7fe9a336b660
>    -50> 2014-11-03 14:21:01.961385 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== mon.0 192.129.0.230:6789/0 10 ====
> mon_subscribe_ack(300s) v1 ==== 20+0+0 (2113563967 0 0) 0x7fe98c011ab0 con
> 0x7fe9a336b660
>    -49> 2014-11-03 14:21:01.961397 7fe99c155700 10 monclient:
> handle_subscribe_ack sent 0.000000, ignoring
>    -48> 2014-11-03 14:21:01.961521 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6860/359 --
> osd_op(client.353985.0:1 f3e81ea3-1d5b-487a-a55e-53efff604d54_disk.rbd
> [stat] 3.461461a0 ack+read e1901) v4 -- ?+0 0x7fe9a33695b0 con
> 0x7fe9a3369270
>    -47> 2014-11-03 14:21:01.963525 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.43 192.129.0.232:6860/359 1 ====
> osd_op_reply(1 f3e81ea3-1d5b-487a-a55e-53efff604d54_disk.rbd [stat] v0'0 uv0
> ack = -2 (No such file or directory)) v6 ==== 212+0+0 (1681152760 0 0)
> 0x7fe988000a70 con 0x7fe9a3369270
>    -46> 2014-11-03 14:21:01.963697 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.231:6810/1899 --
> osd_op(client.353985.0:2 rbd_id.f3e81ea3-1d5b-487a-a55e-53efff604d54_disk
> [stat] 3.652023ee ack+read e1901) v4 -- ?+0 0x7fe9a3369e40 con
> 0x7fe9a3369b00
>    -45> 2014-11-03 14:21:01.966169 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.7 192.129.0.231:6810/1899 1 ====
> osd_op_reply(2 rbd_id.f3e81ea3-1d5b-487a-a55e-53efff604d54_disk [stat] v0'0
> uv3114101 ondisk = 0) v6 ==== 215+0+16 (3718540203 0 1748566453)
> 0x7fe980000b90 con 0x7fe9a3369b00
>    -44> 2014-11-03 14:21:01.966255 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.231:6810/1899 --
> osd_op(client.353985.0:3 rbd_id.f3e81ea3-1d5b-487a-a55e-53efff604d54_disk
> [call rbd.get_id] 3.652023ee ack+read e1901) v4 -- ?+0 0x7fe9a3369e40 con
> 0x7fe9a3369b00
>    -43> 2014-11-03 14:21:01.967877 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.7 192.129.0.231:6810/1899 2 ====
> osd_op_reply(3 rbd_id.f3e81ea3-1d5b-487a-a55e-53efff604d54_disk [call] v0'0
> uv3114101 ondisk = 0) v6 ==== 215+0+17 (2225607386 0 3190742893)
> 0x7fe980000b90 con 0x7fe9a3369b00
>    -42> 2014-11-03 14:21:01.968022 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6845/30466 --
> osd_op(client.353985.0:4 rbd_header.4f431109cf92e [call rbd.get_size,call
> rbd.get_object_prefix] 3.a969d0d4 ack+read e1901) v4 -- ?+0 0x7fe9a336a950
> con 0x7fe9a336a5a0
>    -41> 2014-11-03 14:21:01.978986 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.40 192.129.0.232:6845/30466 1 ====
> osd_op_reply(4 rbd_header.4f431109cf92e [call,call] v0'0 uv2132261 ondisk =
> 0) v6 ==== 233+0+35 (1897419089 0 3994759186) 0x7fe978000bc0 con
> 0x7fe9a336a5a0
>    -40> 2014-11-03 14:21:01.979068 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6845/30466 --
> osd_op(client.353985.0:5 rbd_header.4f431109cf92e [call
> rbd.get_stripe_unit_count] 3.a969d0d4 ack+read e1901) v4 -- ?+0
> 0x7fe9a336a950 con 0x7fe9a336a5a0
>    -39> 2014-11-03 14:21:01.980528 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.40 192.129.0.232:6845/30466 2 ====
> osd_op_reply(5 rbd_header.4f431109cf92e [call] v0'0 uv0 ondisk = -8 (Exec
> format error)) v6 ==== 191+0+0 (2140300419 0 0) 0x7fe978000bc0 con
> 0x7fe9a336a5a0
>    -38> 2014-11-03 14:21:01.980629 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6845/30466 --
> osd_op(client.353985.0:6 rbd_header.4f431109cf92e [watch add cookie 1 ver 0]
> 3.a969d0d4 ondisk+read+write e1901) v4 -- ?+0 0x7fe9a336d090 con
> 0x7fe9a336a5a0
>    -37> 2014-11-03 14:21:02.394870 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.40 192.129.0.232:6845/30466 3 ====
> osd_op_reply(6 rbd_header.4f431109cf92e [watch add cookie 1 ver 0]
> v1901'2465634 uv2132261 ondisk = 0) v6 ==== 191+0+0 (1085298969 0 0)
> 0x7fe978000bc0 con 0x7fe9a336a5a0
>    -36> 2014-11-03 14:21:02.395099 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6845/30466 --
> osd_op(client.353985.0:7 rbd_header.4f431109cf92e [call rbd.get_size,call
> rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call
> lock.get_info] 3.a969d0d4 ack+read e1901) v4 -- ?+0 0x7fe9a336a980 con
> 0x7fe9a336a5a0
>    -35> 2014-11-03 14:21:02.396724 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.40 192.129.0.232:6845/30466 4 ====
> osd_op_reply(7 rbd_header.4f431109cf92e [call,call,call,call,call] v0'0
> uv2132261 ondisk = 0) v6 ==== 359+0+93 (3953812703 0 3278963491)
> 0x7fe9780010b0 con 0x7fe9a336a5a0
>    -34> 2014-11-03 14:21:02.396924 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6840/29661 --
> osd_op(client.353985.0:8 rbd_header.12aa41190cde7 [call rbd.get_size,call
> rbd.get_object_prefix] 4.7f4a998d ack+read e1901) v4 -- ?+0 0x7fe9a336dd60
> con 0x7fe9a336d9f0
>    -33> 2014-11-03 14:21:02.400351 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.39 192.129.0.232:6840/29661 1 ====
> osd_op_reply(8 rbd_header.12aa41190cde7 [call,call] v0'0 uv353 ondisk = 0)
> v6 ==== 233+0+35 (1921475055 0 3273630005) 0x7fe970000bc0 con 0x7fe9a336d9f0
>    -32> 2014-11-03 14:21:02.400406 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6840/29661 --
> osd_op(client.353985.0:9 rbd_header.12aa41190cde7 [call
> rbd.get_stripe_unit_count] 4.7f4a998d ack+read e1901) v4 -- ?+0
> 0x7fe9a336f3f0 con 0x7fe9a336d9f0
>    -31> 2014-11-03 14:21:02.402937 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.39 192.129.0.232:6840/29661 2 ====
> osd_op_reply(9 rbd_header.12aa41190cde7 [call] v0'0 uv0 ondisk = -8 (Exec
> format error)) v6 ==== 191+0+0 (1327880786 0 0) 0x7fe970000bc0 con
> 0x7fe9a336d9f0
>    -30> 2014-11-03 14:21:02.403026 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6840/29661 --
> osd_op(client.353985.0:10 rbd_header.12aa41190cde7 [call rbd.get_size,call
> rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call
> lock.get_info] 4.7f4a998d ack+read e1901) v4 -- ?+0 0x7fe9a336f3f0 con
> 0x7fe9a336d9f0
>    -29> 2014-11-03 14:21:02.404781 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.39 192.129.0.232:6840/29661 3 ====
> osd_op_reply(10 rbd_header.12aa41190cde7 [call,call,call,call,call] v0'0
> uv353 ondisk = 0) v6 ==== 359+0+88 (1691764099 0 3345369574) 0x7fe970000f00
> con 0x7fe9a336d9f0
>    -28> 2014-11-03 14:21:02.404890 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6840/29661 --
> osd_op(client.353985.0:11 rbd_header.12aa41190cde7 [call
> rbd.get_snapshot_name,call rbd.get_size,call rbd.get_features,call
> rbd.get_parent,call rbd.get_protection_status] 4.7f4a998d ack+read e1901) v4
> -- ?+0 0x7fe9a336f3f0 con 0x7fe9a336d9f0
>    -27> 2014-11-03 14:21:02.406466 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.39 192.129.0.232:6840/29661 4 ====
> osd_op_reply(11 rbd_header.12aa41190cde7 [call,call,call,call,call] v0'0
> uv353 ondisk = 0) v6 ==== 359+0+74 (438505924 0 3867595636) 0x7fe970000ee0
> con 0x7fe9a336d9f0
>    -26> 2014-11-03 14:21:02.406638 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.231:6870/2751 --
> osd_op(client.353985.0:12 rbd_data.4f431109cf92e.0000000000000000
> [stat,set-alloc-hint object_size 4194304 write_size 4194304,write 0~0]
> 3.a0c472b0 ack+ondisk+write e1901) v4 -- ?+0 0x7fe9a336e550 con
> 0x7fe9a336e210
>    -25> 2014-11-03 14:21:02.406729 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6875/3290 --
> osd_op(client.353985.0:13 rbd_data.4f431109cf92e.0000000000000001
> [stat,set-alloc-hint object_size 4194304 write_size 4194304,write 0~0]
> 3.ef1e57c8 ack+ondisk+write e1901) v4 -- ?+0 0x7fe9a3370880 con
> 0x7fe9a33704d0
>    -24> 2014-11-03 14:21:02.406856 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.230:6820/12563 --
> osd_op(client.353985.0:14 rbd_data.4f431109cf92e.0000000000000002
> [stat,set-alloc-hint object_size 4194304 write_size 4194304,write 0~0]
> 3.1e2f00b1 ack+ondisk+write e1901) v4 -- ?+0 0x7fe9a3372270 con
> 0x7fe9a3371ec0
>    -23> 2014-11-03 14:21:02.406970 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6810/24988 --
> osd_op(client.353985.0:15 rbd_data.4f431109cf92e.0000000000000003
> [stat,set-alloc-hint object_size 4194304 write_size 4194304,write 0~0]
> 3.889f424f ack+ondisk+write e1901) v4 -- ?+0 0x7fe9a3374980 con
> 0x7fe9a3374670
>    -22> 2014-11-03 14:21:02.407091 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.230:6805/12381 --
> osd_op(client.353985.0:16 rbd_data.4f431109cf92e.0000000000000004
> [stat,set-alloc-hint object_size 4194304 write_size 4194304,write 0~0]
> 3.6014bc72 ack+ondisk+write e1901) v4 -- ?+0 0x7fe9a3376340 con
> 0x7fe9a3375fc0
>    -21> 2014-11-03 14:21:02.407207 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6835/28502 --
> osd_op(client.353985.0:17 rbd_data.4f431109cf92e.0000000000000005
> [stat,set-alloc-hint object_size 4194304 write_size 4194304,write 0~0]
> 3.65c2e40a ack+ondisk+write e1901) v4 -- ?+0 0x7fe9a3377ec0 con
> 0x7fe9a3377d60
>    -20> 2014-11-03 14:21:02.407684 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6805/24350 --
> osd_op(client.353985.0:18 rbd_data.4f431109cf92e.0000000000000006
> [stat,set-alloc-hint object_size 4194304 write_size 4194304,write 0~0]
> 3.ceefbfd9 ack+ondisk+write e1901) v4 -- ?+0 0x7fe9a3379600 con
> 0x7fe9a3379180
>    -19> 2014-11-03 14:21:02.408804 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6800/17543 --
> osd_op(client.353985.0:19 rbd_data.4f431109cf92e.0000000000000007
> [stat,set-alloc-hint object_size 4194304 write_size 4194304,write 0~0]
> 3.9f8727d1 ack+ondisk+write e1901) v4 -- ?+0 0x7fe9a3376340 con
> 0x7fe9a336e7b0
>    -18> 2014-11-03 14:21:02.408863 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.230:6805/12381 --
> osd_op(client.353985.0:20 rbd_data.4f431109cf92e.0000000000000008
> [stat,set-alloc-hint object_size 4194304 write_size 4194304,write 0~0]
> 3.6536834e ack+ondisk+write e1901) v4 -- ?+0 0x7fe9a337afb0 con
> 0x7fe9a3375fc0
>    -17> 2014-11-03 14:21:02.409297 7fe9a170c7c0  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.230:6860/13065 --
> osd_op(client.353985.0:21 rbd_data.4f431109cf92e.0000000000000009
> [stat,set-alloc-hint object_size 4194304 write_size 4194304,write 0~0]
> 3.3c58e27f ack+ondisk+write e1901) v4 -- ?+0 0x7fe9a337b9c0 con
> 0x7fe9a3378250
>    -16> 2014-11-03 14:21:02.410136 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.46 192.129.0.232:6875/3290 1 ====
> osd_op_reply(13 rbd_data.4f431109cf92e.0000000000000001 [stat,set-alloc-hint
> object_size 4194304 write_size 4194304,write 0~0] v0'0 uv3314720 ondisk = -2
> (No such file or directory)) v6 ==== 290+0+0 (2859704282 0 0) 0x7fe944000ac0
> con 0x7fe9a33704d0
>    -15> 2014-11-03 14:21:02.410424 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.32 192.129.0.232:6805/24350 1 ====
> osd_op_reply(18 rbd_data.4f431109cf92e.0000000000000006 [stat,set-alloc-hint
> object_size 4194304 write_size 4194304,write 0~0] v0'0 uv4341095 ondisk = -2
> (No such file or directory)) v6 ==== 290+0+0 (3454566580 0 0) 0x7fe938000ac0
> con 0x7fe9a3379180
>    -14> 2014-11-03 14:21:02.410871 7fe99984f700  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.231:6805/1805 --
> osd_op(client.353985.0:22 rbd_data.12aa41190cde7.0000000000000001@8f
> [sparse-read 0~4194304] 4.20a6c6d3 ack+read+localize_reads e1901) v4 -- ?+0
> 0x7fe934002970 con 0x7fe934002630
>    -13> 2014-11-03 14:21:02.410885 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.33 192.129.0.232:6810/24988 1 ====
> osd_op_reply(15 rbd_data.4f431109cf92e.0000000000000003 [stat,set-alloc-hint
> object_size 4194304 write_size 4194304,write 0~0] v0'0 uv3125373 ondisk = -2
> (No such file or directory)) v6 ==== 290+0+0 (961650793 0 0) 0x7fe930000ac0
> con 0x7fe9a3374670
>    -12> 2014-11-03 14:21:02.411050 7fe99984f700  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.230:6875/13275 --
> osd_op(client.353985.0:23 rbd_data.12aa41190cde7.0000000000000006@8f
> [sparse-read 0~4194304] 4.63d13870 ack+read+localize_reads e1901) v4 -- ?+0
> 0x7fe934003d80 con 0x7fe934003a40
>    -11> 2014-11-03 14:21:02.411113 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.30 192.129.0.230:6805/12381 1 ====
> osd_op_reply(16 rbd_data.4f431109cf92e.0000000000000004 [stat,set-alloc-hint
> object_size 4194304 write_size 4194304,write 0~0] v0'0 uv4820637 ondisk = -2
> (No such file or directory)) v6 ==== 290+0+0 (2608701185 0 0) 0x7fe928000ac0
> con 0x7fe9a3375fc0
>    -10> 2014-11-03 14:21:02.411149 7fe99984f700  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.230:6860/13065 --
> osd_op(client.353985.0:24 rbd_data.12aa41190cde7.0000000000000003@8f
> [sparse-read 0~4194304] 4.9dcccf87 ack+read+localize_reads e1901) v4 -- ?+0
> 0x7fe934004b90 con 0x7fe9a3378250
>     -9> 2014-11-03 14:21:02.411276 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.38 192.129.0.232:6835/28502 1 ====
> osd_op_reply(17 rbd_data.4f431109cf92e.0000000000000005 [stat,set-alloc-hint
> object_size 4194304 write_size 4194304,write 0~0] v0'0 uv3969777 ondisk = -2
> (No such file or directory)) v6 ==== 290+0+0 (3782309098 0 0) 0x7fe92c000ac0
> con 0x7fe9a3377d60
>     -8> 2014-11-03 14:21:02.411317 7fe99984f700  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6845/30466 --
> osd_op(client.353985.0:25 rbd_data.12aa41190cde7.0000000000000004@8f
> [sparse-read 0~4194304] 4.169b49fe ack+read+localize_reads e1901) v4 -- ?+0
> 0x7fe9340055a0 con 0x7fe9a336a5a0
>     -7> 2014-11-03 14:21:02.411416 7fe99984f700  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6805/24350 --
> osd_op(client.353985.0:26 rbd_data.12aa41190cde7.0000000000000005@8f
> [sparse-read 0~4194304] 4.92ce333c ack+read+localize_reads e1901) v4 -- ?+0
> 0x7fe9340055a0 con 0x7fe9a3379180
>     -6> 2014-11-03 14:21:02.411583 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.31 192.129.0.232:6800/17543 1 ====
> osd_op_reply(19 rbd_data.4f431109cf92e.0000000000000007 [stat,set-alloc-hint
> object_size 4194304 write_size 4194304,write 0~0] v0'0 uv4510031 ondisk = -2
> (No such file or directory)) v6 ==== 290+0+0 (2898314773 0 0) 0x7fe924000ac0
> con 0x7fe9a336e7b0
>     -5> 2014-11-03 14:21:02.411663 7fe99984f700  1 --
> 192.129.0.201:0/1025623 --> 192.129.0.232:6860/359 --
> osd_op(client.353985.0:27 rbd_data.12aa41190cde7.0000000000000007@8f
> [sparse-read 0~4194304] 4.bfbca25b ack+read+localize_reads e1901) v4 -- ?+0
> 0x7fe9340069c0 con 0x7fe9a3369270
>     -4> 2014-11-03 14:21:02.412135 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.40 192.129.0.232:6845/30466 5 ====
> osd_op_reply(25 rbd_data.12aa41190cde7.0000000000000004 [sparse-read
> 0~4194304] v0'0 uv0 ack = -2 (No such file or directory)) v6 ==== 206+0+0
> (1523082640 0 0) 0x7fe978001090 con 0x7fe9a336a5a0
>     -3> 2014-11-03 14:21:02.412311 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.32 192.129.0.232:6805/24350 2 ====
> osd_op_reply(26 rbd_data.12aa41190cde7.0000000000000005 [sparse-read
> 0~4194304] v0'0 uv0 ack = -2 (No such file or directory)) v6 ==== 206+0+0
> (2320465840 0 0) 0x7fe938000ac0 con 0x7fe9a3379180
>     -2> 2014-11-03 14:21:02.412569 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.23 192.129.0.230:6820/12563 1 ====
> osd_op_reply(14 rbd_data.4f431109cf92e.0000000000000002 [stat,set-alloc-hint
> object_size 4194304 write_size 4194304,write 0~0] v0'0 uv4001079 ondisk = -2
> (No such file or directory)) v6 ==== 290+0+0 (3414600131 0 0) 0x7fe91c000ac0
> con 0x7fe9a3371ec0
>     -1> 2014-11-03 14:21:02.412656 7fe99c155700  1 --
> 192.129.0.201:0/1025623 <== osd.43 192.129.0.232:6860/359 2 ====
> osd_op_reply(27 rbd_data.12aa41190cde7.0000000000000007 [sparse-read
> 0~4194304] v0'0 uv0 ack = -2 (No such file or directory)) v6 ==== 206+0+0
> (1607725410 0 0) 0x7fe988000a70 con 0x7fe9a3369270
>      0> 2014-11-03 14:21:02.413259 7fe99984f700 -1 *** Caught signal
> (Segmentation fault) **
>  in thread 7fe99984f700
>
>  ceph version 0.79 (4c2d73a5095f527c3a2168deb5fa54b3c8991a6e)
>  1: (()+0x22a4f) [0x7fe9a1745a4f]
>  2: (()+0x10340) [0x7fe9a00f2340]
>  3: (librbd::aio_read(librbd::ImageCtx*, std::vector<std::pair<unsigned
> long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long>
>> > const&, char*, ceph::buffer::list*, librbd::AioCompletion*)+0x24)
> [0x7fe9a125daf4]
>  4: (librbd::AioRequest::read_from_parent(std::vector<std::pair<unsigned
> long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long>
>> >&)+0x85) [0x7fe9a1242745]
>  5: (librbd::AioRead::should_complete(int)+0x352) [0x7fe9a1242ca2]
>  6: (librbd::rados_req_cb(void*, void*)+0x1b) [0x7fe9a124cd7b]
>  7: (librados::C_AioComplete::finish(int)+0x1d) [0x7fe9a04a355d]
>  8: (Context::complete(int)+0x9) [0x7fe9a0480579]
>  9: (Finisher::finisher_thread_entry()+0x1b8) [0x7fe9a0531758]
>  10: (()+0x8182) [0x7fe9a00ea182]
>  11: (clone()+0x6d) [0x7fe99f2ce30d]
>  NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to
> interpret this.
>
> --- logging levels ---
>    0/ 5 none
>    0/ 1 lockdep
>    0/ 1 context
>    1/ 1 crush
>    1/ 5 mds
>    1/ 5 mds_balancer
>    1/ 5 mds_locker
>    1/ 5 mds_log
>    1/ 5 mds_log_expire
>    1/ 5 mds_migrator
>    0/ 1 buffer
>    0/ 1 timer
>    0/ 1 filer
>    0/ 1 striper
>    0/ 1 objecter
>    0/ 5 rados
>    0/ 5 rbd
>    0/ 5 journaler
>    0/ 5 objectcacher
>    0/ 5 client
>    0/ 5 osd
>    0/ 5 optracker
>    0/ 5 objclass
>    1/ 3 filestore
>    1/ 3 keyvaluestore
>    1/ 3 journal
>    0/ 5 ms
>    1/ 5 mon
>    0/10 monc
>    1/ 5 paxos
>    0/ 5 tp
>    1/ 5 auth
>    1/ 5 crypto
>    1/ 1 finisher
>    1/ 5 heartbeatmap
>    1/ 5 perfcounter
>    1/ 5 rgw
>    1/ 5 javaclient
>    1/ 5 asok
>    1/ 1 throttle
>   -2/-2 (syslog threshold)
>   99/99 (stderr threshold)
>   max_recent       500
>   max_new         1000
>   log_file
> --- end dump of recent events ---
> Segmentation fault (core dumped)

Looks like http://tracker.ceph.com/issues/8845.  It's been fixed in
v0.85 I think (commit 2545e80d274b) and was backported to firefly
(v0.80) and dumpling (v0.67).

Thanks,

                Ilya
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux