Project

General

Profile

Bug #4364 ยป flatten_cache_bug.log

Josh Durgin, 03/06/2013 07:14 PM

 
2013-03-06 18:20:17.932775 7faf945d6780 1 -- :/0 messenger.start
2013-03-06 18:20:17.933606 7faf945d6780 1 -- :/1001999 --> 192.168.106.222:6790/0 -- auth(proto 0 30 bytes epoch 0) v1 -- ?+0 0x7faf88004b20 con 0x7faf88004710
2013-03-06 18:20:17.933998 7faf945d5710 1 -- 192.168.106.222:0/1001999 learned my addr 192.168.106.222:0/1001999
2013-03-06 18:20:17.935458 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== mon.1 192.168.106.222:6790/0 1 ==== mon_map v1 ==== 473+0+0 (1979232440 0 0) 0x2922d90 con 0x7faf88004710
2013-03-06 18:20:17.935590 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== mon.1 192.168.106.222:6790/0 2 ==== auth_reply(proto 2 0 Success) v1 ==== 33+0+0 (1415991245 0 0) 0x2922f70 con 0x7faf88004710
2013-03-06 18:20:17.935879 7faf8f913710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6790/0 -- auth(proto 2 32 bytes epoch 0) v1 -- ?+0 0x29236a0 con 0x7faf88004710
2013-03-06 18:20:17.936989 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== mon.1 192.168.106.222:6790/0 3 ==== auth_reply(proto 2 0 Success) v1 ==== 206+0+0 (4026201142 0 0) 0x2922ec0 con 0x7faf88004710
2013-03-06 18:20:17.937153 7faf8f913710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6790/0 -- auth(proto 2 165 bytes epoch 0) v1 -- ?+0 0x2923a50 con 0x7faf88004710
2013-03-06 18:20:17.938131 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== mon.1 192.168.106.222:6790/0 4 ==== auth_reply(proto 2 0 Success) v1 ==== 393+0+0 (3519383334 0 0) 0x2924000 con 0x7faf88004710
2013-03-06 18:20:17.938236 7faf8f913710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6790/0 -- mon_subscribe({monmap=0+}) v2 -- ?+0 0x7faf880021a0 con 0x7faf88004710
2013-03-06 18:20:17.938465 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6790/0 -- mon_subscribe({monmap=2+,osdmap=0}) v2 -- ?+0 0x7faf88006760 con 0x7faf88004710
2013-03-06 18:20:17.938493 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6790/0 -- mon_subscribe({monmap=2+,osdmap=0}) v2 -- ?+0 0x7faf88006cf0 con 0x7faf88004710
2013-03-06 18:20:17.938714 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== mon.1 192.168.106.222:6790/0 5 ==== mon_map v1 ==== 473+0+0 (1979232440 0 0) 0x2924500 con 0x7faf88004710
2013-03-06 18:20:17.938801 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== mon.1 192.168.106.222:6790/0 6 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0 (2259524972 0 0) 0x29247b0 con 0x7faf88004710
2013-03-06 18:20:17.939294 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== mon.1 192.168.106.222:6790/0 7 ==== osd_map(175..175 src has 1..175) v3 ==== 1473+0+0 (2616203603 0 0) 0x29252f0 con 0x7faf88004710
2013-03-06 18:20:17.939904 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== mon.1 192.168.106.222:6790/0 8 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0 (2259524972 0 0) 0x7faf88006760 con 0x7faf88004710
2013-03-06 18:20:17.939932 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== mon.1 192.168.106.222:6790/0 9 ==== osd_map(175..175 src has 1..175) v3 ==== 1473+0+0 (2616203603 0 0) 0x7faf8800a8f0 con 0x7faf88004710
2013-03-06 18:20:17.940062 7faf945d6780 20 librbd: create 0x7ffff7db37e0 name = foo8 size = 0 old_format = 0 features = 1 order = 0 stripe_unit = 0 stripe_count = 0
2013-03-06 18:20:17.940102 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== mon.1 192.168.106.222:6790/0 10 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0 (2259524972 0 0) 0x7faf88006cf0 con 0x7faf88004710
2013-03-06 18:20:17.940408 7faf8c80c710 0 -- 192.168.106.222:0/1001999 >> 192.168.106.222:6800/27888 pipe(0x7faf8800a320 sd=5 :0 s=1 pgs=0 cs=0 l=1).injecting socket failure
2013-03-06 18:20:17.940448 7faf8c80c710 0 -- 192.168.106.222:0/1001999 >> 192.168.106.222:6800/27888 pipe(0x7faf8800a320 sd=5 :0 s=1 pgs=0 cs=0 l=1).fault
2013-03-06 18:20:17.940430 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:1 foo8.rbd [stat] 2.9a602f01 e175) v4 -- ?+0 0x7faf8800a810 con 0x7faf8800a570
2013-03-06 18:20:17.942001 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 1 ==== osd_op_reply(1 foo8.rbd [stat] ack = -2 (No such file or directory)) v4 ==== 107+0+0 (2264365586 0 0) 0x2926850 con 0x7faf8800a570
2013-03-06 18:20:17.942252 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:2 rbd_id.foo8 [stat] 2.2916970b e175) v4 -- ?+0 0x7faf8800a810 con 0x7faf8800a570
2013-03-06 18:20:17.943083 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 2 ==== osd_op_reply(2 rbd_id.foo8 [stat] ack = -2 (No such file or directory)) v4 ==== 110+0+0 (761054936 0 0) 0x29268d0 con 0x7faf8800a570
2013-03-06 18:20:17.943348 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:3 rbd_id.foo8 [create 0~0] 2.2916970b e175) v4 -- ?+0 0x7faf8800a810 con 0x7faf8800a570
2013-03-06 18:20:17.978640 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 3 ==== osd_op_reply(3 rbd_id.foo8 [create 0~0] ack = 0) v4 ==== 110+0+0 (2319500513 0 0) 0x29268d0 con 0x7faf8800a570
2013-03-06 18:20:17.978814 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:4 rbd_id.foo8 [call rbd.set_id] 2.2916970b e175) v4 -- ?+0 0x7faf88008590 con 0x7faf8800a570
2013-03-06 18:20:17.995113 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 4 ==== osd_op_reply(4 rbd_id.foo8 [call] ack = 0) v4 ==== 110+0+0 (1250656545 0 0) 0x2926940 con 0x7faf8800a570
2013-03-06 18:20:17.995196 7faf945d6780 2 librbd: adding rbd image to directory...
2013-03-06 18:20:17.995307 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:5 rbd_directory [call rbd.dir_add_image] 2.30a98c1c e175) v4 -- ?+0 0x7faf88008590 con 0x7faf8800a570
2013-03-06 18:20:18.012039 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 5 ==== osd_op_reply(5 rbd_directory [call] ack = 0) v4 ==== 112+0+0 (2668722487 0 0) 0x29268d0 con 0x7faf8800a570
2013-03-06 18:20:18.012201 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:6 rbd_header.10394bfbff9b [call rbd.create] 2.96a20c6d e175) v4 -- ?+0 0x7faf88008c40 con 0x7faf8800a570
2013-03-06 18:20:18.028496 7faf8c70b710 0 -- 192.168.106.222:0/1001999 >> 192.168.106.222:6800/27888 pipe(0x7faf8800a320 sd=5 :34020 s=2 pgs=514 cs=1 l=1).injecting socket failure
2013-03-06 18:20:18.028697 7faf8f913710 1 -- 192.168.106.222:0/1001999 mark_down 0x7faf8800a570 -- pipe dne
2013-03-06 18:20:18.028777 7faf8f913710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:6 rbd_header.10394bfbff9b [call rbd.create] 2.96a20c6d RETRY=1 e175) v4 -- ?+0 0x292d3f0 con 0x292d2a0
2013-03-06 18:20:18.028861 7faf8f913710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6790/0 -- mon_subscribe({monmap=2+,osdmap=176}) v2 -- ?+0 0x292da00 con 0x7faf88004710
2013-03-06 18:20:18.029280 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== mon.1 192.168.106.222:6790/0 11 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0 (2259524972 0 0) 0x7faf88008c40 con 0x7faf88004710
2013-03-06 18:20:18.030562 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 1 ==== osd_op_reply(6 rbd_header.10394bfbff9b [call] ack = 0) v4 ==== 122+0+0 (890053919 0 0) 0x292da00 con 0x292d2a0
2013-03-06 18:20:18.030686 7faf945d6780 2 librbd: done.
2013-03-06 18:20:18.030778 7faf945d6780 20 librbd::ImageCtx: enabling writeback caching...
2013-03-06 18:20:18.030845 7faf945d6780 20 librbd: open_image: ictx = 0x7faf88001000 name = 'foo8' id = '' snap_name = ''
2013-03-06 18:20:18.030848 7faf87fff710 10 objectcacher flusher start
2013-03-06 18:20:18.030858 7faf87fff710 11 objectcacher flusher 0 / 33554432: 0 tx, 0 rx, 0 clean, 0 dirty (16777216 target, 25165824 max)
2013-03-06 18:20:18.030919 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:7 foo8.rbd [stat] 2.9a602f01 e175) v4 -- ?+0 0x7faf8800a810 con 0x292d2a0
2013-03-06 18:20:18.031887 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 2 ==== osd_op_reply(7 foo8.rbd [stat] ack = -2 (No such file or directory)) v4 ==== 107+0+0 (2264365586 0 0) 0x2927860 con 0x292d2a0
2013-03-06 18:20:18.032123 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:8 rbd_id.foo8 [stat] 2.2916970b e175) v4 -- ?+0 0x7faf88008590 con 0x292d2a0
2013-03-06 18:20:18.033652 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 3 ==== osd_op_reply(8 rbd_id.foo8 [stat] ondisk = 0) v4 ==== 110+0+16 (2465115077 0 2356936731) 0x292b1f0 con 0x292d2a0
2013-03-06 18:20:18.033769 7faf945d6780 20 librbd: detect format of foo8 : new
2013-03-06 18:20:18.033862 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:9 rbd_id.foo8 [call rbd.get_id] 2.2916970b e175) v4 -- ?+0 0x7faf88008590 con 0x292d2a0
2013-03-06 18:20:18.035757 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 4 ==== osd_op_reply(9 rbd_id.foo8 [call] ondisk = 0) v4 ==== 110+0+16 (1168342411 0 732825982) 0x292b1f0 con 0x292d2a0
2013-03-06 18:20:18.036095 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:10 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_object_prefix] 2.96a20c6d e175) v4 -- ?+0 0x7faf88014090 con 0x292d2a0
2013-03-06 18:20:18.038253 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 5 ==== osd_op_reply(10 rbd_header.10394bfbff9b [call,call] ondisk = 0) v4 ==== 164+0+34 (1603663184 0 606564366) 0x292b1f0 con 0x292d2a0
2013-03-06 18:20:18.038471 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:11 rbd_header.10394bfbff9b [call rbd.get_stripe_unit_count] 2.96a20c6d e175) v4 -- ?+0 0x7faf88014090 con 0x292d2a0
2013-03-06 18:20:18.040251 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 6 ==== osd_op_reply(11 rbd_header.10394bfbff9b [call] ondisk = -8 (Exec format error)) v4 ==== 122+0+0 (1462767009 0 0) 0x292b1f0 con 0x292d2a0
2013-03-06 18:20:18.040383 7faf945d6780 10 librbd::ImageCtx: cache bytes 33554432 order 22 -> about 8 objects
2013-03-06 18:20:18.040397 7faf945d6780 10 librbd::ImageCtx: init_layout stripe_unit 4194304 stripe_count 1 object_size 4194304 prefix rbd_data.10394bfbff9b format rbd_data.10394bfbff9b.%016llx
2013-03-06 18:20:18.040564 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:12 rbd_header.10394bfbff9b [watch add cookie 1 ver 0] 2.96a20c6d e175) v4 -- ?+0 0x7faf880032f0 con 0x292d2a0
2013-03-06 18:20:18.053784 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 7 ==== osd_op_reply(12 rbd_header.10394bfbff9b [watch add cookie 1 ver 0] ondisk = 0) v4 ==== 122+0+0 (3245058068 0 0) 0x292b1f0 con 0x292d2a0
2013-03-06 18:20:18.053916 7faf945d6780 20 librbd: ictx_refresh 0x7faf88001000
2013-03-06 18:20:18.054121 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:13 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.96a20c6d e175) v4 -- ?+0 0x7faf880033b0 con 0x292d2a0
2013-03-06 18:20:18.058336 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 8 ==== osd_op_reply(13 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+80 (3984593765 0 3211816239) 0x292bc30 con 0x292d2a0
2013-03-06 18:20:18.059599 7faf945d6780 20 librbd: resize 0x7faf88001000 0 -> 0
2013-03-06 18:20:18.059609 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.059612 7faf945d6780 2 librbd: no change in size (0 -> 0)
2013-03-06 18:20:18.059613 7faf945d6780 2 librbd: done.
2013-03-06 18:20:18.059617 7faf945d6780 20 librbd: resize 0x7faf88001000 0 -> 100000
2013-03-06 18:20:18.059618 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.059619 7faf945d6780 2 librbd: expanding image 0 -> 100000
2013-03-06 18:20:18.059708 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:14 rbd_header.10394bfbff9b [call rbd.set_size] 2.96a20c6d e175) v4 -- ?+0 0x7faf880038b0 con 0x292d2a0
2013-03-06 18:20:18.070391 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 9 ==== osd_op_reply(14 rbd_header.10394bfbff9b [call] ack = 0) v4 ==== 122+0+0 (2503007898 0 0) 0x292b1f0 con 0x292d2a0
2013-03-06 18:20:18.070547 7faf945d6780 20 librbd: notify_change refresh_seq = 0 last_refresh = 0
2013-03-06 18:20:18.070743 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:15 rbd_header.10394bfbff9b [notify 2~1716] 2.96a20c6d e175) v4 -- ?+0 0x7faf88012120 con 0x292d2a0
2013-03-06 18:20:18.072272 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 10 ==== watch-notify(c=1 v=1716 i=751619281223 opcode=1) v1 ==== 30+0+0 (3973228212 0 0) 0x292bdf0 con 0x292d2a0
2013-03-06 18:20:18.072396 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1716 cookie=1
2013-03-06 18:20:18.072495 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:16 rbd_header.10394bfbff9b [notify-ack 751619281223~1716] 2.96a20c6d e175) v4 -- ?+0 0x2927aa0 con 0x292d2a0
2013-03-06 18:20:18.072505 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 11 ==== osd_op_reply(15 rbd_header.10394bfbff9b [notify 2~1716] ondisk = 0) v4 ==== 122+0+0 (2431789673 0 0) 0x292bdf0 con 0x292d2a0
2013-03-06 18:20:18.073850 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 12 ==== watch-notify(c=2 v=1716 i=751619281223 opcode=1) v1 ==== 30+0+0 (251677977 0 0) 0x2927aa0 con 0x292d2a0
2013-03-06 18:20:18.073906 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 13 ==== osd_op_reply(16 rbd_header.10394bfbff9b [notify-ack 751619281223~1716] ondisk = 0) v4 ==== 122+0+0 (2538842924 0 0) 0x292bdf0 con 0x292d2a0
2013-03-06 18:20:18.074188 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:17 rbd_header.10394bfbff9b [notify-ack 751619281223~1716] 2.96a20c6d e175) v4 -- ?+0 0x292bfd0 con 0x292d2a0
2013-03-06 18:20:18.074347 7faf945d6780 2 librbd: done.
2013-03-06 18:20:18.074369 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.074375 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.074380 7faf945d6780 20 librbd: ictx_refresh 0x7faf88001000
2013-03-06 18:20:18.074561 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:18 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.96a20c6d e175) v4 -- ?+0 0x292e840 con 0x292d2a0
2013-03-06 18:20:18.075889 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 14 ==== osd_op_reply(17 rbd_header.10394bfbff9b [notify-ack 751619281223~1716] ondisk = 0) v4 ==== 122+0+0 (2538842924 0 0) 0x292ca30 con 0x292d2a0
2013-03-06 18:20:18.078005 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 15 ==== osd_op_reply(18 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+80 (3479807703 0 3506630760) 0x292cde0 con 0x292d2a0
2013-03-06 18:20:18.078175 7faf945d6780 20 librbd: resize 0x7faf88001000 100000 -> 0
2013-03-06 18:20:18.078184 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.078191 7faf945d6780 10 objectcacher release_set on 0x7faf88001e30 dne
2013-03-06 18:20:18.078197 7faf945d6780 10 objectcacher flush_set on 0x7faf88001e30 dne
2013-03-06 18:20:18.078201 7faf945d6780 10 objectcacher release_set on 0x7faf88001e30 dne
2013-03-06 18:20:18.078202 7faf945d6780 2 librbd: shrinking image 100000 -> 0
2013-03-06 18:20:18.078206 7faf945d6780 10 librbd: trim_image 100000 -> 0 periods 0 discard to offset 0 delete objects 0 to 0
2013-03-06 18:20:18.078209 7faf945d6780 2 librbd: trim_image objects 0 to 0
2013-03-06 18:20:18.078279 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:19 rbd_data.10394bfbff9b.0000000000000000 [delete] 2.a24f0b5d e175) v4 -- ?+0 0x292e130 con 0x292d2a0
2013-03-06 18:20:18.080037 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 16 ==== osd_op_reply(19 rbd_data.10394bfbff9b.0000000000000000 [delete] ondisk = -2 (No such file or directory)) v4 ==== 137+0+0 (2915818980 0 0) 0x292e130 con 0x292d2a0
2013-03-06 18:20:18.080339 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:20 rbd_header.10394bfbff9b [call rbd.set_size] 2.96a20c6d e175) v4 -- ?+0 0x292e130 con 0x292d2a0
2013-03-06 18:20:18.087109 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 17 ==== osd_op_reply(20 rbd_header.10394bfbff9b [call] ack = 0) v4 ==== 122+0+0 (257297988 0 0) 0x292e130 con 0x292d2a0
2013-03-06 18:20:18.087233 7faf945d6780 20 librbd: notify_change refresh_seq = 2 last_refresh = 2
2013-03-06 18:20:18.087366 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:21 rbd_header.10394bfbff9b [notify 3~1717] 2.96a20c6d e175) v4 -- ?+0 0x2929250 con 0x292d2a0
2013-03-06 18:20:18.088998 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 18 ==== watch-notify(c=1 v=1717 i=751619281224 opcode=1) v1 ==== 30+0+0 (3282479848 0 0) 0x2929250 con 0x292d2a0
2013-03-06 18:20:18.089058 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1717 cookie=1
2013-03-06 18:20:18.089090 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 19 ==== osd_op_reply(21 rbd_header.10394bfbff9b [notify 3~1717] ondisk = 0) v4 ==== 122+0+0 (3941744471 0 0) 0x2929740 con 0x292d2a0
2013-03-06 18:20:18.089174 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:22 rbd_header.10394bfbff9b [notify-ack 751619281224~1717] 2.96a20c6d e175) v4 -- ?+0 0x2929e20 con 0x292d2a0
2013-03-06 18:20:18.090223 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 20 ==== watch-notify(c=3 v=1717 i=751619281224 opcode=1) v1 ==== 30+0+0 (2187446897 0 0) 0x2929e20 con 0x292d2a0
2013-03-06 18:20:18.090361 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:23 rbd_header.10394bfbff9b [notify-ack 751619281224~1717] 2.96a20c6d e175) v4 -- ?+0 0x2929e20 con 0x292d2a0
2013-03-06 18:20:18.090431 7faf945d6780 2 librbd: done.
2013-03-06 18:20:18.090476 7faf945d6780 20 librbd: resize 0x7faf88001000 0 -> 30540
2013-03-06 18:20:18.090484 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.090490 7faf945d6780 20 librbd: ictx_refresh 0x7faf88001000
2013-03-06 18:20:18.090501 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 21 ==== osd_op_reply(22 rbd_header.10394bfbff9b [notify-ack 751619281224~1717] ondisk = 0) v4 ==== 122+0+0 (3630346868 0 0) 0x292a2c0 con 0x292d2a0
2013-03-06 18:20:18.090624 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:24 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.96a20c6d e175) v4 -- ?+0 0x292ea70 con 0x292d2a0
2013-03-06 18:20:18.092423 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 22 ==== osd_op_reply(23 rbd_header.10394bfbff9b [notify-ack 751619281224~1717] ondisk = 0) v4 ==== 122+0+0 (3630346868 0 0) 0x2932e00 con 0x292d2a0
2013-03-06 18:20:18.095210 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 23 ==== osd_op_reply(24 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+80 (1021428431 0 3211816239) 0x2932760 con 0x292d2a0
2013-03-06 18:20:18.095475 7faf945d6780 2 librbd: expanding image 0 -> 30540
2013-03-06 18:20:18.095627 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:25 rbd_header.10394bfbff9b [call rbd.set_size] 2.96a20c6d e175) v4 -- ?+0 0x29321d0 con 0x292d2a0
2013-03-06 18:20:18.103616 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 24 ==== osd_op_reply(25 rbd_header.10394bfbff9b [call] ack = 0) v4 ==== 122+0+0 (2752580055 0 0) 0x29321d0 con 0x292d2a0
2013-03-06 18:20:18.103697 7faf945d6780 20 librbd: notify_change refresh_seq = 4 last_refresh = 4
2013-03-06 18:20:18.103818 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:26 rbd_header.10394bfbff9b [notify 4~1718] 2.96a20c6d e175) v4 -- ?+0 0x292a440 con 0x292d2a0
2013-03-06 18:20:18.105488 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 25 ==== watch-notify(c=1 v=1718 i=751619281225 opcode=1) v1 ==== 30+0+0 (2870175263 0 0) 0x292a440 con 0x292d2a0
2013-03-06 18:20:18.105543 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 26 ==== osd_op_reply(26 rbd_header.10394bfbff9b [notify 4~1718] ondisk = 0) v4 ==== 122+0+0 (499568554 0 0) 0x292a830 con 0x292d2a0
2013-03-06 18:20:18.105582 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1718 cookie=1
2013-03-06 18:20:18.105745 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:27 rbd_header.10394bfbff9b [notify-ack 751619281225~1718] 2.96a20c6d e175) v4 -- ?+0 0x292a830 con 0x292d2a0
2013-03-06 18:20:18.106843 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 27 ==== watch-notify(c=4 v=1718 i=751619281225 opcode=1) v1 ==== 30+0+0 (2324179993 0 0) 0x292a830 con 0x292d2a0
2013-03-06 18:20:18.106964 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:28 rbd_header.10394bfbff9b [notify-ack 751619281225~1718] 2.96a20c6d e175) v4 -- ?+0 0x2934010 con 0x292d2a0
2013-03-06 18:20:18.107057 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 28 ==== osd_op_reply(27 rbd_header.10394bfbff9b [notify-ack 751619281225~1718] ondisk = 0) v4 ==== 122+0+0 (3893285265 0 0) 0x292a830 con 0x292d2a0
2013-03-06 18:20:18.107101 7faf945d6780 2 librbd: done.
2013-03-06 18:20:18.107108 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.107111 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.107114 7faf945d6780 20 librbd: ictx_refresh 0x7faf88001000
2013-03-06 18:20:18.107287 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:29 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.96a20c6d e175) v4 -- ?+0 0x7faf880036e0 con 0x292d2a0
2013-03-06 18:20:18.108314 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 29 ==== osd_op_reply(28 rbd_header.10394bfbff9b [notify-ack 751619281225~1718] ondisk = 0) v4 ==== 122+0+0 (3893285265 0 0) 0x292a830 con 0x292d2a0
2013-03-06 18:20:18.112263 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 30 ==== osd_op_reply(29 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+80 (764745750 0 3774119068) 0x2927f60 con 0x292d2a0
2013-03-06 18:20:18.112437 7faf945d6780 20 librbd: resize 0x7faf88001000 30540 -> 2231
2013-03-06 18:20:18.112446 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.112449 7faf945d6780 10 objectcacher release_set on 0x7faf88001e30 dne
2013-03-06 18:20:18.112452 7faf945d6780 10 objectcacher flush_set on 0x7faf88001e30 dne
2013-03-06 18:20:18.112454 7faf945d6780 10 objectcacher release_set on 0x7faf88001e30 dne
2013-03-06 18:20:18.112455 7faf945d6780 2 librbd: shrinking image 30540 -> 2231
2013-03-06 18:20:18.112456 7faf945d6780 10 librbd: trim_image 30540 -> 2231 periods 1 discard to offset 30540 delete objects 1 to 0
2013-03-06 18:20:18.112569 7faf945d6780 20 librbd: ex extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 2231~28309 -> [0,28309])
2013-03-06 18:20:18.112653 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:30 rbd_data.10394bfbff9b.0000000000000000 [truncate 2231] 2.a24f0b5d e175) v4 -- ?+0 0x7faf88012f70 con 0x292d2a0
2013-03-06 18:20:18.114056 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 31 ==== osd_op_reply(30 rbd_data.10394bfbff9b.0000000000000000 [truncate 2231] ondisk = 0) v4 ==== 137+0+0 (2787667994 0 0) 0x2927f60 con 0x292d2a0
2013-03-06 18:20:18.114269 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:31 rbd_header.10394bfbff9b [call rbd.set_size] 2.96a20c6d e175) v4 -- ?+0 0x7faf88012b40 con 0x292d2a0
2013-03-06 18:20:18.120177 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 32 ==== osd_op_reply(31 rbd_header.10394bfbff9b [call] ack = 0) v4 ==== 122+0+0 (1048041737 0 0) 0x2927f60 con 0x292d2a0
2013-03-06 18:20:18.120310 7faf945d6780 20 librbd: notify_change refresh_seq = 6 last_refresh = 6
2013-03-06 18:20:18.120443 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:32 rbd_header.10394bfbff9b [notify 5~1719] 2.96a20c6d e175) v4 -- ?+0 0x7faf88036210 con 0x292d2a0
2013-03-06 18:20:18.121763 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 33 ==== watch-notify(c=1 v=1719 i=751619281226 opcode=1) v1 ==== 30+0+0 (3485658610 0 0) 0x29283c0 con 0x292d2a0
2013-03-06 18:20:18.121809 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1719 cookie=1
2013-03-06 18:20:18.121869 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 34 ==== osd_op_reply(32 rbd_header.10394bfbff9b [notify 5~1719] ondisk = 0) v4 ==== 122+0+0 (1741085332 0 0) 0x2927f60 con 0x292d2a0
2013-03-06 18:20:18.121889 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:33 rbd_header.10394bfbff9b [notify-ack 751619281226~1719] 2.96a20c6d e175) v4 -- ?+0 0x7faf88036210 con 0x292d2a0
2013-03-06 18:20:18.122872 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 35 ==== watch-notify(c=5 v=1719 i=751619281226 opcode=1) v1 ==== 30+0+0 (1280060608 0 0) 0x29283c0 con 0x292d2a0
2013-03-06 18:20:18.122989 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:34 rbd_header.10394bfbff9b [notify-ack 751619281226~1719] 2.96a20c6d e175) v4 -- ?+0 0x7faf880361d0 con 0x292d2a0
2013-03-06 18:20:18.123058 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 36 ==== osd_op_reply(33 rbd_header.10394bfbff9b [notify-ack 751619281226~1719] ondisk = 0) v4 ==== 122+0+0 (744658952 0 0) 0x2927f60 con 0x292d2a0
2013-03-06 18:20:18.123100 7faf945d6780 2 librbd: done.
2013-03-06 18:20:18.123107 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.123110 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.123113 7faf945d6780 20 librbd: ictx_refresh 0x7faf88001000
2013-03-06 18:20:18.123262 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:35 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.96a20c6d e175) v4 -- ?+0 0x7faf880137a0 con 0x292d2a0
2013-03-06 18:20:18.124027 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 37 ==== osd_op_reply(34 rbd_header.10394bfbff9b [notify-ack 751619281226~1719] ondisk = 0) v4 ==== 122+0+0 (744658952 0 0) 0x2927f60 con 0x292d2a0
2013-03-06 18:20:18.126212 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 38 ==== osd_op_reply(35 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+80 (3726474254 0 2363269028) 0x29283c0 con 0x292d2a0
2013-03-06 18:20:18.126466 7faf945d6780 20 librbd: resize 0x7faf88001000 2231 -> 40960
2013-03-06 18:20:18.126474 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.126477 7faf945d6780 2 librbd: expanding image 2231 -> 40960
2013-03-06 18:20:18.126548 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:36 rbd_header.10394bfbff9b [call rbd.set_size] 2.96a20c6d e175) v4 -- ?+0 0x7faf88013ac0 con 0x292d2a0
2013-03-06 18:20:18.136986 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 39 ==== osd_op_reply(36 rbd_header.10394bfbff9b [call] ack = 0) v4 ==== 122+0+0 (871640372 0 0) 0x2927f60 con 0x292d2a0
2013-03-06 18:20:18.137061 7faf945d6780 20 librbd: notify_change refresh_seq = 8 last_refresh = 8
2013-03-06 18:20:18.137169 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:37 rbd_header.10394bfbff9b [notify 6~1720] 2.96a20c6d e175) v4 -- ?+0 0x7faf880103f0 con 0x292d2a0
2013-03-06 18:20:18.138437 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 40 ==== watch-notify(c=1 v=1720 i=751619281227 opcode=1) v1 ==== 30+0+0 (3314234600 0 0) 0x29283c0 con 0x292d2a0
2013-03-06 18:20:18.138483 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1720 cookie=1
2013-03-06 18:20:18.138560 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:38 rbd_header.10394bfbff9b [notify-ack 751619281227~1720] 2.96a20c6d e175) v4 -- ?+0 0x7faf88010ba0 con 0x292d2a0
2013-03-06 18:20:18.138746 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 41 ==== osd_op_reply(37 rbd_header.10394bfbff9b [notify 6~1720] ondisk = 0) v4 ==== 122+0+0 (1363387901 0 0) 0x2927f60 con 0x292d2a0
2013-03-06 18:20:18.139625 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 42 ==== watch-notify(c=6 v=1720 i=751619281227 opcode=1) v1 ==== 30+0+0 (2782338679 0 0) 0x29283c0 con 0x292d2a0
2013-03-06 18:20:18.139814 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:39 rbd_header.10394bfbff9b [notify-ack 751619281227~1720] 2.96a20c6d e175) v4 -- ?+0 0x7faf88011520 con 0x292d2a0
2013-03-06 18:20:18.139828 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 43 ==== osd_op_reply(38 rbd_header.10394bfbff9b [notify-ack 751619281227~1720] ondisk = 0) v4 ==== 122+0+0 (2760620998 0 0) 0x7faf880110a0 con 0x292d2a0
2013-03-06 18:20:18.139877 7faf945d6780 2 librbd: done.
2013-03-06 18:20:18.139898 7faf945d6780 20 librbd: write 0x7faf88001000 off = 23121 len = 17839
2013-03-06 18:20:18.139916 7faf945d6780 20 librbd: aio_write 0x7faf88001000 off = 23121 len = 17839 buf = 0x7ffff7db3150
2013-03-06 18:20:18.139918 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.139921 7faf945d6780 20 librbd: ictx_refresh 0x7faf88001000
2013-03-06 18:20:18.140050 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:40 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.96a20c6d e175) v4 -- ?+0 0x2932010 con 0x292d2a0
2013-03-06 18:20:18.141336 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 44 ==== osd_op_reply(39 rbd_header.10394bfbff9b [notify-ack 751619281227~1720] ondisk = 0) v4 ==== 122+0+0 (2760620998 0 0) 0x2932010 con 0x292d2a0
2013-03-06 18:20:18.143499 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 45 ==== osd_op_reply(40 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+80 (2327498163 0 4111553191) 0x2928a30 con 0x292d2a0
2013-03-06 18:20:18.143610 7faf945d6780 20 librbd: parent overlap 0
2013-03-06 18:20:18.143638 7faf945d6780 20 librbd: oid rbd_data.10394bfbff9b.0000000000000000 23121~17839 from [0,17839]
2013-03-06 18:20:18.143789 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_write oex rbd_data.10394bfbff9b.0000000000000000 23121~17839
2013-03-06 18:20:18.143811 7faf945d6780 30 objectcacher bh_add object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh[ 0x2928a90 23121~17839 0x2928830 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.143843 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_write adding trailing bh bh[ 0x2928a90 23121~17839 0x2928830 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.143848 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_write final is bh[ 0x2928a90 23121~17839 0x2928830 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.143853 7faf945d6780 10 objectcacher writex writing 0~17839 into bh[ 0x2928a90 23121~17839 0x2928830 (0) v 0 missing] waiters = {} at 23121
2013-03-06 18:20:18.143885 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) try_merge_bh bh[ 0x2928a90 23121~17839 0x2928830 (17839) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:18.143905 7faf945d6780 10 objectcacher trim start: bytes: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:18.143910 7faf945d6780 10 objectcacher trim finish: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:18.143913 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x29283c0 pending 0
2013-03-06 18:20:18.143915 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finalize() 0x29283c0 rval 0 read_buf 0 read_bl 0
2013-03-06 18:20:18.143931 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.143934 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.143947 7faf945d6780 20 librbd: read_iterate 0x7faf88001000 off = 12342 len = 8970
2013-03-06 18:20:18.143950 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.143961 7faf945d6780 20 librbd: aio_read 0x7faf88001000 completion 0x2930d30 [12342,8970]
2013-03-06 18:20:18.143964 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.143976 7faf945d6780 20 librbd: oid rbd_data.10394bfbff9b.0000000000000000 12342~8970 from [0,8970]
2013-03-06 18:20:18.144008 7faf945d6780 10 objectcacher readx extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 12342~8970 -> [0,8970])
2013-03-06 18:20:18.144022 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read rbd_data.10394bfbff9b.0000000000000000 12342~8970
2013-03-06 18:20:18.144028 7faf945d6780 30 objectcacher bh_add object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh[ 0x29314b0 12342~8970 0x2928830 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.144038 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read gap bh[ 0x29314b0 12342~8970 0x2928830 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.144044 7faf945d6780 7 objectcacher bh_read on bh[ 0x29314b0 12342~8970 0x2928830 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.144120 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:41 rbd_data.10394bfbff9b.0000000000000000 [read 12342~8970] 2.a24f0b5d e175) v4 -- ?+0 0x7faf880112d0 con 0x292d2a0
2013-03-06 18:20:18.144153 7faf945d6780 10 objectcacher readx missed, waiting on bh[ 0x29314b0 12342~8970 0x2928830 (0) v 0 rx] waiters = {} off 12342
2013-03-06 18:20:18.144200 7faf945d6780 20 objectcacher readx defer 0x292cca0
2013-03-06 18:20:18.144209 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x2930d30 pending 1
2013-03-06 18:20:18.145972 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 46 ==== osd_op_reply(41 rbd_data.10394bfbff9b.0000000000000000 [read 12342~8970] ack = -2 (No such file or directory)) v4 ==== 137+0+0 (1481911353 0 0) 0x2931640 con 0x292d2a0
2013-03-06 18:20:18.146051 7faf8d00d710 20 librbdwriteback: aio_cb completing
2013-03-06 18:20:18.146059 7faf8d00d710 7 objectcacher bh_read_finish rbd_data.10394bfbff9b.0000000000000000/head 12342~8970 (bl is 0) returned -2
2013-03-06 18:20:18.146069 7faf8d00d710 7 objectcacher bh_read_finish rbd_data.10394bfbff9b.0000000000000000/head padding 12342~8970 with 8970 bytes of zeroes
2013-03-06 18:20:18.146077 7faf8d00d710 7 objectcacher bh_read_finish ENOENT, marking complete and !exists on object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0]
2013-03-06 18:20:18.146100 7faf8d00d710 20 objectcacher checking bh bh[ 0x29314b0 12342~8970 0x2928830 (0) v 0 rx] waiters = {}
2013-03-06 18:20:18.146105 7faf8d00d710 10 objectcacher bh_read_finish removing bh[ 0x29314b0 12342~8970 0x2928830 (0) v 0 rx] waiters = {}
2013-03-06 18:20:18.146109 7faf8d00d710 30 objectcacher bh_remove object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0 COMPLETE !EXISTS] bh[ 0x29314b0 12342~8970 0x2928830 (0) v 0 rx] waiters = {}
2013-03-06 18:20:18.146125 7faf8d00d710 20 objectcacher break due to opos 21312 >= start+length 12342+8970=21312
2013-03-06 18:20:18.146128 7faf8d00d710 20 objectcacher finishing waiters 0x7faf88008130
2013-03-06 18:20:18.146135 7faf8d00d710 10 objectcacher readx extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 12342~8970 -> [0,8970])
2013-03-06 18:20:18.146141 7faf8d00d710 10 objectcacher readx object !exists, 1 extent...
2013-03-06 18:20:18.146174 7faf8d00d710 10 librbd::ImageCtx: prune_parent_extents image overlap 0, object overlap 0 from image extents []
2013-03-06 18:20:18.146179 7faf8d00d710 10 librbdwriteback: may_copy_on_write rbd_data.10394bfbff9b.0000000000000000 12342~8970 = 0
2013-03-06 18:20:18.146182 7faf8d00d710 20 objectcacher readx ob has bh bh[ 0x2928a90 23121~17839 0x2928830 (17839) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:18.146188 7faf8d00d710 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read rbd_data.10394bfbff9b.0000000000000000 12342~8970
2013-03-06 18:20:18.146193 7faf8d00d710 30 objectcacher bh_add object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0 COMPLETE !EXISTS] bh[ 0x7faf88035ec0 12342~8970 0x2928830 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.146201 7faf8d00d710 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read gap+complete+zero bh[ 0x7faf88035ec0 12342~8970 0x2928830 (0) v 0 zero] waiters = {}
2013-03-06 18:20:18.146205 7faf8d00d710 10 objectcacher readx hit bh bh[ 0x7faf88035ec0 12342~8970 0x2928830 (0) v 0 zero] waiters = {}
2013-03-06 18:20:18.146213 7faf8d00d710 10 objectcacher readx rmap opos 12342: bh[ 0x7faf88035ec0 12342~8970 0x2928830 (0) v 0 zero] waiters = {} +0 frag 0~8970 +0~8970
2013-03-06 18:20:18.146239 7faf8d00d710 10 objectcacher readx has all buffers
2013-03-06 18:20:18.146243 7faf8d00d710 10 objectcacher readx adding buffer len 8970 at 0
2013-03-06 18:20:18.146246 7faf8d00d710 10 objectcacher readx result is 8970
2013-03-06 18:20:18.146247 7faf8d00d710 20 objectcacher readx done 0x292cca0 8970
2013-03-06 18:20:18.146253 7faf8d00d710 10 objectcacher trim start: bytes: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:18.146255 7faf8d00d710 10 objectcacher trim finish: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:18.146265 7faf8d00d710 20 librbd::AioRequest: should_complete 0x29310e0 rbd_data.10394bfbff9b.0000000000000000 12342~8970 r = 8970
2013-03-06 18:20:18.146268 7faf8d00d710 10 librbd::AioCompletion: C_AioRead::finish() 0x2929040 r = 8970
2013-03-06 18:20:18.146269 7faf8d00d710 10 librbd::AioCompletion: got {} for [0,8970] bl 8970
2013-03-06 18:20:18.146316 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::complete_request() 0x2930d30 complete_cb=0x7faf94157c10 pending 1
2013-03-06 18:20:18.146320 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() 0x2930d30 rval 8970 read_buf 0 read_bl 0x7ffff7db34b0
2013-03-06 18:20:18.146335 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() moving resulting 8970 bytes to bl 0x7ffff7db34b0
2013-03-06 18:20:18.146363 7faf8d00d710 20 librbdwriteback: aio_cb finished
2013-03-06 18:20:18.146417 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.146432 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.146461 7faf945d6780 20 librbd: discard 0x7faf88001000 off = 4928 len = 14939
2013-03-06 18:20:18.146474 7faf945d6780 20 librbd: aio_discard 0x7faf88001000 off = 4928 len = 14939
2013-03-06 18:20:18.146477 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.146514 7faf945d6780 20 librbd: oid rbd_data.10394bfbff9b.0000000000000000 4928~14939 from [0,14939]
2013-03-06 18:20:18.146558 7faf945d6780 20 librbd::AioRequest: send 0x7faf8800f9a0 rbd_data.10394bfbff9b.0000000000000000 4928~14939
2013-03-06 18:20:18.146626 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:42 rbd_data.10394bfbff9b.0000000000000000 [zero 4928~14939] 2.a24f0b5d e175) v4 -- ?+0 0x7faf8800c310 con 0x292d2a0
2013-03-06 18:20:18.146658 7faf945d6780 10 objectcacher discard_set 0x7faf88001e30
2013-03-06 18:20:18.146663 7faf945d6780 10 objectcacher discard_set 0x7faf88001e30 ex extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 4928~14939 -> [0,14939])
2013-03-06 18:20:18.146671 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) discard object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0 COMPLETE !EXISTS] 4928~14939
2013-03-06 18:20:18.146675 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) setting exists on object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0 COMPLETE !EXISTS]
2013-03-06 18:20:18.146678 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) clearing complete on object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0 COMPLETE]
2013-03-06 18:20:18.146682 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) split bh[ 0x7faf88035ec0 12342~8970 0x2928830 (0) v 0 zero] waiters = {} at 19867
2013-03-06 18:20:18.146689 7faf945d6780 30 objectcacher bh_add object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh[ 0x7faf8800d020 19867~1445 0x2928830 (0) v 0 zero] waiters = {}
2013-03-06 18:20:18.146700 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) split left is bh[ 0x7faf88035ec0 12342~7525 0x2928830 (0) v 0 zero] waiters = {}
2013-03-06 18:20:18.146704 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) split right is bh[ 0x7faf8800d020 19867~1445 0x2928830 (0) v 0 zero] waiters = {}
2013-03-06 18:20:18.146707 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) discard object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh bh[ 0x7faf88035ec0 12342~7525 0x2928830 (0) v 0 zero] waiters = {}
2013-03-06 18:20:18.146711 7faf945d6780 30 objectcacher bh_remove object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh[ 0x7faf88035ec0 12342~7525 0x2928830 (0) v 0 zero] waiters = {}
2013-03-06 18:20:18.146718 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x7faf8800f5f0 pending 1
2013-03-06 18:20:18.147848 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 47 ==== osd_op_reply(42 rbd_data.10394bfbff9b.0000000000000000 [zero 4928~14939] ondisk = 0) v4 ==== 137+0+0 (210900988 0 0) 0x29310e0 con 0x292d2a0
2013-03-06 18:20:18.147917 7faf8d00d710 20 librbd::AioRequest: write 0x7faf8800f9a0 rbd_data.10394bfbff9b.0000000000000000 4928~14939 should_complete: r = 0
2013-03-06 18:20:18.147927 7faf8d00d710 20 librbd::AioRequest: WRITE_FLAT
2013-03-06 18:20:18.147929 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::complete_request() 0x7faf8800f5f0 complete_cb=0x7faf94157c10 pending 1
2013-03-06 18:20:18.147931 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() 0x7faf8800f5f0 rval 0 read_buf 0 read_bl 0
2013-03-06 18:20:18.148002 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.148012 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.148016 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.148018 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.148021 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.148022 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.148035 7faf945d6780 20 librbd: read_iterate 0x7faf88001000 off = 20170 len = 20790
2013-03-06 18:20:18.148039 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.148046 7faf945d6780 20 librbd: aio_read 0x7faf88001000 completion 0x2931a50 [20170,20790]
2013-03-06 18:20:18.148049 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.148063 7faf945d6780 20 librbd: oid rbd_data.10394bfbff9b.0000000000000000 20170~20790 from [0,20790]
2013-03-06 18:20:18.148077 7faf945d6780 10 objectcacher readx extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 20170~20790 -> [0,20790])
2013-03-06 18:20:18.148087 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read rbd_data.10394bfbff9b.0000000000000000 20170~20790
2013-03-06 18:20:18.148093 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read hit bh[ 0x7faf8800d020 19867~1445 0x2928830 (0) v 0 zero] waiters = {}
2013-03-06 18:20:18.148099 7faf945d6780 30 objectcacher bh_add object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh[ 0x29381b0 21312~1809 0x2928830 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.148107 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read gap bh[ 0x29381b0 21312~1809 0x2928830 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.148111 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read hit bh[ 0x2928a90 23121~17839 0x2928830 (17839) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:18.148116 7faf945d6780 7 objectcacher bh_read on bh[ 0x29381b0 21312~1809 0x2928830 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.148180 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:43 rbd_data.10394bfbff9b.0000000000000000 [read 21312~1809] 2.a24f0b5d e175) v4 -- ?+0 0x2938bd0 con 0x292d2a0
2013-03-06 18:20:18.148209 7faf945d6780 10 objectcacher readx missed, waiting on bh[ 0x29381b0 21312~1809 0x2928830 (0) v 0 rx] waiters = {} off 21312
2013-03-06 18:20:18.148223 7faf945d6780 20 objectcacher readx defer 0x292ec30
2013-03-06 18:20:18.148227 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x2931a50 pending 1
2013-03-06 18:20:18.149104 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 48 ==== osd_op_reply(43 rbd_data.10394bfbff9b.0000000000000000 [read 21312~1809] ack = -2 (No such file or directory)) v4 ==== 137+0+0 (4125864195 0 0) 0x2938bd0 con 0x292d2a0
2013-03-06 18:20:18.149227 7faf8d00d710 20 librbdwriteback: aio_cb completing
2013-03-06 18:20:18.149236 7faf8d00d710 7 objectcacher bh_read_finish rbd_data.10394bfbff9b.0000000000000000/head 21312~1809 (bl is 0) returned -2
2013-03-06 18:20:18.149245 7faf8d00d710 7 objectcacher bh_read_finish rbd_data.10394bfbff9b.0000000000000000/head padding 21312~1809 with 1809 bytes of zeroes
2013-03-06 18:20:18.149254 7faf8d00d710 7 objectcacher bh_read_finish ENOENT, marking complete and !exists on object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0]
2013-03-06 18:20:18.149265 7faf8d00d710 20 objectcacher checking bh bh[ 0x29381b0 21312~1809 0x2928830 (0) v 0 rx] waiters = {}
2013-03-06 18:20:18.149271 7faf8d00d710 10 objectcacher bh_read_finish removing bh[ 0x29381b0 21312~1809 0x2928830 (0) v 0 rx] waiters = {}
2013-03-06 18:20:18.149273 7faf8d00d710 30 objectcacher bh_remove object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0 COMPLETE !EXISTS] bh[ 0x29381b0 21312~1809 0x2928830 (0) v 0 rx] waiters = {}
2013-03-06 18:20:18.149283 7faf8d00d710 20 objectcacher break due to opos 23121 >= start+length 21312+1809=23121
2013-03-06 18:20:18.149285 7faf8d00d710 20 objectcacher finishing waiters 0x2922ef0
2013-03-06 18:20:18.149289 7faf8d00d710 10 objectcacher readx extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 20170~20790 -> [0,20790])
2013-03-06 18:20:18.149295 7faf8d00d710 10 objectcacher readx object !exists, 1 extent...
2013-03-06 18:20:18.149303 7faf8d00d710 10 librbd::ImageCtx: prune_parent_extents image overlap 0, object overlap 0 from image extents []
2013-03-06 18:20:18.149305 7faf8d00d710 10 librbdwriteback: may_copy_on_write rbd_data.10394bfbff9b.0000000000000000 20170~20790 = 0
2013-03-06 18:20:18.149308 7faf8d00d710 20 objectcacher readx ob has bh bh[ 0x7faf8800d020 19867~1445 0x2928830 (0) v 0 zero] waiters = {}
2013-03-06 18:20:18.149311 7faf8d00d710 20 objectcacher readx ob has bh bh[ 0x2928a90 23121~17839 0x2928830 (17839) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:18.149315 7faf8d00d710 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read rbd_data.10394bfbff9b.0000000000000000 20170~20790
2013-03-06 18:20:18.149319 7faf8d00d710 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read hit bh[ 0x7faf8800d020 19867~1445 0x2928830 (0) v 0 zero] waiters = {}
2013-03-06 18:20:18.149324 7faf8d00d710 30 objectcacher bh_add object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0 COMPLETE !EXISTS] bh[ 0x7faf88033f90 21312~1809 0x2928830 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.149331 7faf8d00d710 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read gap+complete+zero bh[ 0x7faf88033f90 21312~1809 0x2928830 (0) v 0 zero] waiters = {}
2013-03-06 18:20:18.149335 7faf8d00d710 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read hit bh[ 0x2928a90 23121~17839 0x2928830 (17839) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:18.149339 7faf8d00d710 10 objectcacher readx hit bh bh[ 0x7faf8800d020 19867~1445 0x2928830 (0) v 0 zero] waiters = {}
2013-03-06 18:20:18.149342 7faf8d00d710 10 objectcacher readx hit bh bh[ 0x7faf88033f90 21312~1809 0x2928830 (0) v 0 zero] waiters = {}
2013-03-06 18:20:18.149345 7faf8d00d710 10 objectcacher readx hit bh bh[ 0x2928a90 23121~17839 0x2928830 (17839) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:18.149349 7faf8d00d710 10 objectcacher readx rmap opos 20170: bh[ 0x7faf8800d020 19867~1445 0x2928830 (0) v 0 zero] waiters = {} +303 frag 0~20790 +0~1142
2013-03-06 18:20:18.149358 7faf8d00d710 10 objectcacher readx rmap opos 21312: bh[ 0x7faf88033f90 21312~1809 0x2928830 (0) v 0 zero] waiters = {} +0 frag 0~20790 +1142~1809
2013-03-06 18:20:18.149368 7faf8d00d710 10 objectcacher readx rmap opos 23121: bh[ 0x2928a90 23121~17839 0x2928830 (17839) v 0 dirty firstbyte=0] waiters = {} +0 frag 0~20790 +2951~17839
2013-03-06 18:20:18.149377 7faf8d00d710 10 objectcacher readx has all buffers
2013-03-06 18:20:18.149380 7faf8d00d710 10 objectcacher readx adding buffer len 20790 at 0
2013-03-06 18:20:18.149381 7faf8d00d710 10 objectcacher readx result is 20790
2013-03-06 18:20:18.149382 7faf8d00d710 20 objectcacher readx done 0x292ec30 20790
2013-03-06 18:20:18.149385 7faf8d00d710 10 objectcacher trim start: bytes: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:18.149388 7faf8d00d710 10 objectcacher trim finish: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:18.149391 7faf8d00d710 20 librbd::AioRequest: should_complete 0x2931e00 rbd_data.10394bfbff9b.0000000000000000 20170~20790 r = 20790
2013-03-06 18:20:18.149393 7faf8d00d710 10 librbd::AioCompletion: C_AioRead::finish() 0x2929040 r = 20790
2013-03-06 18:20:18.149394 7faf8d00d710 10 librbd::AioCompletion: got {} for [0,20790] bl 20790
2013-03-06 18:20:18.149406 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::complete_request() 0x2931a50 complete_cb=0x7faf94157c10 pending 1
2013-03-06 18:20:18.149409 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() 0x2931a50 rval 20790 read_buf 0 read_bl 0x7ffff7db34b0
2013-03-06 18:20:18.149413 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() moving resulting 20790 bytes to bl 0x7ffff7db34b0
2013-03-06 18:20:18.149428 7faf8d00d710 20 librbdwriteback: aio_cb finished
2013-03-06 18:20:18.149453 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.149458 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.149471 7faf945d6780 20 librbd: resize 0x7faf88001000 40960 -> 15409
2013-03-06 18:20:18.149474 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.149476 7faf945d6780 10 objectcacher release_set 0x7faf88001e30
2013-03-06 18:20:18.149483 7faf945d6780 30 objectcacher bh_remove object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0 COMPLETE !EXISTS] bh[ 0x7faf8800d020 19867~1445 0x2928830 (0) v 0 zero] waiters = {}
2013-03-06 18:20:18.149496 7faf945d6780 30 objectcacher bh_remove object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0 COMPLETE !EXISTS] bh[ 0x7faf88033f90 21312~1809 0x2928830 (0) v 0 zero] waiters = {}
2013-03-06 18:20:18.149504 7faf945d6780 10 objectcacher release clearing complete on object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0 COMPLETE !EXISTS]
2013-03-06 18:20:18.149507 7faf945d6780 10 objectcacher release setting exists on object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0 !EXISTS]
2013-03-06 18:20:18.149510 7faf945d6780 10 objectcacher release_set 0x7faf88001e30 object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] has 17839 bytes left
2013-03-06 18:20:18.149512 7faf945d6780 10 objectcacher release_set 0x7faf88001e30, 17839 bytes left
2013-03-06 18:20:18.149515 7faf945d6780 10 objectcacher flush_set 0x7faf88001e30
2013-03-06 18:20:18.149517 7faf945d6780 10 objectcacher flush object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] 0~0
2013-03-06 18:20:18.149521 7faf945d6780 20 objectcacher flush bh[ 0x2928a90 23121~17839 0x2928830 (17839) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:18.149525 7faf945d6780 7 objectcacher bh_write bh[ 0x2928a90 23121~17839 0x2928830 (17839) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:18.149538 7faf945d6780 10 librbd::ImageCtx: prune_parent_extents image overlap 0, object overlap 0 from image extents []
2013-03-06 18:20:18.149572 7faf945d6780 20 librbd::AioRequest: send 0x2939990 rbd_data.10394bfbff9b.0000000000000000 23121~17839
2013-03-06 18:20:18.149628 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:44 rbd_data.10394bfbff9b.0000000000000000 [write 23121~17839] 2.a24f0b5d e175) v4 -- ?+0 0x293a1a0 con 0x292d2a0
2013-03-06 18:20:18.149657 7faf945d6780 20 objectcacher tid 3 on rbd_data.10394bfbff9b.0000000000000000
2013-03-06 18:20:18.149674 7faf945d6780 10 objectcacher flush_set 0x7faf88001e30 will wait for ack tid 3 on object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 3/0]
2013-03-06 18:20:18.149710 7faf945d6780 20 librbd::ImageCtx: waiting for cache to be flushed
2013-03-06 18:20:18.162050 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 49 ==== osd_op_reply(44 rbd_data.10394bfbff9b.0000000000000000 [write 23121~17839] ondisk = 0) v4 ==== 137+0+0 (1691289477 0 0) 0x293a240 con 0x292d2a0
2013-03-06 18:20:18.162181 7faf8d00d710 20 librbd::AioRequest: write 0x2939990 rbd_data.10394bfbff9b.0000000000000000 23121~17839 should_complete: r = 0
2013-03-06 18:20:18.162192 7faf8d00d710 20 librbd::AioRequest: WRITE_FLAT
2013-03-06 18:20:18.162195 7faf8d00d710 20 librbdwriteback: aio_cb completing
2013-03-06 18:20:18.162198 7faf8d00d710 7 objectcacher bh_write_commit rbd_data.10394bfbff9b.0000000000000000/head tid 3 23121~17839 returned 0
2013-03-06 18:20:18.162211 7faf8d00d710 10 objectcacher bh_write_commit clean bh[ 0x2928a90 23121~17839 0x2928830 (17839) v 3 clean firstbyte=0] waiters = {}
2013-03-06 18:20:18.162267 7faf8d00d710 20 librbdwriteback: aio_cb finished
2013-03-06 18:20:18.162319 7faf945d6780 20 librbd::ImageCtx: finished flushing cache
2013-03-06 18:20:18.162327 7faf945d6780 10 objectcacher release_set 0x7faf88001e30
2013-03-06 18:20:18.162333 7faf945d6780 30 objectcacher bh_remove object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 3/3] bh[ 0x2928a90 23121~17839 0x2928830 (17839) v 3 clean firstbyte=0] waiters = {}
2013-03-06 18:20:18.162355 7faf945d6780 10 objectcacher release trimming object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 3/3]
2013-03-06 18:20:18.162366 7faf945d6780 10 objectcacher close_object object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 3/3]
2013-03-06 18:20:18.162383 7faf945d6780 2 librbd: shrinking image 40960 -> 15409
2013-03-06 18:20:18.162387 7faf945d6780 10 librbd: trim_image 40960 -> 15409 periods 1 discard to offset 40960 delete objects 1 to 0
2013-03-06 18:20:18.162406 7faf945d6780 20 librbd: ex extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 15409~25551 -> [0,25551])
2013-03-06 18:20:18.162485 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:45 rbd_data.10394bfbff9b.0000000000000000 [truncate 15409] 2.a24f0b5d e175) v4 -- ?+0 0x293ab90 con 0x292d2a0
2013-03-06 18:20:18.170546 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 50 ==== osd_op_reply(45 rbd_data.10394bfbff9b.0000000000000000 [truncate 15409] ack = 0) v4 ==== 137+0+0 (1243583116 0 0) 0x293ab90 con 0x292d2a0
2013-03-06 18:20:18.170760 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:46 rbd_header.10394bfbff9b [call rbd.set_size] 2.96a20c6d e175) v4 -- ?+0 0x293ab90 con 0x292d2a0
2013-03-06 18:20:18.178863 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 51 ==== osd_op_reply(46 rbd_header.10394bfbff9b [call] ack = 0) v4 ==== 122+0+0 (2561878695 0 0) 0x293ab90 con 0x292d2a0
2013-03-06 18:20:18.178991 7faf945d6780 20 librbd: notify_change refresh_seq = 10 last_refresh = 10
2013-03-06 18:20:18.179128 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:47 rbd_header.10394bfbff9b [notify 7~1723] 2.96a20c6d e175) v4 -- ?+0 0x2934260 con 0x292d2a0
2013-03-06 18:20:18.180252 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 52 ==== watch-notify(c=1 v=1723 i=751619281228 opcode=1) v1 ==== 30+0+0 (169476287 0 0) 0x2934260 con 0x292d2a0
2013-03-06 18:20:18.180321 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1723 cookie=1
2013-03-06 18:20:18.180336 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 53 ==== osd_op_reply(47 rbd_header.10394bfbff9b [notify 7~1723] ondisk = 0) v4 ==== 122+0+0 (1630520856 0 0) 0x2934720 con 0x292d2a0
2013-03-06 18:20:18.180416 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:48 rbd_header.10394bfbff9b [notify-ack 751619281228~1723] 2.96a20c6d e175) v4 -- ?+0 0x7faf880380b0 con 0x292d2a0
2013-03-06 18:20:18.181546 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 54 ==== watch-notify(c=7 v=1723 i=751619281228 opcode=1) v1 ==== 30+0+0 (3360923924 0 0) 0x2934720 con 0x292d2a0
2013-03-06 18:20:18.181670 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:49 rbd_header.10394bfbff9b [notify-ack 751619281228~1723] 2.96a20c6d e175) v4 -- ?+0 0x7faf88038570 con 0x292d2a0
2013-03-06 18:20:18.181744 7faf945d6780 2 librbd: done.
2013-03-06 18:20:18.181753 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.181755 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.181757 7faf945d6780 20 librbd: ictx_refresh 0x7faf88001000
2013-03-06 18:20:18.181910 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 55 ==== osd_op_reply(48 rbd_header.10394bfbff9b [notify-ack 751619281228~1723] ondisk = 0) v4 ==== 122+0+0 (1405045563 0 0) 0x2934e00 con 0x292d2a0
2013-03-06 18:20:18.181886 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:50 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.96a20c6d e175) v4 -- ?+0 0x29348a0 con 0x292d2a0
2013-03-06 18:20:18.182735 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 56 ==== osd_op_reply(49 rbd_header.10394bfbff9b [notify-ack 751619281228~1723] ondisk = 0) v4 ==== 122+0+0 (1405045563 0 0) 0x7faf880372d0 con 0x292d2a0
2013-03-06 18:20:18.185168 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 57 ==== osd_op_reply(50 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+80 (2613974890 0 1323502631) 0x7faf880381e0 con 0x292d2a0
2013-03-06 18:20:18.185274 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.185282 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.185285 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.185286 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.185288 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.185289 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.185606 7faf945d6780 20 librbd: resize 0x7faf88001000 15409 -> 40960
2013-03-06 18:20:18.185610 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.185611 7faf945d6780 2 librbd: expanding image 15409 -> 40960
2013-03-06 18:20:18.185686 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:51 rbd_header.10394bfbff9b [call rbd.set_size] 2.96a20c6d e175) v4 -- ?+0 0x293b750 con 0x292d2a0
2013-03-06 18:20:18.195541 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 58 ==== osd_op_reply(51 rbd_header.10394bfbff9b [call] ack = 0) v4 ==== 122+0+0 (1370981294 0 0) 0x7faf880380b0 con 0x292d2a0
2013-03-06 18:20:18.195614 7faf945d6780 20 librbd: notify_change refresh_seq = 12 last_refresh = 12
2013-03-06 18:20:18.195772 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:52 rbd_header.10394bfbff9b [notify 8~1724] 2.96a20c6d e175) v4 -- ?+0 0x2933210 con 0x292d2a0
2013-03-06 18:20:18.197009 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 59 ==== watch-notify(c=1 v=1724 i=751619281229 opcode=1) v1 ==== 30+0+0 (3214938812 0 0) 0x7faf880380b0 con 0x292d2a0
2013-03-06 18:20:18.197095 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1724 cookie=1
2013-03-06 18:20:18.197184 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:53 rbd_header.10394bfbff9b [notify-ack 751619281229~1724] 2.96a20c6d e175) v4 -- ?+0 0x29339c0 con 0x292d2a0
2013-03-06 18:20:18.197214 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 60 ==== osd_op_reply(52 rbd_header.10394bfbff9b [notify 8~1724] ondisk = 0) v4 ==== 122+0+0 (4037690413 0 0) 0x7faf88038570 con 0x292d2a0
2013-03-06 18:20:18.198388 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 61 ==== watch-notify(c=8 v=1724 i=751619281229 opcode=1) v1 ==== 30+0+0 (524578077 0 0) 0x7faf880380b0 con 0x292d2a0
2013-03-06 18:20:18.198526 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:54 rbd_header.10394bfbff9b [notify-ack 751619281229~1724] 2.96a20c6d e175) v4 -- ?+0 0x293d0e0 con 0x292d2a0
2013-03-06 18:20:18.198603 7faf945d6780 2 librbd: done.
2013-03-06 18:20:18.198590 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 62 ==== osd_op_reply(53 rbd_header.10394bfbff9b [notify-ack 751619281229~1724] ondisk = 0) v4 ==== 122+0+0 (4144743784 0 0) 0x7faf88038570 con 0x292d2a0
2013-03-06 18:20:18.198623 7faf945d6780 20 librbd: write 0x7faf88001000 off = 1290 len = 39670
2013-03-06 18:20:18.198632 7faf945d6780 20 librbd: aio_write 0x7faf88001000 off = 1290 len = 39670 buf = 0x7ffff7db3150
2013-03-06 18:20:18.198635 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.198639 7faf945d6780 20 librbd: ictx_refresh 0x7faf88001000
2013-03-06 18:20:18.198778 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:55 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.96a20c6d e175) v4 -- ?+0 0x7faf880372d0 con 0x292d2a0
2013-03-06 18:20:18.200070 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 63 ==== osd_op_reply(54 rbd_header.10394bfbff9b [notify-ack 751619281229~1724] ondisk = 0) v4 ==== 122+0+0 (4144743784 0 0) 0x7faf880372d0 con 0x292d2a0
2013-03-06 18:20:18.204278 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 64 ==== osd_op_reply(55 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+80 (1253033664 0 4111553191) 0x7faf88038cc0 con 0x292d2a0
2013-03-06 18:20:18.204383 7faf945d6780 20 librbd: parent overlap 0
2013-03-06 18:20:18.204421 7faf945d6780 20 librbd: oid rbd_data.10394bfbff9b.0000000000000000 1290~39670 from [0,39670]
2013-03-06 18:20:18.204465 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_write oex rbd_data.10394bfbff9b.0000000000000000 1290~39670
2013-03-06 18:20:18.204477 7faf945d6780 30 objectcacher bh_add object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh[ 0x7faf880372d0 1290~39670 0x7faf88038cc0 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.204492 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_write adding trailing bh bh[ 0x7faf880372d0 1290~39670 0x7faf88038cc0 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.204499 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_write final is bh[ 0x7faf880372d0 1290~39670 0x7faf88038cc0 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.204507 7faf945d6780 10 objectcacher writex writing 0~39670 into bh[ 0x7faf880372d0 1290~39670 0x7faf88038cc0 (0) v 0 missing] waiters = {} at 1290
2013-03-06 18:20:18.204524 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) try_merge_bh bh[ 0x7faf880372d0 1290~39670 0x7faf88038cc0 (39670) v 0 dirty firstbyte=13] waiters = {}
2013-03-06 18:20:18.204541 7faf945d6780 10 objectcacher trim start: bytes: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:18.204546 7faf945d6780 10 objectcacher trim finish: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:18.204551 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x2934fb0 pending 0
2013-03-06 18:20:18.204555 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finalize() 0x2934fb0 rval 0 read_buf 0 read_bl 0
2013-03-06 18:20:18.204567 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.204571 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.204585 7faf945d6780 20 librbd: discard 0x7faf88001000 off = 36274 len = 4686
2013-03-06 18:20:18.204592 7faf945d6780 20 librbd: aio_discard 0x7faf88001000 off = 36274 len = 4686
2013-03-06 18:20:18.204595 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.204618 7faf945d6780 20 librbd: oid rbd_data.10394bfbff9b.0000000000000000 36274~4686 from [0,4686]
2013-03-06 18:20:18.204660 7faf945d6780 20 librbd::AioRequest: send 0x293c030 rbd_data.10394bfbff9b.0000000000000000 36274~4686
2013-03-06 18:20:18.204739 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:56 rbd_data.10394bfbff9b.0000000000000000 [zero 36274~4686] 2.a24f0b5d e175) v4 -- ?+0 0x293c7f0 con 0x292d2a0
2013-03-06 18:20:18.204775 7faf945d6780 10 objectcacher discard_set 0x7faf88001e30
2013-03-06 18:20:18.204780 7faf945d6780 10 objectcacher discard_set 0x7faf88001e30 ex extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 36274~4686 -> [0,4686])
2013-03-06 18:20:18.204790 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) discard object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] 36274~4686
2013-03-06 18:20:18.204800 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) split bh[ 0x7faf880372d0 1290~39670 0x7faf88038cc0 (39670) v 0 dirty firstbyte=13] waiters = {} at 36274
2013-03-06 18:20:18.204813 7faf945d6780 30 objectcacher bh_add object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh[ 0x29354b0 36274~4686 0x7faf88038cc0 (0) v 0 dirty] waiters = {}
2013-03-06 18:20:18.204835 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) split left is bh[ 0x7faf880372d0 1290~34984 0x7faf88038cc0 (34984) v 0 dirty firstbyte=13] waiters = {}
2013-03-06 18:20:18.204845 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) split right is bh[ 0x29354b0 36274~4686 0x7faf88038cc0 (4686) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:18.204853 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) discard object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh bh[ 0x29354b0 36274~4686 0x7faf88038cc0 (4686) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:18.204862 7faf945d6780 30 objectcacher bh_remove object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh[ 0x29354b0 36274~4686 0x7faf88038cc0 (4686) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:18.204881 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x29337a0 pending 1
2013-03-06 18:20:18.212256 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 65 ==== osd_op_reply(56 rbd_data.10394bfbff9b.0000000000000000 [truncate 36274] ondisk = 0) v4 ==== 137+0+0 (2813504810 0 0) 0x7faf88043de0 con 0x292d2a0
2013-03-06 18:20:18.212330 7faf8d00d710 20 librbd::AioRequest: write 0x293c030 rbd_data.10394bfbff9b.0000000000000000 36274~4686 should_complete: r = 0
2013-03-06 18:20:18.212342 7faf8d00d710 20 librbd::AioRequest: WRITE_FLAT
2013-03-06 18:20:18.212345 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::complete_request() 0x29337a0 complete_cb=0x7faf94157c10 pending 1
2013-03-06 18:20:18.212350 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() 0x29337a0 rval 0 read_buf 0 read_bl 0
2013-03-06 18:20:18.212384 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.212389 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.212393 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.212396 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.212409 7faf945d6780 20 librbd: discard 0x7faf88001000 off = 9497 len = 31463
2013-03-06 18:20:18.212422 7faf945d6780 20 librbd: aio_discard 0x7faf88001000 off = 9497 len = 31463
2013-03-06 18:20:18.212425 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.212449 7faf945d6780 20 librbd: oid rbd_data.10394bfbff9b.0000000000000000 9497~31463 from [0,31463]
2013-03-06 18:20:18.212489 7faf945d6780 20 librbd::AioRequest: send 0x7faf880446e0 rbd_data.10394bfbff9b.0000000000000000 9497~31463
2013-03-06 18:20:18.212566 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:57 rbd_data.10394bfbff9b.0000000000000000 [zero 9497~31463] 2.a24f0b5d e175) v4 -- ?+0 0x7faf88044ea0 con 0x292d2a0
2013-03-06 18:20:18.212602 7faf945d6780 10 objectcacher discard_set 0x7faf88001e30
2013-03-06 18:20:18.212607 7faf945d6780 10 objectcacher discard_set 0x7faf88001e30 ex extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 9497~31463 -> [0,31463])
2013-03-06 18:20:18.212617 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) discard object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] 9497~31463
2013-03-06 18:20:18.212627 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) split bh[ 0x7faf880372d0 1290~34984 0x7faf88038cc0 (34984) v 0 dirty firstbyte=13] waiters = {} at 9497
2013-03-06 18:20:18.212640 7faf945d6780 30 objectcacher bh_add object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh[ 0x7faf88045860 9497~26777 0x7faf88038cc0 (0) v 0 dirty] waiters = {}
2013-03-06 18:20:18.212659 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) split left is bh[ 0x7faf880372d0 1290~8207 0x7faf88038cc0 (8207) v 0 dirty firstbyte=13] waiters = {}
2013-03-06 18:20:18.212668 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) split right is bh[ 0x7faf88045860 9497~26777 0x7faf88038cc0 (26777) v 0 dirty firstbyte=-87] waiters = {}
2013-03-06 18:20:18.212677 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) discard object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh bh[ 0x7faf88045860 9497~26777 0x7faf88038cc0 (26777) v 0 dirty firstbyte=-87] waiters = {}
2013-03-06 18:20:18.212686 7faf945d6780 30 objectcacher bh_remove object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh[ 0x7faf88045860 9497~26777 0x7faf88038cc0 (26777) v 0 dirty firstbyte=-87] waiters = {}
2013-03-06 18:20:18.212702 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x7faf88044400 pending 1
2013-03-06 18:20:18.220611 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 66 ==== osd_op_reply(57 rbd_data.10394bfbff9b.0000000000000000 [truncate 9497] ondisk = 0) v4 ==== 137+0+0 (182551963 0 0) 0x7faf880008b0 con 0x292d2a0
2013-03-06 18:20:18.220684 7faf8d00d710 20 librbd::AioRequest: write 0x7faf880446e0 rbd_data.10394bfbff9b.0000000000000000 9497~31463 should_complete: r = 0
2013-03-06 18:20:18.220695 7faf8d00d710 20 librbd::AioRequest: WRITE_FLAT
2013-03-06 18:20:18.220697 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::complete_request() 0x7faf88044400 complete_cb=0x7faf94157c10 pending 1
2013-03-06 18:20:18.220701 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() 0x7faf88044400 rval 0 read_buf 0 read_bl 0
2013-03-06 18:20:18.220725 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.220731 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.220734 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.220735 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.220745 7faf945d6780 20 librbd: resize 0x7faf88001000 40960 -> 30241
2013-03-06 18:20:18.220748 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.220750 7faf945d6780 10 objectcacher release_set 0x7faf88001e30
2013-03-06 18:20:18.220754 7faf945d6780 10 objectcacher release_set 0x7faf88001e30 object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] has 8207 bytes left
2013-03-06 18:20:18.220759 7faf945d6780 10 objectcacher release_set 0x7faf88001e30, 8207 bytes left
2013-03-06 18:20:18.220762 7faf945d6780 10 objectcacher flush_set 0x7faf88001e30
2013-03-06 18:20:18.220764 7faf945d6780 10 objectcacher flush object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] 0~0
2013-03-06 18:20:18.220767 7faf945d6780 20 objectcacher flush bh[ 0x7faf880372d0 1290~8207 0x7faf88038cc0 (8207) v 0 dirty firstbyte=13] waiters = {}
2013-03-06 18:20:18.220772 7faf945d6780 7 objectcacher bh_write bh[ 0x7faf880372d0 1290~8207 0x7faf88038cc0 (8207) v 0 dirty firstbyte=13] waiters = {}
2013-03-06 18:20:18.220784 7faf945d6780 10 librbd::ImageCtx: prune_parent_extents image overlap 0, object overlap 0 from image extents []
2013-03-06 18:20:18.220815 7faf945d6780 20 librbd::AioRequest: send 0x7faf88045040 rbd_data.10394bfbff9b.0000000000000000 1290~8207
2013-03-06 18:20:18.220872 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:58 rbd_data.10394bfbff9b.0000000000000000 [write 1290~8207] 2.a24f0b5d e175) v4 -- ?+0 0x7faf88046600 con 0x292d2a0
2013-03-06 18:20:18.220905 7faf945d6780 20 objectcacher tid 4 on rbd_data.10394bfbff9b.0000000000000000
2013-03-06 18:20:18.220919 7faf945d6780 10 objectcacher flush_set 0x7faf88001e30 will wait for ack tid 4 on object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 4/0]
2013-03-06 18:20:18.220941 7faf945d6780 20 librbd::ImageCtx: waiting for cache to be flushed
2013-03-06 18:20:18.228937 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 67 ==== osd_op_reply(58 rbd_data.10394bfbff9b.0000000000000000 [write 1290~8207] ondisk = 0) v4 ==== 137+0+0 (3549454139 0 0) 0x7faf88046600 con 0x292d2a0
2013-03-06 18:20:18.229013 7faf8d00d710 20 librbd::AioRequest: write 0x7faf88045040 rbd_data.10394bfbff9b.0000000000000000 1290~8207 should_complete: r = 0
2013-03-06 18:20:18.229023 7faf8d00d710 20 librbd::AioRequest: WRITE_FLAT
2013-03-06 18:20:18.229027 7faf8d00d710 20 librbdwriteback: aio_cb completing
2013-03-06 18:20:18.229031 7faf8d00d710 7 objectcacher bh_write_commit rbd_data.10394bfbff9b.0000000000000000/head tid 4 1290~8207 returned 0
2013-03-06 18:20:18.229044 7faf8d00d710 10 objectcacher bh_write_commit clean bh[ 0x7faf880372d0 1290~8207 0x7faf88038cc0 (8207) v 4 clean firstbyte=13] waiters = {}
2013-03-06 18:20:18.229073 7faf8d00d710 20 librbdwriteback: aio_cb finished
2013-03-06 18:20:18.229075 7faf945d6780 20 librbd::ImageCtx: finished flushing cache
2013-03-06 18:20:18.229082 7faf945d6780 10 objectcacher release_set 0x7faf88001e30
2013-03-06 18:20:18.229087 7faf945d6780 30 objectcacher bh_remove object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 4/4] bh[ 0x7faf880372d0 1290~8207 0x7faf88038cc0 (8207) v 4 clean firstbyte=13] waiters = {}
2013-03-06 18:20:18.229103 7faf945d6780 10 objectcacher release trimming object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 4/4]
2013-03-06 18:20:18.229106 7faf945d6780 10 objectcacher close_object object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 4/4]
2013-03-06 18:20:18.229114 7faf945d6780 2 librbd: shrinking image 40960 -> 30241
2013-03-06 18:20:18.229116 7faf945d6780 10 librbd: trim_image 40960 -> 30241 periods 1 discard to offset 40960 delete objects 1 to 0
2013-03-06 18:20:18.229132 7faf945d6780 20 librbd: ex extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 30241~10719 -> [0,10719])
2013-03-06 18:20:18.229204 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:59 rbd_data.10394bfbff9b.0000000000000000 [truncate 30241] 2.a24f0b5d e175) v4 -- ?+0 0x2933a80 con 0x292d2a0
2013-03-06 18:20:18.237274 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 68 ==== osd_op_reply(59 rbd_data.10394bfbff9b.0000000000000000 [truncate 30241] ack = 0) v4 ==== 137+0+0 (2770156497 0 0) 0x7faf88046550 con 0x292d2a0
2013-03-06 18:20:18.237466 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:60 rbd_header.10394bfbff9b [call rbd.set_size] 2.96a20c6d e175) v4 -- ?+0 0x2933a80 con 0x292d2a0
2013-03-06 18:20:18.245768 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 69 ==== osd_op_reply(60 rbd_header.10394bfbff9b [call] ack = 0) v4 ==== 122+0+0 (3314375682 0 0) 0x7faf8800a010 con 0x292d2a0
2013-03-06 18:20:18.245862 7faf945d6780 20 librbd: notify_change refresh_seq = 14 last_refresh = 14
2013-03-06 18:20:18.246002 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:61 rbd_header.10394bfbff9b [notify 9~1729] 2.96a20c6d e175) v4 -- ?+0 0x2933a80 con 0x292d2a0
2013-03-06 18:20:18.247517 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 70 ==== watch-notify(c=1 v=1729 i=751619281230 opcode=1) v1 ==== 30+0+0 (3662829572 0 0) 0x7faf8800a010 con 0x292d2a0
2013-03-06 18:20:18.247567 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1729 cookie=1
2013-03-06 18:20:18.247666 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:62 rbd_header.10394bfbff9b [notify-ack 751619281230~1729] 2.96a20c6d e175) v4 -- ?+0 0x7faf800008f0 con 0x292d2a0
2013-03-06 18:20:18.247736 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 71 ==== osd_op_reply(61 rbd_header.10394bfbff9b [notify 9~1729] ondisk = 0) v4 ==== 122+0+0 (3169052271 0 0) 0x7faf8800a010 con 0x292d2a0
2013-03-06 18:20:18.248809 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 72 ==== watch-notify(c=9 v=1729 i=751619281230 opcode=1) v1 ==== 30+0+0 (3634605201 0 0) 0x7faf8800a010 con 0x292d2a0
2013-03-06 18:20:18.248932 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:63 rbd_header.10394bfbff9b [notify-ack 751619281230~1729] 2.96a20c6d e175) v4 -- ?+0 0x7faf80002010 con 0x292d2a0
2013-03-06 18:20:18.249025 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 73 ==== osd_op_reply(62 rbd_header.10394bfbff9b [notify-ack 751619281230~1729] ondisk = 0) v4 ==== 122+0+0 (86915981 0 0) 0x7faf8800a010 con 0x292d2a0
2013-03-06 18:20:18.249055 7faf945d6780 2 librbd: done.
2013-03-06 18:20:18.249064 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.249067 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.249071 7faf945d6780 20 librbd: ictx_refresh 0x7faf88001000
2013-03-06 18:20:18.249238 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:64 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.96a20c6d e175) v4 -- ?+0 0x2933a80 con 0x292d2a0
2013-03-06 18:20:18.250237 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 74 ==== osd_op_reply(63 rbd_header.10394bfbff9b [notify-ack 751619281230~1729] ondisk = 0) v4 ==== 122+0+0 (86915981 0 0) 0x2921f50 con 0x292d2a0
2013-03-06 18:20:18.254291 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 75 ==== osd_op_reply(64 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+80 (3621243297 0 3005156486) 0x2921f50 con 0x292d2a0
2013-03-06 18:20:18.254411 7faf945d6780 20 librbd: discard 0x7faf88001000 off = 5168 len = 25073
2013-03-06 18:20:18.254423 7faf945d6780 20 librbd: aio_discard 0x7faf88001000 off = 5168 len = 25073
2013-03-06 18:20:18.254425 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.254442 7faf945d6780 20 librbd: oid rbd_data.10394bfbff9b.0000000000000000 5168~25073 from [0,25073]
2013-03-06 18:20:18.254471 7faf945d6780 20 librbd::AioRequest: send 0x2926d40 rbd_data.10394bfbff9b.0000000000000000 5168~25073
2013-03-06 18:20:18.254526 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:65 rbd_data.10394bfbff9b.0000000000000000 [zero 5168~25073] 2.a24f0b5d e175) v4 -- ?+0 0x293c030 con 0x292d2a0
2013-03-06 18:20:18.254557 7faf945d6780 10 objectcacher discard_set on 0x7faf88001e30 dne
2013-03-06 18:20:18.254560 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x293c4f0 pending 1
2013-03-06 18:20:18.262337 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 76 ==== osd_op_reply(65 rbd_data.10394bfbff9b.0000000000000000 [truncate 5168] ondisk = 0) v4 ==== 137+0+0 (1219226333 0 0) 0x293c030 con 0x292d2a0
2013-03-06 18:20:18.262409 7faf8d00d710 20 librbd::AioRequest: write 0x2926d40 rbd_data.10394bfbff9b.0000000000000000 5168~25073 should_complete: r = 0
2013-03-06 18:20:18.262419 7faf8d00d710 20 librbd::AioRequest: WRITE_FLAT
2013-03-06 18:20:18.262423 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::complete_request() 0x293c4f0 complete_cb=0x7faf94157c10 pending 1
2013-03-06 18:20:18.262428 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() 0x293c4f0 rval 0 read_buf 0 read_bl 0
2013-03-06 18:20:18.262456 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.262463 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.262471 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.262475 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.262490 7faf945d6780 20 librbd: read_iterate 0x7faf88001000 off = 18793 len = 11448
2013-03-06 18:20:18.262495 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.262504 7faf945d6780 20 librbd: aio_read 0x7faf88001000 completion 0x29246e0 [18793,11448]
2013-03-06 18:20:18.262509 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.262528 7faf945d6780 20 librbd: oid rbd_data.10394bfbff9b.0000000000000000 18793~11448 from [0,11448]
2013-03-06 18:20:18.262549 7faf945d6780 10 objectcacher readx extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 18793~11448 -> [0,11448])
2013-03-06 18:20:18.262564 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read rbd_data.10394bfbff9b.0000000000000000 18793~11448
2013-03-06 18:20:18.262572 7faf945d6780 30 objectcacher bh_add object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh[ 0x292de90 18793~11448 0x293c030 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.262585 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read miss 11448 left, bh[ 0x292de90 18793~11448 0x293c030 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.262592 7faf945d6780 7 objectcacher bh_read on bh[ 0x292de90 18793~11448 0x293c030 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.262679 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:66 rbd_data.10394bfbff9b.0000000000000000 [read 18793~11448] 2.a24f0b5d e175) v4 -- ?+0 0x2927180 con 0x292d2a0
2013-03-06 18:20:18.262718 7faf945d6780 10 objectcacher readx missed, waiting on bh[ 0x292de90 18793~11448 0x293c030 (0) v 0 rx] waiters = {} off 18793
2013-03-06 18:20:18.262736 7faf945d6780 20 objectcacher readx defer 0x292cca0
2013-03-06 18:20:18.262743 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x29246e0 pending 1
2013-03-06 18:20:18.264136 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 77 ==== osd_op_reply(66 rbd_data.10394bfbff9b.0000000000000000 [read 18793~0] ondisk = 0) v4 ==== 137+0+0 (2219072278 0 0) 0x2927180 con 0x292d2a0
2013-03-06 18:20:18.264206 7faf8d00d710 20 librbdwriteback: aio_cb completing
2013-03-06 18:20:18.264213 7faf8d00d710 7 objectcacher bh_read_finish rbd_data.10394bfbff9b.0000000000000000/head 18793~11448 (bl is 0) returned 0
2013-03-06 18:20:18.264220 7faf8d00d710 7 objectcacher bh_read_finish rbd_data.10394bfbff9b.0000000000000000/head padding 18793~11448 with 11448 bytes of zeroes
2013-03-06 18:20:18.264228 7faf8d00d710 20 objectcacher checking bh bh[ 0x292de90 18793~11448 0x293c030 (0) v 0 rx] waiters = { 18793->[0x2923a20, ]}
2013-03-06 18:20:18.264243 7faf8d00d710 10 objectcacher bh_read_finish read bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:18.264247 7faf8d00d710 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) try_merge_bh bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:18.264251 7faf8d00d710 20 objectcacher finishing waiters 0x2923a20
2013-03-06 18:20:18.264254 7faf8d00d710 10 objectcacher readx extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 18793~11448 -> [0,11448])
2013-03-06 18:20:18.264261 7faf8d00d710 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read rbd_data.10394bfbff9b.0000000000000000 18793~11448
2013-03-06 18:20:18.264265 7faf8d00d710 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read hit bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:18.264269 7faf8d00d710 10 objectcacher readx hit bh bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:18.264273 7faf8d00d710 10 objectcacher readx rmap opos 18793: bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 clean firstbyte=0] waiters = {} +0 frag 0~11448 +0~11448
2013-03-06 18:20:18.264285 7faf8d00d710 10 objectcacher readx has all buffers
2013-03-06 18:20:18.264287 7faf8d00d710 10 objectcacher readx adding buffer len 11448 at 0
2013-03-06 18:20:18.264289 7faf8d00d710 10 objectcacher readx result is 11448
2013-03-06 18:20:18.264290 7faf8d00d710 20 objectcacher readx done 0x292cca0 11448
2013-03-06 18:20:18.264293 7faf8d00d710 10 objectcacher trim start: bytes: max 33554432 clean 11448, objects: max 42 current 1
2013-03-06 18:20:18.264296 7faf8d00d710 10 objectcacher trim finish: max 33554432 clean 11448, objects: max 42 current 1
2013-03-06 18:20:18.264299 7faf8d00d710 20 librbd::AioRequest: should_complete 0x292d8b0 rbd_data.10394bfbff9b.0000000000000000 18793~11448 r = 11448
2013-03-06 18:20:18.264302 7faf8d00d710 10 librbd::AioCompletion: C_AioRead::finish() 0x2929040 r = 11448
2013-03-06 18:20:18.264303 7faf8d00d710 10 librbd::AioCompletion: got {} for [0,11448] bl 11448
2013-03-06 18:20:18.264314 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::complete_request() 0x29246e0 complete_cb=0x7faf94157c10 pending 1
2013-03-06 18:20:18.264317 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() 0x29246e0 rval 11448 read_buf 0 read_bl 0x7ffff7db34b0
2013-03-06 18:20:18.264322 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() moving resulting 11448 bytes to bl 0x7ffff7db34b0
2013-03-06 18:20:18.264336 7faf8d00d710 20 librbdwriteback: aio_cb finished
2013-03-06 18:20:18.264351 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.264358 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.264374 7faf945d6780 20 librbd: read_iterate 0x7faf88001000 off = 21009 len = 9232
2013-03-06 18:20:18.264378 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.264387 7faf945d6780 20 librbd: aio_read 0x7faf88001000 completion 0x7faf80005f00 [21009,9232]
2013-03-06 18:20:18.264392 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.264410 7faf945d6780 20 librbd: oid rbd_data.10394bfbff9b.0000000000000000 21009~9232 from [0,9232]
2013-03-06 18:20:18.264431 7faf945d6780 10 objectcacher readx extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 21009~9232 -> [0,9232])
2013-03-06 18:20:18.264444 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read rbd_data.10394bfbff9b.0000000000000000 21009~9232
2013-03-06 18:20:18.264452 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read hit bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:18.264461 7faf945d6780 10 objectcacher readx hit bh bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:18.264469 7faf945d6780 10 objectcacher readx rmap opos 21009: bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 clean firstbyte=0] waiters = {} +2216 frag 0~9232 +0~9232
2013-03-06 18:20:18.264489 7faf945d6780 10 objectcacher readx has all buffers
2013-03-06 18:20:18.264493 7faf945d6780 10 objectcacher readx adding buffer len 9232 at 0
2013-03-06 18:20:18.264497 7faf945d6780 10 objectcacher readx result is 9232
2013-03-06 18:20:18.264499 7faf945d6780 20 objectcacher readx done 0x7faf80006640 9232
2013-03-06 18:20:18.264504 7faf945d6780 10 objectcacher trim start: bytes: max 33554432 clean 11448, objects: max 42 current 1
2013-03-06 18:20:18.264509 7faf945d6780 10 objectcacher trim finish: max 33554432 clean 11448, objects: max 42 current 1
2013-03-06 18:20:18.264514 7faf945d6780 20 librbd::AioRequest: should_complete 0x7faf800063a0 rbd_data.10394bfbff9b.0000000000000000 21009~9232 r = 9232
2013-03-06 18:20:18.264519 7faf945d6780 10 librbd::AioCompletion: C_AioRead::finish() 0x7faf80000c10 r = 9232
2013-03-06 18:20:18.264521 7faf945d6780 10 librbd::AioCompletion: got {} for [0,9232] bl 9232
2013-03-06 18:20:18.264536 7faf945d6780 20 librbd::AioCompletion: AioCompletion::complete_request() 0x7faf80005f00 complete_cb=0x7faf94157c10 pending 1
2013-03-06 18:20:18.264548 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x7faf80005f00 pending 0
2013-03-06 18:20:18.264553 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finalize() 0x7faf80005f00 rval 9232 read_buf 0 read_bl 0x7ffff7db34b0
2013-03-06 18:20:18.264562 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finalize() moving resulting 9232 bytes to bl 0x7ffff7db34b0
2013-03-06 18:20:18.264582 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.264586 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.264601 7faf945d6780 20 librbd: read_iterate 0x7faf88001000 off = 26804 len = 3437
2013-03-06 18:20:18.264605 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.264613 7faf945d6780 20 librbd: aio_read 0x7faf88001000 completion 0x7faf80007c10 [26804,3437]
2013-03-06 18:20:18.264617 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.264634 7faf945d6780 20 librbd: oid rbd_data.10394bfbff9b.0000000000000000 26804~3437 from [0,3437]
2013-03-06 18:20:18.264653 7faf945d6780 10 objectcacher readx extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 26804~3437 -> [0,3437])
2013-03-06 18:20:18.264666 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read rbd_data.10394bfbff9b.0000000000000000 26804~3437
2013-03-06 18:20:18.264674 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_read hit bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:18.264683 7faf945d6780 10 objectcacher readx hit bh bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:18.264690 7faf945d6780 10 objectcacher readx rmap opos 26804: bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 clean firstbyte=0] waiters = {} +8011 frag 0~3437 +0~3437
2013-03-06 18:20:18.264710 7faf945d6780 10 objectcacher readx has all buffers
2013-03-06 18:20:18.264714 7faf945d6780 10 objectcacher readx adding buffer len 3437 at 0
2013-03-06 18:20:18.264717 7faf945d6780 10 objectcacher readx result is 3437
2013-03-06 18:20:18.264719 7faf945d6780 20 objectcacher readx done 0x7faf80006640 3437
2013-03-06 18:20:18.264724 7faf945d6780 10 objectcacher trim start: bytes: max 33554432 clean 11448, objects: max 42 current 1
2013-03-06 18:20:18.264729 7faf945d6780 10 objectcacher trim finish: max 33554432 clean 11448, objects: max 42 current 1
2013-03-06 18:20:18.264734 7faf945d6780 20 librbd::AioRequest: should_complete 0x7faf80007fc0 rbd_data.10394bfbff9b.0000000000000000 26804~3437 r = 3437
2013-03-06 18:20:18.264739 7faf945d6780 10 librbd::AioCompletion: C_AioRead::finish() 0x7faf80000d40 r = 3437
2013-03-06 18:20:18.264741 7faf945d6780 10 librbd::AioCompletion: got {} for [0,3437] bl 3437
2013-03-06 18:20:18.264756 7faf945d6780 20 librbd::AioCompletion: AioCompletion::complete_request() 0x7faf80007c10 complete_cb=0x7faf94157c10 pending 1
2013-03-06 18:20:18.264768 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x7faf80007c10 pending 0
2013-03-06 18:20:18.264772 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finalize() 0x7faf80007c10 rval 3437 read_buf 0 read_bl 0x7ffff7db34b0
2013-03-06 18:20:18.264781 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finalize() moving resulting 3437 bytes to bl 0x7ffff7db34b0
2013-03-06 18:20:18.264799 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.264803 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.265096 7faf945d6780 20 librbd: resize 0x7faf88001000 30241 -> 40960
2013-03-06 18:20:18.265102 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.265105 7faf945d6780 2 librbd: expanding image 30241 -> 40960
2013-03-06 18:20:18.265206 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:67 rbd_header.10394bfbff9b [call rbd.set_size] 2.96a20c6d e175) v4 -- ?+0 0x7faf80009790 con 0x292d2a0
2013-03-06 18:20:18.270772 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 78 ==== osd_op_reply(67 rbd_header.10394bfbff9b [call] ack = 0) v4 ==== 122+0+0 (4104948559 0 0) 0x292d8b0 con 0x292d2a0
2013-03-06 18:20:18.270867 7faf945d6780 20 librbd: notify_change refresh_seq = 16 last_refresh = 16
2013-03-06 18:20:18.270995 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:68 rbd_header.10394bfbff9b [notify 10~1731] 2.96a20c6d e175) v4 -- ?+0 0x7faf8000a5e0 con 0x292d2a0
2013-03-06 18:20:18.272283 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 79 ==== watch-notify(c=1 v=1731 i=751619281231 opcode=1) v1 ==== 30+0+0 (2242143054 0 0) 0x2928100 con 0x292d2a0
2013-03-06 18:20:18.272333 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1731 cookie=1
2013-03-06 18:20:18.272341 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 80 ==== osd_op_reply(68 rbd_header.10394bfbff9b [notify 10~1731] ondisk = 0) v4 ==== 122+0+0 (2502154552 0 0) 0x2932270 con 0x292d2a0
2013-03-06 18:20:18.272418 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:69 rbd_header.10394bfbff9b [notify-ack 751619281231~1731] 2.96a20c6d e175) v4 -- ?+0 0x7faf8000a5e0 con 0x292d2a0
2013-03-06 18:20:18.273823 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 81 ==== watch-notify(c=10 v=1731 i=751619281231 opcode=1) v1 ==== 30+0+0 (1686600822 0 0) 0x2928100 con 0x292d2a0
2013-03-06 18:20:18.273909 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 82 ==== osd_op_reply(69 rbd_header.10394bfbff9b [notify-ack 751619281231~1731] ondisk = 0) v4 ==== 122+0+0 (2458015869 0 0) 0x292d8b0 con 0x292d2a0
2013-03-06 18:20:18.273943 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:70 rbd_header.10394bfbff9b [notify-ack 751619281231~1731] 2.96a20c6d e175) v4 -- ?+0 0x7faf8000acf0 con 0x292d2a0
2013-03-06 18:20:18.274011 7faf945d6780 2 librbd: done.
2013-03-06 18:20:18.274030 7faf945d6780 20 librbd: write 0x7faf88001000 off = 7489 len = 33471
2013-03-06 18:20:18.274040 7faf945d6780 20 librbd: aio_write 0x7faf88001000 off = 7489 len = 33471 buf = 0x7ffff7db3150
2013-03-06 18:20:18.274043 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.274048 7faf945d6780 20 librbd: ictx_refresh 0x7faf88001000
2013-03-06 18:20:18.274196 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:71 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.96a20c6d e175) v4 -- ?+0 0x2928100 con 0x292d2a0
2013-03-06 18:20:18.275341 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 83 ==== osd_op_reply(70 rbd_header.10394bfbff9b [notify-ack 751619281231~1731] ondisk = 0) v4 ==== 122+0+0 (2458015869 0 0) 0x2932270 con 0x292d2a0
2013-03-06 18:20:18.278480 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 84 ==== osd_op_reply(71 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+80 (892041056 0 4111553191) 0x292d8b0 con 0x292d2a0
2013-03-06 18:20:18.278608 7faf945d6780 20 librbd: parent overlap 0
2013-03-06 18:20:18.278639 7faf945d6780 20 librbd: oid rbd_data.10394bfbff9b.0000000000000000 7489~33471 from [0,33471]
2013-03-06 18:20:18.278676 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_write oex rbd_data.10394bfbff9b.0000000000000000 7489~33471
2013-03-06 18:20:18.278690 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) cur is 7489, p is bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:18.278701 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_write gap 7489~11304
2013-03-06 18:20:18.278707 7faf945d6780 30 objectcacher bh_add object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh[ 0x2932270 7489~11304 0x293c030 (0) v 0 missing] waiters = {}
2013-03-06 18:20:18.278719 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) cur is 18793, p is bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:18.278728 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_write bh bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 clean firstbyte=0] waiters = {} intersected
2013-03-06 18:20:18.278742 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) merge_left bh[ 0x2932270 7489~11304 0x293c030 (0) v 0 dirty] waiters = {} + bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:18.278752 7faf945d6780 30 objectcacher bh_remove object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] bh[ 0x292de90 18793~11448 0x293c030 (11448) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:18.278770 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) merge_left result bh[ 0x2932270 7489~22752 0x293c030 (11448) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:18.278781 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) map_write final is bh[ 0x2932270 7489~33471 0x293c030 (11448) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:18.278791 7faf945d6780 10 objectcacher writex writing 0~33471 into bh[ 0x2932270 7489~33471 0x293c030 (11448) v 0 dirty firstbyte=0] waiters = {} at 7489
2013-03-06 18:20:18.278806 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/head) try_merge_bh bh[ 0x2932270 7489~33471 0x293c030 (33471) v 0 dirty firstbyte=-60] waiters = {}
2013-03-06 18:20:18.278821 7faf945d6780 10 objectcacher trim start: bytes: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:18.278826 7faf945d6780 10 objectcacher trim finish: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:18.278831 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x7faf880141f0 pending 0
2013-03-06 18:20:18.278835 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finalize() 0x7faf880141f0 rval 0 read_buf 0 read_bl 0
2013-03-06 18:20:18.278847 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.278850 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.278854 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.278857 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.278860 7faf945d6780 20 librbd: info 0x7faf88001000
2013-03-06 18:20:18.278862 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.278965 7faf945d6780 20 librbd: snap_create 0x7faf88001000 snap
2013-03-06 18:20:18.278971 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.279037 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6790/0 -- pool_op(create unmanaged snap pool 2 auid 0 tid 72 name v0) v4 -- ?+0 0x2928ea0 con 0x7faf88004710
2013-03-06 18:20:18.526110 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== mon.1 192.168.106.222:6790/0 12 ==== osd_map(176..176 src has 1..176) v3 ==== 307+0+0 (2700892470 0 0) 0x7faf88036c30 con 0x7faf88004710
2013-03-06 18:20:18.598744 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== mon.1 192.168.106.222:6790/0 13 ==== pool_op_reply(tid 72 (0) Success v176) v1 ==== 55+0+0 (2997917008 0 0) 0x7faf88010ba0 con 0x7faf88004710
2013-03-06 18:20:18.598965 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:73 rbd_header.10394bfbff9b [call rbd.snapshot_add] 2.96a20c6d e176) v4 -- ?+0 0x7faf80009ff0 con 0x292d2a0
2013-03-06 18:20:18.689808 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 85 ==== osd_op_reply(73 rbd_header.10394bfbff9b [call] ack = 0) v4 ==== 122+0+0 (2600321808 0 0) 0x2928630 con 0x292d2a0
2013-03-06 18:20:18.689937 7faf945d6780 20 librbd: notify_change refresh_seq = 18 last_refresh = 18
2013-03-06 18:20:18.690102 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:74 rbd_header.10394bfbff9b [notify 11~1732] 2.96a20c6d e176) v4 -- ?+0 0x7faf80002550 con 0x292d2a0
2013-03-06 18:20:18.692863 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 86 ==== watch-notify(c=1 v=1732 i=755914248528 opcode=1) v1 ==== 30+0+0 (1013288677 0 0) 0x2928630 con 0x292d2a0
2013-03-06 18:20:18.692915 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1732 cookie=1
2013-03-06 18:20:18.693020 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:75 rbd_header.10394bfbff9b [notify-ack 755914248528~1732] 2.96a20c6d e176) v4 -- ?+0 0x7faf80002950 con 0x292d2a0
2013-03-06 18:20:18.693081 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 87 ==== osd_op_reply(74 rbd_header.10394bfbff9b [notify 11~1732] ondisk = 0) v4 ==== 122+0+0 (925209469 0 0) 0x2928630 con 0x292d2a0
2013-03-06 18:20:18.694080 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 88 ==== watch-notify(c=11 v=1732 i=755914248528 opcode=1) v1 ==== 30+0+0 (2136152809 0 0) 0x2928630 con 0x292d2a0
2013-03-06 18:20:18.694205 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:76 rbd_header.10394bfbff9b [notify-ack 755914248528~1732] 2.96a20c6d e176) v4 -- ?+0 0x7faf88003a70 con 0x292d2a0
2013-03-06 18:20:18.694241 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 89 ==== osd_op_reply(75 rbd_header.10394bfbff9b [notify-ack 755914248528~1732] ondisk = 0) v4 ==== 122+0+0 (3600547749 0 0) 0x2928370 con 0x292d2a0
2013-03-06 18:20:18.694282 7faf945d6780 20 librbd: snap_protect 0x7faf88001000 snap
2013-03-06 18:20:18.694289 7faf945d6780 20 librbd: ictx_check 0x7faf88001000
2013-03-06 18:20:18.694294 7faf945d6780 20 librbd: ictx_refresh 0x7faf88001000
2013-03-06 18:20:18.694458 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:77 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.96a20c6d e176) v4 -- ?+0 0x7faf8000acf0 con 0x292d2a0
2013-03-06 18:20:18.695524 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 90 ==== osd_op_reply(76 rbd_header.10394bfbff9b [notify-ack 755914248528~1732] ondisk = 0) v4 ==== 122+0+0 (3600547749 0 0) 0x7faf80002df0 con 0x292d2a0
2013-03-06 18:20:18.698654 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 91 ==== osd_op_reply(77 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+88 (130595361 0 1283421888) 0x7faf80002d40 con 0x292d2a0
2013-03-06 18:20:18.698968 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:78 rbd_header.10394bfbff9b [call rbd.get_snapshot_name,call rbd.get_size,call rbd.get_features,call rbd.get_parent,call rbd.get_protection_status] 2.96a20c6d e176) v4 -- ?+0 0x7faf8000acf0 con 0x292d2a0
2013-03-06 18:20:18.701877 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 92 ==== osd_op_reply(78 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+62 (4023213589 0 961542632) 0x7faf80002950 con 0x292d2a0
2013-03-06 18:20:18.702017 7faf945d6780 20 librbd: new snapshot id=172 name=snap size=40960 features=1
2013-03-06 18:20:18.702067 7faf945d6780 10 objectcacher flush_set 0x7faf88001e30
2013-03-06 18:20:18.702074 7faf945d6780 10 objectcacher flush object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 0/0] 0~0
2013-03-06 18:20:18.702083 7faf945d6780 20 objectcacher flush bh[ 0x2932270 7489~33471 0x293c030 (33471) v 0 dirty firstbyte=-60] waiters = {}
2013-03-06 18:20:18.702089 7faf945d6780 7 objectcacher bh_write bh[ 0x2932270 7489~33471 0x293c030 (33471) v 0 dirty firstbyte=-60] waiters = {}
2013-03-06 18:20:18.702102 7faf945d6780 10 librbd::ImageCtx: prune_parent_extents image overlap 0, object overlap 0 from image extents []
2013-03-06 18:20:18.702137 7faf945d6780 20 librbd::AioRequest: send 0x7faf80002aa0 rbd_data.10394bfbff9b.0000000000000000 7489~33471
2013-03-06 18:20:18.702197 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:79 rbd_data.10394bfbff9b.0000000000000000 [write 7489~33471] 2.a24f0b5d e176) v4 -- ?+0 0x7faf800038a0 con 0x292d2a0
2013-03-06 18:20:18.702229 7faf945d6780 20 objectcacher tid 6 on rbd_data.10394bfbff9b.0000000000000000
2013-03-06 18:20:18.702241 7faf945d6780 10 objectcacher flush_set 0x7faf88001e30 will wait for ack tid 6 on object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 6/0]
2013-03-06 18:20:18.702255 7faf945d6780 20 librbd::ImageCtx: waiting for cache to be flushed
2013-03-06 18:20:18.762951 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 93 ==== osd_op_reply(79 rbd_data.10394bfbff9b.0000000000000000 [write 7489~33471] ondisk = 0) v4 ==== 137+0+0 (167313005 0 0) 0x7faf800038a0 con 0x292d2a0
2013-03-06 18:20:18.763098 7faf8d00d710 20 librbd::AioRequest: write 0x7faf80002aa0 rbd_data.10394bfbff9b.0000000000000000 7489~33471 should_complete: r = 0
2013-03-06 18:20:18.763109 7faf8d00d710 20 librbd::AioRequest: WRITE_FLAT
2013-03-06 18:20:18.763112 7faf8d00d710 20 librbdwriteback: aio_cb completing
2013-03-06 18:20:18.763114 7faf8d00d710 7 objectcacher bh_write_commit rbd_data.10394bfbff9b.0000000000000000/head tid 6 7489~33471 returned 0
2013-03-06 18:20:18.763125 7faf8d00d710 10 objectcacher bh_write_commit clean bh[ 0x2932270 7489~33471 0x293c030 (33471) v 6 clean firstbyte=-60] waiters = {}
2013-03-06 18:20:18.763150 7faf8d00d710 20 librbdwriteback: aio_cb finished
2013-03-06 18:20:18.763157 7faf945d6780 20 librbd::ImageCtx: finished flushing cache
2013-03-06 18:20:18.763290 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:80 rbd_header.10394bfbff9b [call rbd.set_protection_status] 2.96a20c6d e176) v4 -- ?+0 0x7faf800034a0 con 0x292d2a0
2013-03-06 18:20:18.796253 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 94 ==== osd_op_reply(80 rbd_header.10394bfbff9b [call] ack = 0) v4 ==== 122+0+0 (1350353722 0 0) 0x7faf800034a0 con 0x292d2a0
2013-03-06 18:20:18.796405 7faf945d6780 20 librbd: notify_change refresh_seq = 20 last_refresh = 20
2013-03-06 18:20:18.796540 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:81 rbd_header.10394bfbff9b [notify 12~1734] 2.96a20c6d e176) v4 -- ?+0 0x7faf80004070 con 0x292d2a0
2013-03-06 18:20:18.797876 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 95 ==== watch-notify(c=1 v=1734 i=755914248529 opcode=1) v1 ==== 30+0+0 (1670624687 0 0) 0x7faf80004070 con 0x292d2a0
2013-03-06 18:20:18.797925 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1734 cookie=1
2013-03-06 18:20:18.797961 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 96 ==== osd_op_reply(81 rbd_header.10394bfbff9b [notify 12~1734] ondisk = 0) v4 ==== 122+0+0 (1741775765 0 0) 0x7faf80004470 con 0x292d2a0
2013-03-06 18:20:18.798025 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:82 rbd_header.10394bfbff9b [notify-ack 755914248529~1734] 2.96a20c6d e176) v4 -- ?+0 0x7faf88003000 con 0x292d2a0
2013-03-06 18:20:18.799101 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 97 ==== watch-notify(c=12 v=1734 i=755914248529 opcode=1) v1 ==== 30+0+0 (1090063164 0 0) 0x7faf88003000 con 0x292d2a0
2013-03-06 18:20:18.799255 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:83 rbd_header.10394bfbff9b [notify-ack 755914248529~1734] 2.96a20c6d e176) v4 -- ?+0 0x7faf8800a460 con 0x292d2a0
2013-03-06 18:20:18.799375 7faf945d6780 20 librbd: clone 0x7ffff7db2b60 name foo8 snap snapto child 0x7ffff7db2b50 name foo8-clone1 features = 3 order = 22 stripe_unit = 2097152 stripe_count = 2
2013-03-06 18:20:18.799419 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 98 ==== osd_op_reply(82 rbd_header.10394bfbff9b [notify-ack 755914248529~1734] ondisk = 0) v4 ==== 122+0+0 (1094163541 0 0) 0x7faf880087f0 con 0x292d2a0
2013-03-06 18:20:18.799474 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:84 foo8-clone1.rbd [stat] 2.ca8f341b e176) v4 -- ?+0 0x7faf880130f0 con 0x292d2a0
2013-03-06 18:20:18.800575 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 99 ==== osd_op_reply(84 foo8-clone1.rbd [stat] ack = -2 (No such file or directory)) v4 ==== 114+0+0 (2729350588 0 0) 0x7faf880087f0 con 0x292d2a0
2013-03-06 18:20:18.800658 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 100 ==== osd_op_reply(83 rbd_header.10394bfbff9b [notify-ack 755914248529~1734] ondisk = 0) v4 ==== 122+0+0 (1094163541 0 0) 0x7faf88035320 con 0x292d2a0
2013-03-06 18:20:18.800726 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:85 rbd_id.foo8-clone1 [stat] 2.18c7e2f e176) v4 -- ?+0 0x2930e00 con 0x292d2a0
2013-03-06 18:20:18.801629 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 101 ==== osd_op_reply(85 rbd_id.foo8-clone1 [stat] ack = -2 (No such file or directory)) v4 ==== 117+0+0 (3651495715 0 0) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.801738 7faf945d6780 20 librbd::ImageCtx: enabling writeback caching...
2013-03-06 18:20:18.801796 7faf945d6780 20 librbd: open_image: ictx = 0x2928b60 name = 'foo8' id = '' snap_name = 'snap'
2013-03-06 18:20:18.801803 7faf877fe710 10 objectcacher flusher start
2013-03-06 18:20:18.801810 7faf877fe710 11 objectcacher flusher 0 / 33554432: 0 tx, 0 rx, 0 clean, 0 dirty (16777216 target, 25165824 max)
2013-03-06 18:20:18.801881 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:86 foo8.rbd [stat] 2.9a602f01 e176) v4 -- ?+0 0x2932830 con 0x292d2a0
2013-03-06 18:20:18.802724 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 102 ==== osd_op_reply(86 foo8.rbd [stat] ack = -2 (No such file or directory)) v4 ==== 107+0+0 (1270981781 0 0) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.802850 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:87 rbd_id.foo8 [stat] 2.2916970b e176) v4 -- ?+0 0x2932740 con 0x292d2a0
2013-03-06 18:20:18.804089 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 103 ==== osd_op_reply(87 rbd_id.foo8 [stat] ondisk = 0) v4 ==== 110+0+16 (1608021314 0 2356936731) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.804180 7faf945d6780 20 librbd: detect format of foo8 : new
2013-03-06 18:20:18.804282 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:88 rbd_id.foo8 [call rbd.get_id] 2.2916970b e176) v4 -- ?+0 0x2932830 con 0x292d2a0
2013-03-06 18:20:18.805793 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 104 ==== osd_op_reply(88 rbd_id.foo8 [call] ondisk = 0) v4 ==== 110+0+16 (2291507980 0 732825982) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.806007 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:89 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_object_prefix] 2.96a20c6d e176) v4 -- ?+0 0x2935ac0 con 0x292d2a0
2013-03-06 18:20:18.807850 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 105 ==== osd_op_reply(89 rbd_header.10394bfbff9b [call,call] ondisk = 0) v4 ==== 164+0+34 (1641807950 0 937271943) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.808045 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:90 rbd_header.10394bfbff9b [call rbd.get_stripe_unit_count] 2.96a20c6d e176) v4 -- ?+0 0x2935ac0 con 0x292d2a0
2013-03-06 18:20:18.809477 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 106 ==== osd_op_reply(90 rbd_header.10394bfbff9b [call] ondisk = -8 (Exec format error)) v4 ==== 122+0+0 (2584138534 0 0) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.809573 7faf945d6780 10 librbd::ImageCtx: cache bytes 33554432 order 22 -> about 8 objects
2013-03-06 18:20:18.809582 7faf945d6780 10 librbd::ImageCtx: init_layout stripe_unit 4194304 stripe_count 1 object_size 4194304 prefix rbd_data.10394bfbff9b format rbd_data.10394bfbff9b.%016llx
2013-03-06 18:20:18.809590 7faf945d6780 20 librbd: ictx_refresh 0x2928b60
2013-03-06 18:20:18.809754 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:91 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.96a20c6d e176) v4 -- ?+0 0x2925070 con 0x292d2a0
2013-03-06 18:20:18.814066 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 107 ==== osd_op_reply(91 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+88 (3845391584 0 1283421888) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.814325 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:92 rbd_header.10394bfbff9b [call rbd.get_snapshot_name,call rbd.get_size,call rbd.get_features,call rbd.get_parent,call rbd.get_protection_status] 2.96a20c6d e176) v4 -- ?+0 0x293dbe0 con 0x292d2a0
2013-03-06 18:20:18.818258 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 108 ==== osd_op_reply(92 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+62 (221372628 0 3631515935) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.818358 7faf945d6780 20 librbd: new snapshot id=172 name=snap size=40960 features=1
2013-03-06 18:20:18.818387 7faf945d6780 10 objectcacher flush_set on 0x2932150 dne
2013-03-06 18:20:18.818420 7faf945d6780 20 librbd: create 0x7ffff7db2b50 name = foo8-clone1 size = 40960 old_format = 0 features = 3 order = 22 stripe_unit = 2097152 stripe_count = 2
2013-03-06 18:20:18.818504 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:93 foo8-clone1.rbd [stat] 2.ca8f341b e176) v4 -- ?+0 0x293d7c0 con 0x292d2a0
2013-03-06 18:20:18.819484 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 109 ==== osd_op_reply(93 foo8-clone1.rbd [stat] ack = -2 (No such file or directory)) v4 ==== 114+0+0 (2729350588 0 0) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.819653 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:94 rbd_id.foo8-clone1 [stat] 2.18c7e2f e176) v4 -- ?+0 0x2931020 con 0x292d2a0
2013-03-06 18:20:18.820566 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 110 ==== osd_op_reply(94 rbd_id.foo8-clone1 [stat] ack = -2 (No such file or directory)) v4 ==== 117+0+0 (3651495715 0 0) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.820743 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:95 rbd_id.foo8-clone1 [create 0~0] 2.18c7e2f e176) v4 -- ?+0 0x293d860 con 0x292d2a0
2013-03-06 18:20:18.862855 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 111 ==== osd_op_reply(95 rbd_id.foo8-clone1 [create 0~0] ack = 0) v4 ==== 117+0+0 (2689381433 0 0) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.863023 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:96 rbd_id.foo8-clone1 [call rbd.set_id] 2.18c7e2f e176) v4 -- ?+0 0x2931020 con 0x292d2a0
2013-03-06 18:20:18.904784 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 112 ==== osd_op_reply(96 rbd_id.foo8-clone1 [call] ack = 0) v4 ==== 117+0+0 (1369843380 0 0) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.904964 7faf945d6780 2 librbd: adding rbd image to directory...
2013-03-06 18:20:18.905062 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:97 rbd_directory [call rbd.dir_add_image] 2.30a98c1c e176) v4 -- ?+0 0x2931020 con 0x292d2a0
2013-03-06 18:20:18.962938 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 113 ==== osd_op_reply(97 rbd_directory [call] ack = 0) v4 ==== 112+0+0 (4096250995 0 0) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.963119 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:98 rbd_header.10391c79bfd6 [call rbd.create] 2.258e6247 e176) v4 -- ?+0 0x2924960 con 0x292d2a0
2013-03-06 18:20:18.971256 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 114 ==== osd_op_reply(98 rbd_header.10391c79bfd6 [call] ack = 0) v4 ==== 122+0+0 (784967850 0 0) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.971481 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:99 rbd_header.10391c79bfd6 [call rbd.set_stripe_unit_count] 2.258e6247 e176) v4 -- ?+0 0x2924960 con 0x292d2a0
2013-03-06 18:20:18.980807 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 115 ==== osd_op_reply(99 rbd_header.10391c79bfd6 [call] ack = 0) v4 ==== 122+0+0 (2351143158 0 0) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.980882 7faf945d6780 2 librbd: done.
2013-03-06 18:20:18.980936 7faf945d6780 20 librbd::ImageCtx: enabling writeback caching...
2013-03-06 18:20:18.980992 7faf945d6780 20 librbd: open_image: ictx = 0x2924f10 name = 'foo8-clone1' id = '' snap_name = ''
2013-03-06 18:20:18.981047 7faf86ffd710 10 objectcacher flusher start
2013-03-06 18:20:18.981057 7faf86ffd710 11 objectcacher flusher 0 / 33554432: 0 tx, 0 rx, 0 clean, 0 dirty (16777216 target, 25165824 max)
2013-03-06 18:20:18.981086 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:100 foo8-clone1.rbd [stat] 2.ca8f341b e176) v4 -- ?+0 0x2930480 con 0x292d2a0
2013-03-06 18:20:18.982217 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 116 ==== osd_op_reply(100 foo8-clone1.rbd [stat] ack = -2 (No such file or directory)) v4 ==== 114+0+0 (2729350588 0 0) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.982345 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:101 rbd_id.foo8-clone1 [stat] 2.18c7e2f e176) v4 -- ?+0 0x2930390 con 0x292d2a0
2013-03-06 18:20:18.984251 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 117 ==== osd_op_reply(101 rbd_id.foo8-clone1 [stat] ondisk = 0) v4 ==== 117+0+16 (2311261264 0 3430173440) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.984368 7faf945d6780 20 librbd: detect format of foo8-clone1 : new
2013-03-06 18:20:18.984505 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:102 rbd_id.foo8-clone1 [call rbd.get_id] 2.18c7e2f e176) v4 -- ?+0 0x2930390 con 0x292d2a0
2013-03-06 18:20:18.986104 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 118 ==== osd_op_reply(102 rbd_id.foo8-clone1 [call] ondisk = 0) v4 ==== 117+0+16 (1586420254 0 3537902465) 0x7faf8800f860 con 0x292d2a0
2013-03-06 18:20:18.986324 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:103 rbd_header.10391c79bfd6 [call rbd.get_size,call rbd.get_object_prefix] 2.258e6247 e176) v4 -- ?+0 0x2930210 con 0x292d2a0
2013-03-06 18:20:18.988324 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 119 ==== osd_op_reply(103 rbd_header.10391c79bfd6 [call,call] ondisk = 0) v4 ==== 164+0+34 (3545296306 0 3465785464) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.988543 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:104 rbd_header.10391c79bfd6 [call rbd.get_stripe_unit_count] 2.258e6247 e176) v4 -- ?+0 0x2930ae0 con 0x292d2a0
2013-03-06 18:20:18.991680 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 120 ==== osd_op_reply(104 rbd_header.10391c79bfd6 [call] ondisk = 0) v4 ==== 122+0+16 (2198561884 0 908658916) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:18.991802 7faf945d6780 10 librbd::ImageCtx: cache bytes 33554432 order 22 -> about 8 objects
2013-03-06 18:20:18.991812 7faf945d6780 10 librbd::ImageCtx: init_layout stripe_unit 2097152 stripe_count 2 object_size 4194304 prefix rbd_data.10391c79bfd6 format rbd_data.10391c79bfd6.%016llx
2013-03-06 18:20:18.991926 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:105 rbd_header.10391c79bfd6 [watch add cookie 13 ver 0] 2.258e6247 e176) v4 -- ?+0 0x292a5e0 con 0x292d2a0
2013-03-06 18:20:19.004686 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 121 ==== osd_op_reply(105 rbd_header.10391c79bfd6 [watch add cookie 13 ver 0] ondisk = 0) v4 ==== 122+0+0 (2272945235 0 0) 0x7faf880088c0 con 0x292d2a0
2013-03-06 18:20:19.004807 7faf945d6780 20 librbd: ictx_refresh 0x2924f10
2013-03-06 18:20:19.004976 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:106 rbd_header.10391c79bfd6 [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.258e6247 e176) v4 -- ?+0 0x292a640 con 0x292d2a0
2013-03-06 18:20:19.008054 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 122 ==== osd_op_reply(106 rbd_header.10391c79bfd6 [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+80 (184421925 0 3453594702) 0x7faf8800fa00 con 0x292d2a0
2013-03-06 18:20:19.008294 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:107 rbd_header.10391c79bfd6 [call rbd.set_parent] 2.258e6247 e176) v4 -- ?+0 0x292a6d0 con 0x292d2a0
2013-03-06 18:20:19.021238 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 123 ==== osd_op_reply(107 rbd_header.10391c79bfd6 [call] ack = 0) v4 ==== 122+0+0 (2635066607 0 0) 0x7faf8800fa00 con 0x292d2a0
2013-03-06 18:20:19.021416 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:108 rbd_children [call rbd.add_child] 2.fa1caca e176) v4 -- ?+0 0x292a460 con 0x292d2a0
2013-03-06 18:20:19.029585 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 124 ==== osd_op_reply(108 rbd_children [call] ack = 0) v4 ==== 111+0+0 (1018651554 0 0) 0x7faf8800fa00 con 0x292d2a0
2013-03-06 18:20:19.029703 7faf945d6780 20 librbd: ictx_refresh 0x2928b60
2013-03-06 18:20:19.029921 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:109 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.96a20c6d e176) v4 -- ?+0 0x292e970 con 0x292d2a0
2013-03-06 18:20:19.030938 7faf87fff710 11 objectcacher flusher 33471 / 33554432: 0 tx, 0 rx, 33471 clean, 0 dirty (16777216 target, 25165824 max)
2013-03-06 18:20:19.033081 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 125 ==== osd_op_reply(109 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+88 (3845391584 0 1283421888) 0x7faf8800fa00 con 0x292d2a0
2013-03-06 18:20:19.033293 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:110 rbd_header.10394bfbff9b [call rbd.get_snapshot_name,call rbd.get_size,call rbd.get_features,call rbd.get_parent,call rbd.get_protection_status] 2.96a20c6d e176) v4 -- ?+0 0x292e970 con 0x292d2a0
2013-03-06 18:20:19.036192 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 126 ==== osd_op_reply(110 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+62 (221372628 0 3631515935) 0x7faf8800fa00 con 0x292d2a0
2013-03-06 18:20:19.036296 7faf945d6780 2 librbd: done.
2013-03-06 18:20:19.036305 7faf945d6780 20 librbd: close_image 0x2924f10
2013-03-06 18:20:19.036308 7faf945d6780 10 objectcacher release_set on 0x2931db0 dne
2013-03-06 18:20:19.036311 7faf945d6780 10 objectcacher flush_set on 0x2931db0 dne
2013-03-06 18:20:19.036313 7faf945d6780 10 objectcacher release_set on 0x2931db0 dne
2013-03-06 18:20:19.036375 7faf86ffd710 10 objectcacher flusher finish
2013-03-06 18:20:19.036482 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:111 rbd_header.10391c79bfd6 [watch remove cookie 13 ver 0] 2.258e6247 e176) v4 -- ?+0 0x292e0f0 con 0x292d2a0
2013-03-06 18:20:19.046063 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 127 ==== osd_op_reply(111 rbd_header.10391c79bfd6 [watch remove cookie 13 ver 0] ondisk = 0) v4 ==== 122+0+0 (1710401182 0 0) 0x7faf88034ef0 con 0x292d2a0
2013-03-06 18:20:19.046188 7faf945d6780 20 librbd: close_image 0x2928b60
2013-03-06 18:20:19.046199 7faf945d6780 10 objectcacher release_set on 0x2932150 dne
2013-03-06 18:20:19.046203 7faf945d6780 10 objectcacher flush_set on 0x2932150 dne
2013-03-06 18:20:19.046207 7faf945d6780 10 objectcacher release_set on 0x2932150 dne
2013-03-06 18:20:19.046226 7faf877fe710 10 objectcacher flusher finish
2013-03-06 18:20:19.046270 7faf945d6780 20 librbd: close_image 0x7faf88001000
2013-03-06 18:20:19.046277 7faf945d6780 10 objectcacher release_set 0x7faf88001e30
2013-03-06 18:20:19.046285 7faf945d6780 30 objectcacher bh_remove object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 6/6] bh[ 0x2932270 7489~33471 0x293c030 (33471) v 6 clean firstbyte=-60] waiters = {}
2013-03-06 18:20:19.046319 7faf945d6780 10 objectcacher release trimming object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 6/6]
2013-03-06 18:20:19.046328 7faf945d6780 10 objectcacher close_object object[rbd_data.10394bfbff9b.0000000000000000/head oset 0x7faf88001e30 wr 6/6]
2013-03-06 18:20:19.046343 7faf945d6780 10 objectcacher flush_set on 0x7faf88001e30 dne
2013-03-06 18:20:19.046347 7faf945d6780 10 objectcacher release_set on 0x7faf88001e30 dne
2013-03-06 18:20:19.046378 7faf87fff710 10 objectcacher flusher finish
2013-03-06 18:20:19.046503 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:112 rbd_header.10394bfbff9b [watch remove cookie 1 ver 0] 2.96a20c6d e176) v4 -- ?+0 0x7faf80002fb0 con 0x292d2a0
2013-03-06 18:20:19.054403 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 128 ==== osd_op_reply(112 rbd_header.10394bfbff9b [watch remove cookie 1 ver 0] ondisk = 0) v4 ==== 122+0+0 (3169355102 0 0) 0x7faf88034ef0 con 0x292d2a0
2013-03-06 18:20:19.054539 7faf945d6780 20 librbd::ImageCtx: enabling writeback caching...
2013-03-06 18:20:19.054579 7faf945d6780 20 librbd: open_image: ictx = 0x7faf80004470 name = 'foo8-clone1' id = '' snap_name = ''
2013-03-06 18:20:19.054655 7faf87fff710 10 objectcacher flusher start
2013-03-06 18:20:19.054665 7faf87fff710 11 objectcacher flusher 0 / 33554432: 0 tx, 0 rx, 0 clean, 0 dirty (16777216 target, 25165824 max)
2013-03-06 18:20:19.054671 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:113 foo8-clone1.rbd [stat] 2.ca8f341b e176) v4 -- ?+0 0x7faf8000b000 con 0x292d2a0
2013-03-06 18:20:19.055607 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 129 ==== osd_op_reply(113 foo8-clone1.rbd [stat] ack = -2 (No such file or directory)) v4 ==== 114+0+0 (2729350588 0 0) 0x7faf88001c20 con 0x292d2a0
2013-03-06 18:20:19.055896 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:114 rbd_id.foo8-clone1 [stat] 2.18c7e2f e176) v4 -- ?+0 0x7faf8000b000 con 0x292d2a0
2013-03-06 18:20:19.057266 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 130 ==== osd_op_reply(114 rbd_id.foo8-clone1 [stat] ondisk = 0) v4 ==== 117+0+16 (2311261264 0 3430173440) 0x7faf88034ef0 con 0x292d2a0
2013-03-06 18:20:19.057368 7faf945d6780 20 librbd: detect format of foo8-clone1 : new
2013-03-06 18:20:19.057490 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:115 rbd_id.foo8-clone1 [call rbd.get_id] 2.18c7e2f e176) v4 -- ?+0 0x7faf8000b540 con 0x292d2a0
2013-03-06 18:20:19.059079 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 131 ==== osd_op_reply(115 rbd_id.foo8-clone1 [call] ondisk = 0) v4 ==== 117+0+16 (1586420254 0 3537902465) 0x7faf88034ef0 con 0x292d2a0
2013-03-06 18:20:19.059380 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:116 rbd_header.10391c79bfd6 [call rbd.get_size,call rbd.get_object_prefix] 2.258e6247 e176) v4 -- ?+0 0x7faf8000b000 con 0x292d2a0
2013-03-06 18:20:19.061305 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 132 ==== osd_op_reply(116 rbd_header.10391c79bfd6 [call,call] ondisk = 0) v4 ==== 164+0+34 (2850107919 0 3465785464) 0x7faf880131e0 con 0x292d2a0
2013-03-06 18:20:19.061492 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:117 rbd_header.10391c79bfd6 [call rbd.get_stripe_unit_count] 2.258e6247 e176) v4 -- ?+0 0x7faf8000b540 con 0x292d2a0
2013-03-06 18:20:19.063304 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 133 ==== osd_op_reply(117 rbd_header.10391c79bfd6 [call] ondisk = 0) v4 ==== 122+0+16 (3496549771 0 908658916) 0x7faf880131e0 con 0x292d2a0
2013-03-06 18:20:19.063381 7faf945d6780 10 librbd::ImageCtx: cache bytes 33554432 order 22 -> about 8 objects
2013-03-06 18:20:19.063389 7faf945d6780 10 librbd::ImageCtx: init_layout stripe_unit 2097152 stripe_count 2 object_size 4194304 prefix rbd_data.10391c79bfd6 format rbd_data.10391c79bfd6.%016llx
2013-03-06 18:20:19.063490 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:118 rbd_header.10391c79bfd6 [watch add cookie 14 ver 0] 2.258e6247 e176) v4 -- ?+0 0x7faf8000c000 con 0x292d2a0
2013-03-06 18:20:19.071197 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 134 ==== osd_op_reply(118 rbd_header.10391c79bfd6 [watch add cookie 14 ver 0] ondisk = 0) v4 ==== 122+0+0 (3082048520 0 0) 0x7faf880131e0 con 0x292d2a0
2013-03-06 18:20:19.071270 7faf945d6780 20 librbd: ictx_refresh 0x7faf80004470
2013-03-06 18:20:19.071478 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:119 rbd_header.10391c79bfd6 [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.258e6247 e176) v4 -- ?+0 0x7faf8000e760 con 0x292d2a0
2013-03-06 18:20:19.074597 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 135 ==== osd_op_reply(119 rbd_header.10391c79bfd6 [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+92 (2127999407 0 1602413378) 0x7faf880131e0 con 0x292d2a0
2013-03-06 18:20:19.074737 7faf945d6780 20 librbd::ImageCtx: enabling writeback caching...
2013-03-06 18:20:19.074766 7faf945d6780 20 librbd: open_image: ictx = 0x7faf8000d5c0 name = '' id = '10394bfbff9b' snap_name = ''
2013-03-06 18:20:19.074850 7faf877fe710 10 objectcacher flusher start
2013-03-06 18:20:19.074860 7faf877fe710 11 objectcacher flusher 0 / 33554432: 0 tx, 0 rx, 0 clean, 0 dirty (16777216 target, 25165824 max)
2013-03-06 18:20:19.074857 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:120 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_object_prefix] 2.96a20c6d e176) v4 -- ?+0 0x7faf8000ec70 con 0x292d2a0
2013-03-06 18:20:19.076729 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 136 ==== osd_op_reply(120 rbd_header.10394bfbff9b [call,call] ondisk = 0) v4 ==== 164+0+34 (1641807950 0 937271943) 0x7faf880131e0 con 0x292d2a0
2013-03-06 18:20:19.076872 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:121 rbd_header.10394bfbff9b [call rbd.get_stripe_unit_count] 2.96a20c6d e176) v4 -- ?+0 0x7faf8000dd20 con 0x292d2a0
2013-03-06 18:20:19.078231 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 137 ==== osd_op_reply(121 rbd_header.10394bfbff9b [call] ondisk = -8 (Exec format error)) v4 ==== 122+0+0 (2584138534 0 0) 0x7faf880131e0 con 0x292d2a0
2013-03-06 18:20:19.078307 7faf945d6780 10 librbd::ImageCtx: cache bytes 33554432 order 22 -> about 8 objects
2013-03-06 18:20:19.078315 7faf945d6780 10 librbd::ImageCtx: init_layout stripe_unit 4194304 stripe_count 1 object_size 4194304 prefix rbd_data.10394bfbff9b format rbd_data.10394bfbff9b.%016llx
2013-03-06 18:20:19.078320 7faf945d6780 20 librbd: ictx_refresh 0x7faf8000d5c0
2013-03-06 18:20:19.078445 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:122 rbd_header.10394bfbff9b [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.96a20c6d e176) v4 -- ?+0 0x7faf8000ec90 con 0x292d2a0
2013-03-06 18:20:19.081415 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 138 ==== osd_op_reply(122 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+88 (3845391584 0 1283421888) 0x7faf880131e0 con 0x292d2a0
2013-03-06 18:20:19.081628 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:123 rbd_header.10394bfbff9b [call rbd.get_snapshot_name,call rbd.get_size,call rbd.get_features,call rbd.get_parent,call rbd.get_protection_status] 2.96a20c6d e176) v4 -- ?+0 0x7faf8000ec90 con 0x292d2a0
2013-03-06 18:20:19.085317 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 139 ==== osd_op_reply(123 rbd_header.10394bfbff9b [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+62 (221372628 0 3631515935) 0x7faf880131e0 con 0x292d2a0
2013-03-06 18:20:19.085403 7faf945d6780 20 librbd: new snapshot id=172 name=snap size=40960 features=1
2013-03-06 18:20:19.085424 7faf945d6780 10 objectcacher flush_set on 0x7faf8000b700 dne
2013-03-06 18:20:19.085443 7faf945d6780 20 librbd: info 0x7faf80004470
2013-03-06 18:20:19.085446 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.085465 7faf945d6780 20 librbd: resize 0x7faf80004470 40960 -> 23388
2013-03-06 18:20:19.085468 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.085469 7faf945d6780 10 objectcacher release_set on 0x7faf80003b60 dne
2013-03-06 18:20:19.085471 7faf945d6780 10 objectcacher flush_set on 0x7faf80003b60 dne
2013-03-06 18:20:19.085473 7faf945d6780 10 objectcacher release_set on 0x7faf80003b60 dne
2013-03-06 18:20:19.085474 7faf945d6780 2 librbd: shrinking image 40960 -> 23388
2013-03-06 18:20:19.085476 7faf945d6780 10 librbd: trim_image 40960 -> 23388 periods 1 discard to offset 40960 delete objects 2 to 1
2013-03-06 18:20:19.085496 7faf945d6780 20 librbd: ex extent(rbd_data.10391c79bfd6.0000000000000000 (0) in @2 23388~17572 -> [0,17572])
2013-03-06 18:20:19.085565 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:124 rbd_data.10391c79bfd6.0000000000000000 [truncate 23388] 2.4b502740 e176) v4 -- ?+0 0x7faf8000c470 con 0x292d2a0
2013-03-06 18:20:19.086866 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 140 ==== osd_op_reply(124 rbd_data.10391c79bfd6.0000000000000000 [truncate 23388] ondisk = 0) v4 ==== 137+0+0 (2114383731 0 0) 0x7faf880131e0 con 0x292d2a0
2013-03-06 18:20:19.087003 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:125 rbd_header.10391c79bfd6 [call rbd.set_size] 2.258e6247 e176) v4 -- ?+0 0x7faf80020820 con 0x292d2a0
2013-03-06 18:20:19.096075 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 141 ==== osd_op_reply(125 rbd_header.10391c79bfd6 [call] ack = 0) v4 ==== 122+0+0 (1692295532 0 0) 0x7faf880131e0 con 0x292d2a0
2013-03-06 18:20:19.096144 7faf945d6780 20 librbd: notify_change refresh_seq = 0 last_refresh = 0
2013-03-06 18:20:19.096253 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:126 rbd_header.10391c79bfd6 [notify 15~1608] 2.258e6247 e176) v4 -- ?+0 0x7faf80020820 con 0x292d2a0
2013-03-06 18:20:19.098150 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 142 ==== watch-notify(c=14 v=1608 i=755914248530 opcode=1) v1 ==== 30+0+0 (2159833193 0 0) 0x7faf880131e0 con 0x292d2a0
2013-03-06 18:20:19.098256 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1608 cookie=14
2013-03-06 18:20:19.098269 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 143 ==== osd_op_reply(126 rbd_header.10391c79bfd6 [notify 15~1608] ondisk = 0) v4 ==== 122+0+0 (2972836677 0 0) 0x2933f50 con 0x292d2a0
2013-03-06 18:20:19.098355 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:127 rbd_header.10391c79bfd6 [notify-ack 755914248530~1608] 2.258e6247 e176) v4 -- ?+0 0x7faf88011060 con 0x292d2a0
2013-03-06 18:20:19.099349 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 144 ==== watch-notify(c=15 v=1608 i=755914248530 opcode=1) v1 ==== 30+0+0 (581565277 0 0) 0x29394d0 con 0x292d2a0
2013-03-06 18:20:19.099481 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:128 rbd_header.10391c79bfd6 [notify-ack 755914248530~1608] 2.258e6247 e176) v4 -- ?+0 0x7faf88003b80 con 0x292d2a0
2013-03-06 18:20:19.099561 7faf945d6780 2 librbd: done.
2013-03-06 18:20:19.099568 7faf945d6780 20 librbd: info 0x7faf80004470
2013-03-06 18:20:19.099569 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.099572 7faf945d6780 20 librbd: ictx_refresh 0x7faf80004470
2013-03-06 18:20:19.099675 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 145 ==== osd_op_reply(127 rbd_header.10391c79bfd6 [notify-ack 755914248530~1608] ondisk = 0) v4 ==== 122+0+0 (2547457157 0 0) 0x29394d0 con 0x292d2a0
2013-03-06 18:20:19.099696 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:129 rbd_header.10391c79bfd6 [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.258e6247 e176) v4 -- ?+0 0x7faf8000c540 con 0x292d2a0
2013-03-06 18:20:19.100980 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 146 ==== osd_op_reply(128 rbd_header.10391c79bfd6 [notify-ack 755914248530~1608] ondisk = 0) v4 ==== 122+0+0 (2547457157 0 0) 0x29394d0 con 0x292d2a0
2013-03-06 18:20:19.103042 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 147 ==== osd_op_reply(129 rbd_header.10391c79bfd6 [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+92 (3364732627 0 2606849920) 0x29394d0 con 0x292d2a0
2013-03-06 18:20:19.103143 7faf945d6780 20 librbd: resize 0x7faf80004470 23388 -> 10109
2013-03-06 18:20:19.103151 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.103153 7faf945d6780 10 objectcacher release_set on 0x7faf80003b60 dne
2013-03-06 18:20:19.103156 7faf945d6780 10 objectcacher flush_set on 0x7faf80003b60 dne
2013-03-06 18:20:19.103157 7faf945d6780 10 objectcacher release_set on 0x7faf80003b60 dne
2013-03-06 18:20:19.103159 7faf945d6780 2 librbd: shrinking image 23388 -> 10109
2013-03-06 18:20:19.103160 7faf945d6780 10 librbd: trim_image 23388 -> 10109 periods 1 discard to offset 23388 delete objects 2 to 1
2013-03-06 18:20:19.103177 7faf945d6780 20 librbd: ex extent(rbd_data.10391c79bfd6.0000000000000000 (0) in @2 10109~13279 -> [0,13279])
2013-03-06 18:20:19.103245 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:130 rbd_data.10391c79bfd6.0000000000000000 [truncate 10109] 2.4b502740 e176) v4 -- ?+0 0x7faf8000f0b0 con 0x292d2a0
2013-03-06 18:20:19.104556 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 148 ==== osd_op_reply(130 rbd_data.10391c79bfd6.0000000000000000 [truncate 10109] ondisk = 0) v4 ==== 137+0+0 (4179264068 0 0) 0x29394d0 con 0x292d2a0
2013-03-06 18:20:19.104687 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:131 rbd_header.10391c79bfd6 [call rbd.set_size] 2.258e6247 e176) v4 -- ?+0 0x7faf8000cf80 con 0x292d2a0
2013-03-06 18:20:19.112862 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 149 ==== osd_op_reply(131 rbd_header.10391c79bfd6 [call] ack = 0) v4 ==== 122+0+0 (4273516978 0 0) 0x29394d0 con 0x292d2a0
2013-03-06 18:20:19.112939 7faf945d6780 20 librbd: notify_change refresh_seq = 2 last_refresh = 2
2013-03-06 18:20:19.113088 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:132 rbd_header.10391c79bfd6 [notify 16~1609] 2.258e6247 e176) v4 -- ?+0 0x7faf8000f5f0 con 0x292d2a0
2013-03-06 18:20:19.114719 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 150 ==== watch-notify(c=14 v=1609 i=755914248531 opcode=1) v1 ==== 30+0+0 (2257474532 0 0) 0x29394d0 con 0x292d2a0
2013-03-06 18:20:19.114775 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1609 cookie=14
2013-03-06 18:20:19.114775 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 151 ==== osd_op_reply(132 rbd_header.10391c79bfd6 [notify 16~1609] ondisk = 0) v4 ==== 122+0+0 (524268048 0 0) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.114873 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:133 rbd_header.10391c79bfd6 [notify-ack 755914248531~1609] 2.258e6247 e176) v4 -- ?+0 0x7faf88003ab0 con 0x292d2a0
2013-03-06 18:20:19.115953 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 152 ==== watch-notify(c=16 v=1609 i=755914248531 opcode=1) v1 ==== 30+0+0 (1138094064 0 0) 0x29394d0 con 0x292d2a0
2013-03-06 18:20:19.116069 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 153 ==== osd_op_reply(133 rbd_header.10391c79bfd6 [notify-ack 755914248531~1609] ondisk = 0) v4 ==== 122+0+0 (3990292923 0 0) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.116139 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:134 rbd_header.10391c79bfd6 [notify-ack 755914248531~1609] 2.258e6247 e176) v4 -- ?+0 0x7faf880431b0 con 0x292d2a0
2013-03-06 18:20:19.116204 7faf945d6780 2 librbd: done.
2013-03-06 18:20:19.116211 7faf945d6780 20 librbd: info 0x7faf80004470
2013-03-06 18:20:19.116213 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.116215 7faf945d6780 20 librbd: ictx_refresh 0x7faf80004470
2013-03-06 18:20:19.116339 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:135 rbd_header.10391c79bfd6 [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.258e6247 e176) v4 -- ?+0 0x7faf8000f0b0 con 0x292d2a0
2013-03-06 18:20:19.117671 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 154 ==== osd_op_reply(134 rbd_header.10391c79bfd6 [notify-ack 755914248531~1609] ondisk = 0) v4 ==== 122+0+0 (3990292923 0 0) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.120197 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 155 ==== osd_op_reply(135 rbd_header.10391c79bfd6 [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+92 (990239435 0 1398973628) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.120312 7faf945d6780 20 librbd: read_iterate 0x7faf80004470 off = 8435 len = 1674
2013-03-06 18:20:19.120320 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.120328 7faf945d6780 20 librbd: aio_read 0x7faf80004470 completion 0x7faf8000fb80 [8435,1674]
2013-03-06 18:20:19.120330 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.120343 7faf945d6780 20 librbd: oid rbd_data.10391c79bfd6.0000000000000000 8435~1674 from [0,1674]
2013-03-06 18:20:19.120357 7faf945d6780 10 objectcacher readx extent(rbd_data.10391c79bfd6.0000000000000000 (0) in @2 8435~1674 -> [0,1674])
2013-03-06 18:20:19.120394 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) map_read rbd_data.10391c79bfd6.0000000000000000 8435~1674
2013-03-06 18:20:19.120399 7faf945d6780 30 objectcacher bh_add object[rbd_data.10391c79bfd6.0000000000000000/head oset 0x7faf80003b60 wr 0/0] bh[ 0x7faf80010000 8435~1674 0x7faf80012c30 (0) v 0 missing] waiters = {}
2013-03-06 18:20:19.120408 7faf945d6780 20 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) map_read miss 1674 left, bh[ 0x7faf80010000 8435~1674 0x7faf80012c30 (0) v 0 missing] waiters = {}
2013-03-06 18:20:19.120413 7faf945d6780 7 objectcacher bh_read on bh[ 0x7faf80010000 8435~1674 0x7faf80012c30 (0) v 0 missing] waiters = {}
2013-03-06 18:20:19.120527 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:136 rbd_data.10391c79bfd6.0000000000000000 [read 8435~1674] 2.4b502740 e176) v4 -- ?+0 0x7faf80011c30 con 0x292d2a0
2013-03-06 18:20:19.120557 7faf945d6780 10 objectcacher readx missed, waiting on bh[ 0x7faf80010000 8435~1674 0x7faf80012c30 (0) v 0 rx] waiters = {} off 8435
2013-03-06 18:20:19.120571 7faf945d6780 20 objectcacher readx defer 0x7faf80002600
2013-03-06 18:20:19.120576 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x7faf8000fb80 pending 1
2013-03-06 18:20:19.121497 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 156 ==== osd_op_reply(136 rbd_data.10391c79bfd6.0000000000000000 [read 8435~1674] ack = -2 (No such file or directory)) v4 ==== 137+0+0 (4279262 0 0) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.121571 7faf8d00d710 20 librbdwriteback: aio_cb completing
2013-03-06 18:20:19.121579 7faf8d00d710 7 objectcacher bh_read_finish rbd_data.10391c79bfd6.0000000000000000/head 8435~1674 (bl is 0) returned -2
2013-03-06 18:20:19.121588 7faf8d00d710 7 objectcacher bh_read_finish rbd_data.10391c79bfd6.0000000000000000/head padding 8435~1674 with 1674 bytes of zeroes
2013-03-06 18:20:19.121595 7faf8d00d710 7 objectcacher bh_read_finish ENOENT, marking complete and !exists on object[rbd_data.10391c79bfd6.0000000000000000/head oset 0x7faf80003b60 wr 0/0]
2013-03-06 18:20:19.121604 7faf8d00d710 20 objectcacher checking bh bh[ 0x7faf80010000 8435~1674 0x7faf80012c30 (0) v 0 rx] waiters = {}
2013-03-06 18:20:19.121608 7faf8d00d710 10 objectcacher bh_read_finish removing bh[ 0x7faf80010000 8435~1674 0x7faf80012c30 (0) v 0 rx] waiters = {}
2013-03-06 18:20:19.121611 7faf8d00d710 30 objectcacher bh_remove object[rbd_data.10391c79bfd6.0000000000000000/head oset 0x7faf80003b60 wr 0/0 COMPLETE !EXISTS] bh[ 0x7faf80010000 8435~1674 0x7faf80012c30 (0) v 0 rx] waiters = {}
2013-03-06 18:20:19.121620 7faf8d00d710 20 objectcacher finishing waiters 0x7faf80005fd0
2013-03-06 18:20:19.121624 7faf8d00d710 10 objectcacher readx extent(rbd_data.10391c79bfd6.0000000000000000 (0) in @2 8435~1674 -> [0,1674])
2013-03-06 18:20:19.121630 7faf8d00d710 10 objectcacher readx object !exists, 1 extent...
2013-03-06 18:20:19.121639 7faf8d00d710 10 librbd::ImageCtx: prune_parent_extents image overlap 10109, object overlap 10109 from image extents [0,10109]
2013-03-06 18:20:19.121642 7faf8d00d710 10 librbdwriteback: may_copy_on_write rbd_data.10391c79bfd6.0000000000000000 8435~1674 = 1
2013-03-06 18:20:19.121644 7faf8d00d710 20 objectcacher readx may copy on write
2013-03-06 18:20:19.121646 7faf8d00d710 10 objectcacher readx ob has all zero|rx, returning ENOENT
2013-03-06 18:20:19.121649 7faf8d00d710 20 librbd::AioRequest: should_complete 0x7faf80012890 rbd_data.10391c79bfd6.0000000000000000 8435~1674 r = -2
2013-03-06 18:20:19.121652 7faf8d00d710 10 librbd::ImageCtx: prune_parent_extents image overlap 10109, object overlap 1674 from image extents [8435,1674]
2013-03-06 18:20:19.121658 7faf8d00d710 20 librbd::AioRequest: read_from_parent this = 0x7faf80012890 parent completion 0x7faf88038690 extents [8435,1674]
2013-03-06 18:20:19.121661 7faf8d00d710 20 librbd: aio_read 0x7faf8000d5c0 completion 0x7faf88038690 [8435,1674]
2013-03-06 18:20:19.121662 7faf8d00d710 20 librbd: ictx_check 0x7faf8000d5c0
2013-03-06 18:20:19.121677 7faf8d00d710 20 librbd: oid rbd_data.10394bfbff9b.0000000000000000 8435~1674 from [0,1674]
2013-03-06 18:20:19.121691 7faf8d00d710 10 objectcacher readx extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 8435~1674 -> [0,1674])
2013-03-06 18:20:19.121722 7faf8d00d710 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/ac) map_read rbd_data.10394bfbff9b.0000000000000000 8435~1674
2013-03-06 18:20:19.121728 7faf8d00d710 30 objectcacher bh_add object[rbd_data.10394bfbff9b.0000000000000000/ac oset 0x7faf8000b700 wr 0/0] bh[ 0x7faf88011e20 8435~1674 0x7faf88012900 (0) v 0 missing] waiters = {}
2013-03-06 18:20:19.121736 7faf8d00d710 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/ac) map_read miss 1674 left, bh[ 0x7faf88011e20 8435~1674 0x7faf88012900 (0) v 0 missing] waiters = {}
2013-03-06 18:20:19.121741 7faf8d00d710 7 objectcacher bh_read on bh[ 0x7faf88011e20 8435~1674 0x7faf88012900 (0) v 0 missing] waiters = {}
2013-03-06 18:20:19.121808 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:137 rbd_data.10394bfbff9b.0000000000000000@ac [read 8435~1674] 2.a24f0b5d e176) v4 -- ?+0 0x7faf88001000 con 0x292d2a0
2013-03-06 18:20:19.121847 7faf8d00d710 10 objectcacher readx missed, waiting on bh[ 0x7faf88011e20 8435~1674 0x7faf88012900 (0) v 0 rx] waiters = {} off 8435
2013-03-06 18:20:19.121864 7faf8d00d710 20 objectcacher readx defer 0x7faf88002840
2013-03-06 18:20:19.121870 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x7faf88038690 pending 1
2013-03-06 18:20:19.121881 7faf8d00d710 20 librbdwriteback: aio_cb finished
2013-03-06 18:20:19.123215 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 157 ==== osd_op_reply(137 rbd_data.10394bfbff9b.0000000000000000 [read 8435~1674] ondisk = 0) v4 ==== 137+0+1674 (2937398995 0 785092133) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.123343 7faf8d00d710 20 librbdwriteback: aio_cb completing
2013-03-06 18:20:19.123352 7faf8d00d710 7 objectcacher bh_read_finish rbd_data.10394bfbff9b.0000000000000000/ac 8435~1674 (bl is 1674) returned 0
2013-03-06 18:20:19.123363 7faf8d00d710 20 objectcacher checking bh bh[ 0x7faf88011e20 8435~1674 0x7faf88012900 (0) v 0 rx] waiters = { 8435->[0x7faf880028e0, ]}
2013-03-06 18:20:19.123379 7faf8d00d710 10 objectcacher bh_read_finish read bh[ 0x7faf88011e20 8435~1674 0x7faf88012900 (1674) v 0 clean firstbyte=93] waiters = {}
2013-03-06 18:20:19.123386 7faf8d00d710 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/ac) try_merge_bh bh[ 0x7faf88011e20 8435~1674 0x7faf88012900 (1674) v 0 clean firstbyte=93] waiters = {}
2013-03-06 18:20:19.123394 7faf8d00d710 20 objectcacher finishing waiters 0x7faf880028e0
2013-03-06 18:20:19.123398 7faf8d00d710 10 objectcacher readx extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 8435~1674 -> [0,1674])
2013-03-06 18:20:19.123406 7faf8d00d710 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/ac) map_read rbd_data.10394bfbff9b.0000000000000000 8435~1674
2013-03-06 18:20:19.123411 7faf8d00d710 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/ac) map_read hit bh[ 0x7faf88011e20 8435~1674 0x7faf88012900 (1674) v 0 clean firstbyte=93] waiters = {}
2013-03-06 18:20:19.123416 7faf8d00d710 10 objectcacher readx hit bh bh[ 0x7faf88011e20 8435~1674 0x7faf88012900 (1674) v 0 clean firstbyte=93] waiters = {}
2013-03-06 18:20:19.123420 7faf8d00d710 10 objectcacher readx rmap opos 8435: bh[ 0x7faf88011e20 8435~1674 0x7faf88012900 (1674) v 0 clean firstbyte=93] waiters = {} +0 frag 0~1674 +0~1674
2013-03-06 18:20:19.123433 7faf8d00d710 10 objectcacher readx has all buffers
2013-03-06 18:20:19.123435 7faf8d00d710 10 objectcacher readx adding buffer len 1674 at 0
2013-03-06 18:20:19.123437 7faf8d00d710 10 objectcacher readx result is 1674
2013-03-06 18:20:19.123438 7faf8d00d710 20 objectcacher readx done 0x7faf88002840 1674
2013-03-06 18:20:19.123441 7faf8d00d710 10 objectcacher trim start: bytes: max 33554432 clean 1674, objects: max 42 current 1
2013-03-06 18:20:19.123444 7faf8d00d710 10 objectcacher trim finish: max 33554432 clean 1674, objects: max 42 current 1
2013-03-06 18:20:19.123447 7faf8d00d710 20 librbd::AioRequest: should_complete 0x7faf880125b0 rbd_data.10394bfbff9b.0000000000000000 8435~1674 r = 1674
2013-03-06 18:20:19.123449 7faf8d00d710 10 librbd::AioCompletion: C_AioRead::finish() 0x7faf88032d60 r = 1674
2013-03-06 18:20:19.123450 7faf8d00d710 10 librbd::AioCompletion: got {} for [0,1674] bl 1674
2013-03-06 18:20:19.123462 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::complete_request() 0x7faf88038690 complete_cb=0x7faf9415b111 pending 1
2013-03-06 18:20:19.123465 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() 0x7faf88038690 rval 1674 read_buf 0 read_bl 0x7faf800128e0
2013-03-06 18:20:19.123469 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() moving resulting 1674 bytes to bl 0x7faf800128e0
2013-03-06 18:20:19.123474 7faf8d00d710 20 librbd::AioRequest: should_complete 0x7faf80012890 rbd_data.10391c79bfd6.0000000000000000 8435~1674 r = 1674
2013-03-06 18:20:19.123476 7faf8d00d710 10 librbd::AioCompletion: C_AioRead::finish() 0x7faf800041c0 r = 1674
2013-03-06 18:20:19.123477 7faf8d00d710 10 librbd::AioCompletion: got {} for [0,1674] bl 1674
2013-03-06 18:20:19.123483 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::complete_request() 0x7faf8000fb80 complete_cb=0x7faf94157c10 pending 1
2013-03-06 18:20:19.123486 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() 0x7faf8000fb80 rval 1674 read_buf 0 read_bl 0x7ffff7db34b0
2013-03-06 18:20:19.123489 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() moving resulting 1674 bytes to bl 0x7ffff7db34b0
2013-03-06 18:20:19.123505 7faf8d00d710 20 librbdwriteback: aio_cb finished
2013-03-06 18:20:19.123510 7faf945d6780 20 librbd: info 0x7faf80004470
2013-03-06 18:20:19.123515 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.123791 7faf945d6780 20 librbd: resize 0x7faf80004470 10109 -> 40960
2013-03-06 18:20:19.123795 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.123797 7faf945d6780 2 librbd: expanding image 10109 -> 40960
2013-03-06 18:20:19.123871 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:138 rbd_header.10391c79bfd6 [call rbd.set_size] 2.258e6247 e176) v4 -- ?+0 0x7faf80013530 con 0x292d2a0
2013-03-06 18:20:19.129535 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 158 ==== osd_op_reply(138 rbd_header.10391c79bfd6 [call] ack = 0) v4 ==== 122+0+0 (1442821665 0 0) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.129606 7faf945d6780 20 librbd: notify_change refresh_seq = 4 last_refresh = 4
2013-03-06 18:20:19.129745 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:139 rbd_header.10391c79bfd6 [notify 17~1610] 2.258e6247 e176) v4 -- ?+0 0x7faf800139f0 con 0x292d2a0
2013-03-06 18:20:19.130944 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 159 ==== watch-notify(c=14 v=1610 i=755914248532 opcode=1) v1 ==== 30+0+0 (1226794931 0 0) 0x2933870 con 0x292d2a0
2013-03-06 18:20:19.130992 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1610 cookie=14
2013-03-06 18:20:19.131071 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:140 rbd_header.10391c79bfd6 [notify-ack 755914248532~1610] 2.258e6247 e176) v4 -- ?+0 0x7faf880125b0 con 0x292d2a0
2013-03-06 18:20:19.131110 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 160 ==== osd_op_reply(139 rbd_header.10391c79bfd6 [notify 17~1610] ondisk = 0) v4 ==== 122+0+0 (794022389 0 0) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.132154 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 161 ==== watch-notify(c=17 v=1610 i=755914248532 opcode=1) v1 ==== 30+0+0 (777080979 0 0) 0x29394d0 con 0x292d2a0
2013-03-06 18:20:19.132257 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 162 ==== osd_op_reply(140 rbd_header.10391c79bfd6 [notify-ack 755914248532~1610] ondisk = 0) v4 ==== 122+0+0 (451148102 0 0) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.132280 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:141 rbd_header.10391c79bfd6 [notify-ack 755914248532~1610] 2.258e6247 e176) v4 -- ?+0 0x7faf88004c50 con 0x292d2a0
2013-03-06 18:20:19.132341 7faf945d6780 2 librbd: done.
2013-03-06 18:20:19.132356 7faf945d6780 20 librbd: write 0x7faf80004470 off = 6764 len = 34196
2013-03-06 18:20:19.132363 7faf945d6780 20 librbd: aio_write 0x7faf80004470 off = 6764 len = 34196 buf = 0x7ffff7db3150
2013-03-06 18:20:19.132365 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.132367 7faf945d6780 20 librbd: ictx_refresh 0x7faf80004470
2013-03-06 18:20:19.132496 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:142 rbd_header.10391c79bfd6 [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.258e6247 e176) v4 -- ?+0 0x7faf8001a930 con 0x292d2a0
2013-03-06 18:20:19.133533 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 163 ==== osd_op_reply(141 rbd_header.10391c79bfd6 [notify-ack 755914248532~1610] ondisk = 0) v4 ==== 122+0+0 (451148102 0 0) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.135733 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 164 ==== osd_op_reply(142 rbd_header.10391c79bfd6 [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+92 (712048658 0 2539977631) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.135838 7faf945d6780 20 librbd: parent overlap 10109
2013-03-06 18:20:19.135861 7faf945d6780 20 librbd: oid rbd_data.10391c79bfd6.0000000000000000 6764~34196 from [0,34196]
2013-03-06 18:20:19.135883 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) map_write oex rbd_data.10391c79bfd6.0000000000000000 6764~34196
2013-03-06 18:20:19.135889 7faf945d6780 30 objectcacher bh_add object[rbd_data.10391c79bfd6.0000000000000000/head oset 0x7faf80003b60 wr 0/0 COMPLETE !EXISTS] bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (0) v 0 missing] waiters = {}
2013-03-06 18:20:19.135898 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) map_write adding trailing bh bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (0) v 0 missing] waiters = {}
2013-03-06 18:20:19.135901 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) map_write final is bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (0) v 0 missing] waiters = {}
2013-03-06 18:20:19.135905 7faf945d6780 10 objectcacher writex writing 0~34196 into bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (0) v 0 missing] waiters = {} at 6764
2013-03-06 18:20:19.135916 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) try_merge_bh bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 0 dirty firstbyte=31] waiters = {}
2013-03-06 18:20:19.135932 7faf945d6780 10 objectcacher trim start: bytes: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:19.135935 7faf945d6780 10 objectcacher trim finish: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:19.135937 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x7faf80013530 pending 0
2013-03-06 18:20:19.135939 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finalize() 0x7faf80013530 rval 0 read_buf 0 read_bl 0
2013-03-06 18:20:19.135946 7faf945d6780 20 librbd: info 0x7faf80004470
2013-03-06 18:20:19.135948 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.136039 7faf945d6780 20 librbd: write 0x7faf80004470 off = 31010 len = 9950
2013-03-06 18:20:19.136044 7faf945d6780 20 librbd: aio_write 0x7faf80004470 off = 31010 len = 9950 buf = 0x7ffff7db3150
2013-03-06 18:20:19.136045 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.136048 7faf945d6780 20 librbd: parent overlap 10109
2013-03-06 18:20:19.136062 7faf945d6780 20 librbd: oid rbd_data.10391c79bfd6.0000000000000000 31010~9950 from [0,9950]
2013-03-06 18:20:19.136078 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) map_write oex rbd_data.10391c79bfd6.0000000000000000 31010~9950
2013-03-06 18:20:19.136083 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) cur is 31010, p is bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 0 dirty firstbyte=31] waiters = {}
2013-03-06 18:20:19.136089 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) map_write bh bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 0 dirty firstbyte=31] waiters = {} intersected
2013-03-06 18:20:19.136092 7faf945d6780 20 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) split bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 0 dirty firstbyte=31] waiters = {} at 31010
2013-03-06 18:20:19.136099 7faf945d6780 30 objectcacher bh_add object[rbd_data.10391c79bfd6.0000000000000000/head oset 0x7faf80003b60 wr 0/0 COMPLETE !EXISTS] bh[ 0x7faf8001a5c0 31010~9950 0x7faf80012c30 (0) v 0 dirty] waiters = {}
2013-03-06 18:20:19.136110 7faf945d6780 20 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) split left is bh[ 0x7faf80014430 6764~24246 0x7faf80012c30 (24246) v 0 dirty firstbyte=31] waiters = {}
2013-03-06 18:20:19.136115 7faf945d6780 20 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) split right is bh[ 0x7faf8001a5c0 31010~9950 0x7faf80012c30 (9950) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:19.136120 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) map_write final is bh[ 0x7faf8001a5c0 31010~9950 0x7faf80012c30 (9950) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:19.136124 7faf945d6780 10 objectcacher writex writing 0~9950 into bh[ 0x7faf8001a5c0 31010~9950 0x7faf80012c30 (9950) v 0 dirty firstbyte=0] waiters = {} at 31010
2013-03-06 18:20:19.136131 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) try_merge_bh bh[ 0x7faf8001a5c0 31010~9950 0x7faf80012c30 (9950) v 0 dirty firstbyte=32] waiters = {}
2013-03-06 18:20:19.136136 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) merge_left bh[ 0x7faf80014430 6764~24246 0x7faf80012c30 (24246) v 0 dirty firstbyte=31] waiters = {} + bh[ 0x7faf8001a5c0 31010~9950 0x7faf80012c30 (9950) v 0 dirty firstbyte=32] waiters = {}
2013-03-06 18:20:19.136141 7faf945d6780 30 objectcacher bh_remove object[rbd_data.10391c79bfd6.0000000000000000/head oset 0x7faf80003b60 wr 0/0 COMPLETE !EXISTS] bh[ 0x7faf8001a5c0 31010~9950 0x7faf80012c30 (9950) v 0 dirty firstbyte=32] waiters = {}
2013-03-06 18:20:19.136151 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) merge_left result bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 0 dirty firstbyte=31] waiters = {}
2013-03-06 18:20:19.136159 7faf945d6780 10 objectcacher trim start: bytes: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:19.136162 7faf945d6780 10 objectcacher trim finish: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:19.136164 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x7faf80015150 pending 0
2013-03-06 18:20:19.136166 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finalize() 0x7faf80015150 rval 0 read_buf 0 read_bl 0
2013-03-06 18:20:19.136172 7faf945d6780 20 librbd: info 0x7faf80004470
2013-03-06 18:20:19.136174 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.136226 7faf945d6780 20 librbd: write 0x7faf80004470 off = 27700 len = 5295
2013-03-06 18:20:19.136231 7faf945d6780 20 librbd: aio_write 0x7faf80004470 off = 27700 len = 5295 buf = 0x7ffff7db3150
2013-03-06 18:20:19.136233 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.136235 7faf945d6780 20 librbd: parent overlap 10109
2013-03-06 18:20:19.136249 7faf945d6780 20 librbd: oid rbd_data.10391c79bfd6.0000000000000000 27700~5295 from [0,5295]
2013-03-06 18:20:19.136264 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) map_write oex rbd_data.10391c79bfd6.0000000000000000 27700~5295
2013-03-06 18:20:19.136269 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) cur is 27700, p is bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 0 dirty firstbyte=31] waiters = {}
2013-03-06 18:20:19.136274 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) map_write bh bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 0 dirty firstbyte=31] waiters = {} intersected
2013-03-06 18:20:19.136278 7faf945d6780 20 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) split bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 0 dirty firstbyte=31] waiters = {} at 27700
2013-03-06 18:20:19.136284 7faf945d6780 30 objectcacher bh_add object[rbd_data.10391c79bfd6.0000000000000000/head oset 0x7faf80003b60 wr 0/0 COMPLETE !EXISTS] bh[ 0x7faf80005210 27700~13260 0x7faf80012c30 (0) v 0 dirty] waiters = {}
2013-03-06 18:20:19.136296 7faf945d6780 20 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) split left is bh[ 0x7faf80014430 6764~20936 0x7faf80012c30 (20936) v 0 dirty firstbyte=31] waiters = {}
2013-03-06 18:20:19.136300 7faf945d6780 20 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) split right is bh[ 0x7faf80005210 27700~13260 0x7faf80012c30 (13260) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:19.136305 7faf945d6780 20 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) split bh[ 0x7faf80005210 27700~13260 0x7faf80012c30 (13260) v 0 dirty firstbyte=0] waiters = {} at 32995
2013-03-06 18:20:19.136310 7faf945d6780 30 objectcacher bh_add object[rbd_data.10391c79bfd6.0000000000000000/head oset 0x7faf80003b60 wr 0/0 COMPLETE !EXISTS] bh[ 0x7faf88012000 32995~7965 0x7faf80012c30 (0) v 0 dirty] waiters = {}
2013-03-06 18:20:19.136320 7faf945d6780 20 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) split left is bh[ 0x7faf80005210 27700~5295 0x7faf80012c30 (5295) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:19.136325 7faf945d6780 20 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) split right is bh[ 0x7faf88012000 32995~7965 0x7faf80012c30 (7965) v 0 dirty firstbyte=105] waiters = {}
2013-03-06 18:20:19.136329 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) map_write final is bh[ 0x7faf80005210 27700~5295 0x7faf80012c30 (5295) v 0 dirty firstbyte=0] waiters = {}
2013-03-06 18:20:19.136334 7faf945d6780 10 objectcacher writex writing 0~5295 into bh[ 0x7faf80005210 27700~5295 0x7faf80012c30 (5295) v 0 dirty firstbyte=0] waiters = {} at 27700
2013-03-06 18:20:19.136341 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) try_merge_bh bh[ 0x7faf80005210 27700~5295 0x7faf80012c30 (5295) v 0 dirty firstbyte=33] waiters = {}
2013-03-06 18:20:19.136346 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) merge_left bh[ 0x7faf80014430 6764~20936 0x7faf80012c30 (20936) v 0 dirty firstbyte=31] waiters = {} + bh[ 0x7faf80005210 27700~5295 0x7faf80012c30 (5295) v 0 dirty firstbyte=33] waiters = {}
2013-03-06 18:20:19.136351 7faf945d6780 30 objectcacher bh_remove object[rbd_data.10391c79bfd6.0000000000000000/head oset 0x7faf80003b60 wr 0/0 COMPLETE !EXISTS] bh[ 0x7faf80005210 27700~5295 0x7faf80012c30 (5295) v 0 dirty firstbyte=33] waiters = {}
2013-03-06 18:20:19.136361 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) merge_left result bh[ 0x7faf80014430 6764~26231 0x7faf80012c30 (26231) v 0 dirty firstbyte=31] waiters = {}
2013-03-06 18:20:19.136366 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) merge_left bh[ 0x7faf80014430 6764~26231 0x7faf80012c30 (26231) v 0 dirty firstbyte=31] waiters = {} + bh[ 0x7faf88012000 32995~7965 0x7faf80012c30 (7965) v 0 dirty firstbyte=105] waiters = {}
2013-03-06 18:20:19.136371 7faf945d6780 30 objectcacher bh_remove object[rbd_data.10391c79bfd6.0000000000000000/head oset 0x7faf80003b60 wr 0/0 COMPLETE !EXISTS] bh[ 0x7faf88012000 32995~7965 0x7faf80012c30 (7965) v 0 dirty firstbyte=105] waiters = {}
2013-03-06 18:20:19.136379 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) merge_left result bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 0 dirty firstbyte=31] waiters = {}
2013-03-06 18:20:19.136387 7faf945d6780 10 objectcacher trim start: bytes: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:19.136389 7faf945d6780 10 objectcacher trim finish: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:19.136392 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x7faf80001860 pending 0
2013-03-06 18:20:19.136394 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finalize() 0x7faf80001860 rval 0 read_buf 0 read_bl 0
2013-03-06 18:20:19.136400 7faf945d6780 20 librbd: info 0x7faf80004470
2013-03-06 18:20:19.136402 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.136404 7faf945d6780 20 librbd: info 0x7faf80004470
2013-03-06 18:20:19.136405 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.136409 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.136542 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:143 rbd_directory [call rbd.dir_get_name] 2.30a98c1c e176) v4 -- ?+0 0x7faf88037ef0 con 0x292d2a0
2013-03-06 18:20:19.138131 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 165 ==== osd_op_reply(143 rbd_directory [call] ondisk = 0) v4 ==== 112+0+8 (2781141243 0 780453015) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.138219 7faf945d6780 20 librbd: flatten
2013-03-06 18:20:19.138226 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.138246 7faf945d6780 10 librbd::ImageCtx: prune_parent_extents image overlap 10109, object overlap 10109 from image extents [0,10109]
2013-03-06 18:20:19.138253 7faf945d6780 20 librbd: aio_read 0x7faf8000d5c0 completion 0x7faf88037f70 [0,10109]
2013-03-06 18:20:19.138255 7faf945d6780 20 librbd: ictx_check 0x7faf8000d5c0
2013-03-06 18:20:19.138271 7faf945d6780 20 librbd: oid rbd_data.10394bfbff9b.0000000000000000 0~10109 from [0,10109]
2013-03-06 18:20:19.138285 7faf945d6780 10 objectcacher readx extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 0~10109 -> [0,10109])
2013-03-06 18:20:19.138294 7faf945d6780 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/ac) map_read rbd_data.10394bfbff9b.0000000000000000 0~10109
2013-03-06 18:20:19.138299 7faf945d6780 30 objectcacher bh_add object[rbd_data.10394bfbff9b.0000000000000000/ac oset 0x7faf8000b700 wr 0/0] bh[ 0x7faf880105c0 0~8435 0x7faf88012900 (0) v 0 missing] waiters = {}
2013-03-06 18:20:19.138307 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/ac) map_read gap bh[ 0x7faf880105c0 0~8435 0x7faf88012900 (0) v 0 missing] waiters = {}
2013-03-06 18:20:19.138311 7faf945d6780 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/ac) map_read hit bh[ 0x7faf88011e20 8435~1674 0x7faf88012900 (1674) v 0 clean firstbyte=93] waiters = {}
2013-03-06 18:20:19.138317 7faf945d6780 7 objectcacher bh_read on bh[ 0x7faf880105c0 0~8435 0x7faf88012900 (0) v 0 missing] waiters = {}
2013-03-06 18:20:19.138380 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:144 rbd_data.10394bfbff9b.0000000000000000@ac [read 0~8435] 2.a24f0b5d e176) v4 -- ?+0 0x7faf88033720 con 0x292d2a0
2013-03-06 18:20:19.138409 7faf945d6780 10 objectcacher readx missed, waiting on bh[ 0x7faf880105c0 0~8435 0x7faf88012900 (0) v 0 rx] waiters = {} off 0
2013-03-06 18:20:19.138423 7faf945d6780 20 objectcacher readx defer 0x7faf88044460
2013-03-06 18:20:19.138428 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x7faf88037f70 pending 1
2013-03-06 18:20:19.139865 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 166 ==== osd_op_reply(144 rbd_data.10394bfbff9b.0000000000000000 [read 0~8435] ondisk = 0) v4 ==== 137+0+8435 (2301734035 0 348584740) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.139941 7faf8d00d710 20 librbdwriteback: aio_cb completing
2013-03-06 18:20:19.139949 7faf8d00d710 7 objectcacher bh_read_finish rbd_data.10394bfbff9b.0000000000000000/ac 0~8435 (bl is 8435) returned 0
2013-03-06 18:20:19.139959 7faf8d00d710 20 objectcacher checking bh bh[ 0x7faf880105c0 0~8435 0x7faf88012900 (0) v 0 rx] waiters = { 0->[0x7faf8800dfe0, ]}
2013-03-06 18:20:19.139971 7faf8d00d710 10 objectcacher bh_read_finish read bh[ 0x7faf880105c0 0~8435 0x7faf88012900 (8435) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:19.139976 7faf8d00d710 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/ac) try_merge_bh bh[ 0x7faf880105c0 0~8435 0x7faf88012900 (8435) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:19.139980 7faf8d00d710 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/ac) merge_left bh[ 0x7faf880105c0 0~8435 0x7faf88012900 (8435) v 0 clean firstbyte=0] waiters = {} + bh[ 0x7faf88011e20 8435~1674 0x7faf88012900 (1674) v 0 clean firstbyte=93] waiters = {}
2013-03-06 18:20:19.139986 7faf8d00d710 30 objectcacher bh_remove object[rbd_data.10394bfbff9b.0000000000000000/ac oset 0x7faf8000b700 wr 0/0] bh[ 0x7faf88011e20 8435~1674 0x7faf88012900 (1674) v 0 clean firstbyte=93] waiters = {}
2013-03-06 18:20:19.139996 7faf8d00d710 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/ac) merge_left result bh[ 0x7faf880105c0 0~10109 0x7faf88012900 (10109) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:19.140001 7faf8d00d710 20 objectcacher break due to opos 8435 >= start+length 0+8435=8435
2013-03-06 18:20:19.140003 7faf8d00d710 20 objectcacher finishing waiters 0x7faf8800dfe0
2013-03-06 18:20:19.140006 7faf8d00d710 10 objectcacher readx extent(rbd_data.10394bfbff9b.0000000000000000 (0) in @2 0~10109 -> [0,10109])
2013-03-06 18:20:19.140012 7faf8d00d710 10 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/ac) map_read rbd_data.10394bfbff9b.0000000000000000 0~10109
2013-03-06 18:20:19.140016 7faf8d00d710 20 objectcacher.object(rbd_data.10394bfbff9b.0000000000000000/ac) map_read hit bh[ 0x7faf880105c0 0~10109 0x7faf88012900 (10109) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:19.140021 7faf8d00d710 10 objectcacher readx hit bh bh[ 0x7faf880105c0 0~10109 0x7faf88012900 (10109) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:19.140025 7faf8d00d710 10 objectcacher readx rmap opos 0: bh[ 0x7faf880105c0 0~10109 0x7faf88012900 (10109) v 0 clean firstbyte=0] waiters = {} +0 frag 0~10109 +0~10109
2013-03-06 18:20:19.140036 7faf8d00d710 10 objectcacher readx has all buffers
2013-03-06 18:20:19.140038 7faf8d00d710 10 objectcacher readx adding buffer len 10109 at 0
2013-03-06 18:20:19.140040 7faf8d00d710 10 objectcacher readx result is 10109
2013-03-06 18:20:19.140041 7faf8d00d710 20 objectcacher readx done 0x7faf88044460 10109
2013-03-06 18:20:19.140044 7faf8d00d710 10 objectcacher trim start: bytes: max 33554432 clean 10109, objects: max 42 current 1
2013-03-06 18:20:19.140046 7faf8d00d710 10 objectcacher trim finish: max 33554432 clean 10109, objects: max 42 current 1
2013-03-06 18:20:19.140050 7faf8d00d710 20 librbd::AioRequest: should_complete 0x7faf880100a0 rbd_data.10394bfbff9b.0000000000000000 0~10109 r = 10109
2013-03-06 18:20:19.140052 7faf8d00d710 10 librbd::AioCompletion: C_AioRead::finish() 0x7faf88008540 r = 10109
2013-03-06 18:20:19.140053 7faf8d00d710 10 librbd::AioCompletion: got {} for [0,10109] bl 10109
2013-03-06 18:20:19.140064 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::complete_request() 0x7faf88037f70 complete_cb=0x7faf94157c10 pending 1
2013-03-06 18:20:19.140067 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() 0x7faf88037f70 rval 10109 read_buf 0x7faf8c20a010 read_bl 0
2013-03-06 18:20:19.140081 7faf8d00d710 20 librbd::AioCompletion: AioCompletion::finalize() copied resulting 10109 bytes to 0x7faf8c20a010
2013-03-06 18:20:19.140097 7faf8d00d710 20 librbdwriteback: aio_cb finished
2013-03-06 18:20:19.140179 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:145 rbd_data.10391c79bfd6.0000000000000000 [call rbd.copyup] 2.4b502740 e176) v4 -- ?+0 0x7faf880100a0 con 0x292d2a0
2013-03-06 18:20:19.146361 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 167 ==== osd_op_reply(145 rbd_data.10391c79bfd6.0000000000000000 [call] ack = 0) v4 ==== 137+0+0 (334029546 0 0) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.146441 7faf945d6780 10 librbd::ImageCtx: prune_parent_extents image overlap 10109, object overlap 0 from image extents []
2013-03-06 18:20:19.146452 7faf945d6780 20 librbd: aio_read 0x7faf8000d5c0 completion 0x7faf88008c70 []
2013-03-06 18:20:19.146455 7faf945d6780 20 librbd: ictx_check 0x7faf8000d5c0
2013-03-06 18:20:19.146459 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x7faf88008c70 pending 0
2013-03-06 18:20:19.146464 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finalize() 0x7faf88008c70 rval 0 read_buf 0x7faf8c20a010 read_bl 0
2013-03-06 18:20:19.146470 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finalize() copied resulting 0 bytes to 0x7faf8c20a010
2013-03-06 18:20:19.146582 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:146 rbd_header.10391c79bfd6 [call rbd.remove_parent] 2.258e6247 e176) v4 -- ?+0 0x7faf880100a0 con 0x292d2a0
2013-03-06 18:20:19.154743 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 168 ==== osd_op_reply(146 rbd_header.10391c79bfd6 [call] ack = 0) v4 ==== 122+0+0 (2385620926 0 0) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.154819 7faf945d6780 2 librbd: removing child from children list...
2013-03-06 18:20:19.154921 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:147 rbd_children [call rbd.remove_child] 2.fa1caca e176) v4 -- ?+0 0x7faf880100a0 con 0x292d2a0
2013-03-06 18:20:19.163192 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 169 ==== osd_op_reply(147 rbd_children [call] ack = 0) v4 ==== 111+0+0 (98023418 0 0) 0x2931db0 con 0x292d2a0
2013-03-06 18:20:19.163273 7faf945d6780 20 librbd: notify_change refresh_seq = 6 last_refresh = 6
2013-03-06 18:20:19.163429 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:148 rbd_header.10391c79bfd6 [notify 18~1767] 2.258e6247 e176) v4 -- ?+0 0x7faf8803c050 con 0x292d2a0
2013-03-06 18:20:19.164719 7faf8c80c710 0 -- 192.168.106.222:0/1001999 >> 192.168.106.222:6800/27888 pipe(0x292d050 sd=5 :34021 s=2 pgs=515 cs=1 l=1).injecting socket failure
2013-03-06 18:20:19.164869 7faf8f913710 1 -- 192.168.106.222:0/1001999 mark_down 0x292d2a0 -- pipe dne
2013-03-06 18:20:19.165052 7faf8f913710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:149 rbd_header.10391c79bfd6 [watch add cookie 14 ver 0] 2.258e6247 e176) v4 -- ?+0 0x7faf8000aa60 con 0x7faf800062d0
2013-03-06 18:20:19.165148 7faf8f913710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:150 rbd_header.10391c79bfd6 [notify 18~1767] 2.258e6247 e176) v4 -- ?+0 0x7faf880100a0 con 0x7faf800062d0
2013-03-06 18:20:19.165201 7faf8f913710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6790/0 -- mon_subscribe({monmap=2+,osdmap=177}) v2 -- ?+0 0x7faf8803c5e0 con 0x7faf88004710
2013-03-06 18:20:19.165595 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== mon.1 192.168.106.222:6790/0 14 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0 (2259524972 0 0) 0x7faf8803c5e0 con 0x7faf88004710
2013-03-06 18:20:19.167501 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 1 ==== watch-notify(c=14 v=1611 i=755914248533 opcode=1) v1 ==== 30+0+0 (1328366654 0 0) 0x29394d0 con 0x7faf800062d0
2013-03-06 18:20:19.167551 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1611 cookie=14
2013-03-06 18:20:19.167647 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:151 rbd_header.10391c79bfd6 [notify-ack 755914248533~1611] 2.258e6247 e176) v4 -- ?+0 0x7faf8803cce0 con 0x7faf800062d0
2013-03-06 18:20:19.167716 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 2 ==== osd_op_reply(149 rbd_header.10391c79bfd6 [watch add cookie 14 ver 0] ondisk = 0) v4 ==== 122+0+0 (542208235 0 0) 0x2931db0 con 0x7faf800062d0
2013-03-06 18:20:19.168222 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 3 ==== watch-notify(c=14 v=1611 i=755914248534 opcode=1) v1 ==== 30+0+0 (482293870 0 0) 0x7faf8000aa60 con 0x7faf800062d0
2013-03-06 18:20:19.168270 7faf8d00d710 1 librbd::WatchCtx: got notification opcode=1 ver=1611 cookie=14
2013-03-06 18:20:19.168348 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:152 rbd_header.10391c79bfd6 [notify-ack 755914248534~1611] 2.258e6247 e176) v4 -- ?+0 0x7faf8803e590 con 0x7faf800062d0
2013-03-06 18:20:19.169482 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 4 ==== osd_op_reply(150 rbd_header.10391c79bfd6 [notify 18~1767] ondisk = 0) v4 ==== 122+0+0 (3867474272 0 0) 0x7faf8000aa60 con 0x7faf800062d0
2013-03-06 18:20:19.170222 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 5 ==== osd_op_reply(151 rbd_header.10391c79bfd6 [notify-ack 755914248533~1611] ondisk = 0) v4 ==== 122+0+0 (1625549944 0 0) 0x7faf8000aa60 con 0x7faf800062d0
2013-03-06 18:20:19.170601 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 6 ==== watch-notify(c=18 v=1611 i=755914248534 opcode=1) v1 ==== 30+0+0 (2552489187 0 0) 0x7faf8000aa60 con 0x7faf800062d0
2013-03-06 18:20:19.170683 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 7 ==== osd_op_reply(152 rbd_header.10391c79bfd6 [notify-ack 755914248534~1611] ondisk = 0) v4 ==== 122+0+0 (55551476 0 0) 0x7faf80007d30 con 0x7faf800062d0
2013-03-06 18:20:19.170743 7faf8d00d710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:153 rbd_header.10391c79bfd6 [notify-ack 755914248534~1611] 2.258e6247 e176) v4 -- ?+0 0x7faf8803ea50 con 0x7faf800062d0
2013-03-06 18:20:19.170804 7faf945d6780 20 librbd: finished flattening
2013-03-06 18:20:19.170821 7faf945d6780 20 librbd: info 0x7faf80004470
2013-03-06 18:20:19.170825 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.170829 7faf945d6780 20 librbd: ictx_refresh 0x7faf80004470
2013-03-06 18:20:19.170967 7faf945d6780 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:154 rbd_header.10391c79bfd6 [call rbd.get_size,call rbd.get_features,call rbd.get_snapcontext,call rbd.get_parent,call lock.get_info] 2.258e6247 e176) v4 -- ?+0 0x7faf8803e300 con 0x7faf800062d0
2013-03-06 18:20:19.171824 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 8 ==== osd_op_reply(153 rbd_header.10391c79bfd6 [notify-ack 755914248534~1611] ondisk = 0) v4 ==== 122+0+0 (55551476 0 0) 0x7faf8000aa60 con 0x7faf800062d0
2013-03-06 18:20:19.174695 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 9 ==== osd_op_reply(154 rbd_header.10391c79bfd6 [call,call,call,call,call] ondisk = 0) v4 ==== 290+0+80 (2402840114 0 3453594702) 0x7faf8000aa60 con 0x7faf800062d0
2013-03-06 18:20:19.174786 7faf945d6780 20 librbd: close_image 0x7faf8000d5c0
2013-03-06 18:20:19.174795 7faf945d6780 10 objectcacher release_set 0x7faf8000b700
2013-03-06 18:20:19.174800 7faf945d6780 30 objectcacher bh_remove object[rbd_data.10394bfbff9b.0000000000000000/ac oset 0x7faf8000b700 wr 0/0] bh[ 0x7faf880105c0 0~10109 0x7faf88012900 (10109) v 0 clean firstbyte=0] waiters = {}
2013-03-06 18:20:19.174817 7faf945d6780 10 objectcacher release trimming object[rbd_data.10394bfbff9b.0000000000000000/ac oset 0x7faf8000b700 wr 0/0]
2013-03-06 18:20:19.174821 7faf945d6780 10 objectcacher close_object object[rbd_data.10394bfbff9b.0000000000000000/ac oset 0x7faf8000b700 wr 0/0]
2013-03-06 18:20:19.174830 7faf945d6780 10 objectcacher flush_set on 0x7faf8000b700 dne
2013-03-06 18:20:19.174833 7faf945d6780 10 objectcacher release_set on 0x7faf8000b700 dne
2013-03-06 18:20:19.174896 7faf877fe710 10 objectcacher flusher finish
2013-03-06 18:20:19.174957 7faf945d6780 20 librbd: info 0x7faf80004470
2013-03-06 18:20:19.174963 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.174976 7faf945d6780 20 librbd: read_iterate 0x7faf80004470 off = 2055 len = 38905
2013-03-06 18:20:19.174980 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.174986 7faf945d6780 20 librbd: aio_read 0x7faf80004470 completion 0x7faf880035f0 [2055,38905]
2013-03-06 18:20:19.174989 7faf945d6780 20 librbd: ictx_check 0x7faf80004470
2013-03-06 18:20:19.175003 7faf945d6780 20 librbd: oid rbd_data.10391c79bfd6.0000000000000000 2055~38905 from [0,38905]
2013-03-06 18:20:19.175017 7faf945d6780 10 objectcacher readx extent(rbd_data.10391c79bfd6.0000000000000000 (0) in @2 2055~38905 -> [0,38905])
2013-03-06 18:20:19.175027 7faf945d6780 10 objectcacher readx object !exists, 1 extent...
2013-03-06 18:20:19.175035 7faf945d6780 10 librbd::ImageCtx: prune_parent_extents image overlap 0, object overlap 0 from image extents []
2013-03-06 18:20:19.175038 7faf945d6780 10 librbdwriteback: may_copy_on_write rbd_data.10391c79bfd6.0000000000000000 2055~38905 = 0
2013-03-06 18:20:19.175041 7faf945d6780 20 objectcacher readx ob has bh bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 0 dirty firstbyte=31] waiters = {}
2013-03-06 18:20:19.175047 7faf945d6780 10 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) map_read rbd_data.10391c79bfd6.0000000000000000 2055~38905
2013-03-06 18:20:19.175052 7faf945d6780 30 objectcacher bh_add object[rbd_data.10391c79bfd6.0000000000000000/head oset 0x7faf80003b60 wr 0/0 COMPLETE !EXISTS] bh[ 0x7faf8800e7c0 2055~4709 0x7faf80012c30 (0) v 0 missing] waiters = {}
2013-03-06 18:20:19.175060 7faf945d6780 20 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) map_read gap+complete+zero bh[ 0x7faf8800e7c0 2055~4709 0x7faf80012c30 (0) v 0 zero] waiters = {}
2013-03-06 18:20:19.175064 7faf945d6780 20 objectcacher.object(rbd_data.10391c79bfd6.0000000000000000/head) map_read hit bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 0 dirty firstbyte=31] waiters = {}
2013-03-06 18:20:19.175069 7faf945d6780 10 objectcacher readx hit bh bh[ 0x7faf8800e7c0 2055~4709 0x7faf80012c30 (0) v 0 zero] waiters = {}
2013-03-06 18:20:19.175072 7faf945d6780 10 objectcacher readx hit bh bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 0 dirty firstbyte=31] waiters = {}
2013-03-06 18:20:19.175076 7faf945d6780 10 objectcacher readx rmap opos 2055: bh[ 0x7faf8800e7c0 2055~4709 0x7faf80012c30 (0) v 0 zero] waiters = {} +0 frag 0~38905 +0~4709
2013-03-06 18:20:19.175088 7faf945d6780 10 objectcacher readx rmap opos 6764: bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 0 dirty firstbyte=31] waiters = {} +0 frag 0~38905 +4709~34196
2013-03-06 18:20:19.175099 7faf945d6780 10 objectcacher readx has all buffers
2013-03-06 18:20:19.175102 7faf945d6780 10 objectcacher readx adding buffer len 38905 at 0
2013-03-06 18:20:19.175103 7faf945d6780 10 objectcacher readx result is 38905
2013-03-06 18:20:19.175104 7faf945d6780 20 objectcacher readx done 0x7faf88038040 38905
2013-03-06 18:20:19.175107 7faf945d6780 10 objectcacher trim start: bytes: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:19.175110 7faf945d6780 10 objectcacher trim finish: max 33554432 clean 0, objects: max 42 current 1
2013-03-06 18:20:19.175113 7faf945d6780 20 librbd::AioRequest: should_complete 0x7faf8803ea50 rbd_data.10391c79bfd6.0000000000000000 2055~38905 r = 38905
2013-03-06 18:20:19.175116 7faf945d6780 10 librbd::AioCompletion: C_AioRead::finish() 0x7faf88008ea0 r = 38905
2013-03-06 18:20:19.175117 7faf945d6780 10 librbd::AioCompletion: got {} for [0,38905] bl 38905
2013-03-06 18:20:19.175128 7faf945d6780 20 librbd::AioCompletion: AioCompletion::complete_request() 0x7faf880035f0 complete_cb=0x7faf94157c10 pending 1
2013-03-06 18:20:19.175136 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finish_adding_requests 0x7faf880035f0 pending 0
2013-03-06 18:20:19.175139 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finalize() 0x7faf880035f0 rval 38905 read_buf 0 read_bl 0x7ffff7db34b0
2013-03-06 18:20:19.175144 7faf945d6780 20 librbd::AioCompletion: AioCompletion::finalize() moving resulting 38905 bytes to bl 0x7ffff7db34b0
2013-03-06 18:20:20.054835 7faf87fff710 11 objectcacher flusher 34196 / 33554432: 0 tx, 0 rx, 0 clean, 34196 dirty (16777216 target, 25165824 max)
2013-03-06 18:20:21.055030 7faf87fff710 11 objectcacher flusher 34196 / 33554432: 0 tx, 0 rx, 0 clean, 34196 dirty (16777216 target, 25165824 max)
2013-03-06 18:20:21.055053 7faf87fff710 10 objectcacher flusher flushing aged dirty bh bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 0 dirty firstbyte=31] waiters = {}
2013-03-06 18:20:21.055069 7faf87fff710 7 objectcacher bh_write bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 0 dirty firstbyte=31] waiters = {}
2013-03-06 18:20:21.055094 7faf87fff710 10 librbd::ImageCtx: prune_parent_extents image overlap 0, object overlap 0 from image extents []
2013-03-06 18:20:21.055167 7faf87fff710 20 librbd::AioRequest: send 0x2924200 rbd_data.10391c79bfd6.0000000000000000 6764~34196
2013-03-06 18:20:21.055237 7faf87fff710 1 -- 192.168.106.222:0/1001999 --> 192.168.106.222:6800/27888 -- osd_op(client.4153.0:155 rbd_data.10391c79bfd6.0000000000000000 [write 6764~34196] 2.4b502740 e176) v4 -- ?+0 0x7faf800027b0 con 0x7faf800062d0
2013-03-06 18:20:21.055275 7faf87fff710 20 objectcacher tid 2 on rbd_data.10391c79bfd6.0000000000000000
2013-03-06 18:20:21.078454 7faf8f913710 1 -- 192.168.106.222:0/1001999 <== osd.0 192.168.106.222:6800/27888 10 ==== osd_op_reply(155 rbd_data.10391c79bfd6.0000000000000000 [write 6764~34196] ondisk = 0) v4 ==== 137+0+0 (1340454986 0 0) 0x7faf80002bf0 con 0x7faf800062d0
2013-03-06 18:20:21.078548 7faf8d00d710 20 librbd::AioRequest: write 0x2924200 rbd_data.10391c79bfd6.0000000000000000 6764~34196 should_complete: r = 0
2013-03-06 18:20:21.078561 7faf8d00d710 20 librbd::AioRequest: WRITE_FLAT
2013-03-06 18:20:21.078563 7faf8d00d710 20 librbdwriteback: aio_cb completing
2013-03-06 18:20:21.078565 7faf8d00d710 7 objectcacher bh_write_commit rbd_data.10391c79bfd6.0000000000000000/head tid 2 6764~34196 returned 0
2013-03-06 18:20:21.078573 7faf8d00d710 10 objectcacher bh_write_commit marking exists on object[rbd_data.10391c79bfd6.0000000000000000/head oset 0x7faf80003b60 wr 2/0 COMPLETE !EXISTS]
2013-03-06 18:20:21.078586 7faf8d00d710 10 librbd::ImageCtx: prune_parent_extents image overlap 0, object overlap 0 from image extents []
2013-03-06 18:20:21.078591 7faf8d00d710 10 librbdwriteback: may_copy_on_write rbd_data.10391c79bfd6.0000000000000000 6764~34196 = 0
2013-03-06 18:20:21.078597 7faf8d00d710 10 objectcacher bh_write_commit clean bh[ 0x7faf80014430 6764~34196 0x7faf80012c30 (34196) v 2 clean firstbyte=31] waiters = {}
2013-03-06 18:20:21.078605 7faf8d00d710 20 librbdwriteback: aio_cb finished
2013-03-06 18:20:22.055472 7faf87fff710 11 objectcacher flusher 34196 / 33554432: 0 tx, 0 rx, 34196 clean, 0 dirty (16777216 target, 25165824 max)
    (1-1/1)