Joao, it looks like map 2759 is causing trouble, how would he get the
full and incremental maps for that out of the mons?
-Sam
On Tue, 2015-03-10 at 14:12 +0000, Malcolm Haak wrote:
> Hi Samuel,
>
> The sha1? I'm going to admit ignorance as to what you are looking for. They
> are all running the same release if that is what you are asking.
> Same tarball built into rpms using rpmbuild on both nodes...
> Only difference being that the other node has been upgraded and the problem
> node is fresh.
>
> added the requested config here is the command line output
>
> microserver-1:/etc # /etc/init.d/ceph start osd.3
> === osd.3 ===
> Mounting xfs on microserver-1:/var/lib/ceph/osd/ceph-3
> 2015-03-11 01:00:13.492279 7f05b2f72700 1 -- :/0 messenger.start
> 2015-03-11 01:00:13.492823 7f05b2f72700 1 -- :/1002795 -->
> 192.168.0.10:6789/0 -- auth(proto 0 26 bytes epoch 0) v1 -- ?+0
> 0x7f05ac0290b0 con 0x7f05ac027c40
> 2015-03-11 01:00:13.510814 7f05b07ef700 1 -- 192.168.0.250:0/1002795 learned
> my addr 192.168.0.250:0/1002795
> 2015-03-11 01:00:13.527653 7f05abfff700 1 -- 192.168.0.250:0/1002795 <==
> mon.0 192.168.0.10:6789/0 1 ==== mon_map magic: 0 v1 ==== 191+0+0 (1112175541
> 0 0) 0x7f05a0000ab0 con 0x7f05ac027c40
> 2015-03-11 01:00:13.527899 7f05abfff700 1 -- 192.168.0.250:0/1002795 <==
> mon.0 192.168.0.10:6789/0 2 ==== auth_reply(proto 1 0 (0) Success) v1 ====
> 24+0+0 (3859410672 0 0) 0x7f05a0000e70 con 0x7f05ac027c40
> 2015-03-11 01:00:13.527973 7f05abfff700 1 -- 192.168.0.250:0/1002795 -->
> 192.168.0.10:6789/0 -- mon_subscribe({monmap=0+}) v2 -- ?+0 0x7f05ac029730
> con 0x7f05ac027c40
> 2015-03-11 01:00:13.528124 7f05b2f72700 1 -- 192.168.0.250:0/1002795 -->
> 192.168.0.10:6789/0 -- mon_subscribe({monmap=2+,osdmap=0}) v2 -- ?+0
> 0x7f05ac029a50 con 0x7f05ac027c40
> 2015-03-11 01:00:13.528265 7f05b2f72700 1 -- 192.168.0.250:0/1002795 -->
> 192.168.0.10:6789/0 -- mon_subscribe({monmap=2+,osdmap=0}) v2 -- ?+0
> 0x7f05ac029f20 con 0x7f05ac027c40
> 2015-03-11 01:00:13.530359 7f05abfff700 1 -- 192.168.0.250:0/1002795 <==
> mon.0 192.168.0.10:6789/0 3 ==== mon_map magic: 0 v1 ==== 191+0+0 (1112175541
> 0 0) 0x7f05a0000ab0 con 0x7f05ac027c40
> 2015-03-11 01:00:13.530548 7f05abfff700 1 -- 192.168.0.250:0/1002795 <==
> mon.0 192.168.0.10:6789/0 4 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0
> (3648139960 0 0) 0x7f05a0000fb0 con 0x7f05ac027c40
> 2015-03-11 01:00:13.531114 7f05abfff700 1 -- 192.168.0.250:0/1002795 <==
> mon.0 192.168.0.10:6789/0 5 ==== osd_map(3277..3277 src has 2757..3277) v3
> ==== 5366+0+0 (3110999244 0 0) 0x7f05a0002800 con 0x7f05ac027c40
> 2015-03-11 01:00:13.531772 7f05abfff700 1 -- 192.168.0.250:0/1002795 <==
> mon.0 192.168.0.10:6789/0 6 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0
> (3648139960 0 0) 0x7f05a0000fb0 con 0x7f05ac027c40
> 2015-03-11 01:00:13.532186 7f05abfff700 1 -- 192.168.0.250:0/1002795 <==
> mon.0 192.168.0.10:6789/0 7 ==== osd_map(3277..3277 src has 2757..3277) v3
> ==== 5366+0+0 (3110999244 0 0) 0x7f05a0001250 con 0x7f05ac027c40
> 2015-03-11 01:00:13.532260 7f05abfff700 1 -- 192.168.0.250:0/1002795 <==
> mon.0 192.168.0.10:6789/0 8 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0
> (3648139960 0 0) 0x7f05a0000fb0 con 0x7f05ac027c40
> 2015-03-11 01:00:13.556748 7f05b2f72700 1 -- 192.168.0.250:0/1002795 -->
> 192.168.0.10:6789/0 -- mon_command({"prefix": "get_command_descriptions"} v
> 0) v1 -- ?+0 0x7f05ac016ac0 con 0x7f05ac027c40
> 2015-03-11 01:00:13.564968 7f05abfff700 1 -- 192.168.0.250:0/1002795 <==
> mon.0 192.168.0.10:6789/0 9 ==== mon_command_ack([{"prefix":
> "get_command_descriptions"}]=0 v0) v1 ==== 72+0+34995 (1092875540 0
> 1727986498) 0x7f05a0000a70 con 0x7f05ac027c40
> 2015-03-11 01:00:13.770122 7f05b2f72700 1 -- 192.168.0.250:0/1002795 -->
> 192.168.0.10:6789/0 -- mon_command({"prefix": "osd crush create-or-move",
> "args": ["host=microserver-1", "root=default"], "id": 3, "weight": 1.81} v 0)
> v1 -- ?+0 0x7f05ac016ac0 con 0x7f05ac027c40
> 2015-03-11 01:00:13.772299 7f05abfff700 1 -- 192.168.0.250:0/1002795 <==
> mon.0 192.168.0.10:6789/0 10 ==== mon_command_ack([{"prefix": "osd crush
> create-or-move", "args": ["host=microserver-1", "root=default"], "id": 3,
> "weight": 1.81}]=0 create-or-move updated item name 'osd.3' weight 1.81 at
> location {host=microserver-1,root=default} to crush map v3277) v1 ====
> 256+0+0 (1191546821 0 0) 0x7f05a0001000 con 0x7f05ac027c40
> create-or-move updated item name 'osd.3' weight 1.81 at location
> {host=microserver-1,root=default} to crush map
> 2015-03-11 01:00:13.776891 7f05b2f72700 1 -- 192.168.0.250:0/1002795
> mark_down 0x7f05ac027c40 -- 0x7f05ac0239a0
> 2015-03-11 01:00:13.777212 7f05b2f72700 1 -- 192.168.0.250:0/1002795
> mark_down_all
> 2015-03-11 01:00:13.778120 7f05b2f72700 1 -- 192.168.0.250:0/1002795
> shutdown complete.
> Starting Ceph osd.3 on microserver-1...
> microserver-1:/etc #
>
>
> Log file
>
>
> 2015-03-11 01:00:13.876152 7f41a1ba4880 0 ceph version 0.93
> (bebf8e9a830d998eeaab55f86bb256d4360dd3c4), process ceph-osd, pid 2840
> 2015-03-11 01:00:13.877059 7f41a1ba4880 1 accepter.accepter.bind
> my_inst.addr is 0.0.0.0:6800/2840 need_addr=1
> 2015-03-11 01:00:13.877111 7f41a1ba4880 1 accepter.accepter.bind
> my_inst.addr is 0.0.0.0:6801/2840 need_addr=1
> 2015-03-11 01:00:13.877140 7f41a1ba4880 1 accepter.accepter.bind
> my_inst.addr is 0.0.0.0:6802/2840 need_addr=1
> 2015-03-11 01:00:13.877169 7f41a1ba4880 1 accepter.accepter.bind
> my_inst.addr is 0.0.0.0:6803/2840 need_addr=1
> 2015-03-11 01:00:13.880323 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) dump_stop
> 2015-03-11 01:00:13.890355 7f41a1ba4880 10 ErasureCodePluginSelectJerasure:
> load: jerasure_generic
> 2015-03-11 01:00:13.897843 7f41a1ba4880 10 load: jerasure load: lrc load: isa
> 2015-03-11 01:00:13.898172 7f41a1ba4880 5
> filestore(/var/lib/ceph/osd/ceph-3) test_mount basedir
> /var/lib/ceph/osd/ceph-3 journal /var/lib/ceph/osd/ceph-3/journal
> 2015-03-11 01:00:13.898290 7f41a1ba4880 1 -- 0.0.0.0:6800/2840
> messenger.start
> 2015-03-11 01:00:13.898362 7f41a1ba4880 1 -- :/0 messenger.start
> 2015-03-11 01:00:13.898450 7f41a1ba4880 1 -- 0.0.0.0:6803/2840
> messenger.start
> 2015-03-11 01:00:13.898527 7f41a1ba4880 1 -- 0.0.0.0:6802/2840
> messenger.start
> 2015-03-11 01:00:13.898609 7f41a1ba4880 1 -- 0.0.0.0:6801/2840
> messenger.start
> 2015-03-11 01:00:13.898672 7f41a1ba4880 1 -- :/0 messenger.start
> 2015-03-11 01:00:13.898792 7f41a1ba4880 2 osd.3 0 mounting
> /var/lib/ceph/osd/ceph-3 /var/lib/ceph/osd/ceph-3/journal
> 2015-03-11 01:00:13.898826 7f41a1ba4880 5
> filestore(/var/lib/ceph/osd/ceph-3) basedir /var/lib/ceph/osd/ceph-3 journal
> /var/lib/ceph/osd/ceph-3/journal
> 2015-03-11 01:00:13.898868 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) mount fsid is
> 05fb481f-68b3-4442-b7de-af4c867e18d5
> 2015-03-11 01:00:13.898937 7f41a1ba4880 0
> filestore(/var/lib/ceph/osd/ceph-3) backend xfs (magic 0x58465342)
> 2015-03-11 01:00:13.941605 7f41a1ba4880 0
> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: FIEMAP
> ioctl is supported and appears to work
> 2015-03-11 01:00:13.941665 7f41a1ba4880 0
> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: FIEMAP
> ioctl is disabled via 'filestore fiemap' config option
> 2015-03-11 01:00:13.970056 7f41a1ba4880 0
> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: syncfs(2)
> syscall fully supported (by glibc and kernel)
> 2015-03-11 01:00:13.970442 7f41a1ba4880 0
> xfsfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_feature: extsize is
> supported and kernel 3.18.3-1-desktop >= 3.5
> 2015-03-11 01:00:14.001199 7f41a1ba4880 5
> filestore(/var/lib/ceph/osd/ceph-3) mount op_seq is 2
> 2015-03-11 01:00:14.122464 7f41a1ba4880 20 filestore (init)dbobjectmap: seq
> is 1
> 2015-03-11 01:00:14.122580 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) open_journal at
> /var/lib/ceph/osd/ceph-3/journal
> 2015-03-11 01:00:14.122674 7f41a1ba4880 0
> filestore(/var/lib/ceph/osd/ceph-3) mount: enabling WRITEAHEAD journal mode:
> checkpoint is not enabled
> 2015-03-11 01:00:14.122682 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) list_collections
> 2015-03-11 01:00:14.123024 7f41a1ba4880 -1 journal FileJournal::_open:
> disabling aio for non-block journal. Use journal_force_aio to force use of
> aio anyway
> 2015-03-11 01:00:14.123040 7f41a1ba4880 1 journal _open
> /var/lib/ceph/osd/ceph-3/journal fd 19: 1073741824 bytes, block size 4096
> bytes, directio = 1, aio = 0
> 2015-03-11 01:00:14.123003 7f4196c1b700 20
> filestore(/var/lib/ceph/osd/ceph-3) sync_entry waiting for max_interval
> 5.000000
> 2015-03-11 01:00:14.123724 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) _do_transaction on 0x4b9b6c0
> 2015-03-11 01:00:14.123837 7f41a1ba4880 20
> filestore(/var/lib/ceph/osd/ceph-3) _check_global_replay_guard no xattr
> 2015-03-11 01:00:14.123971 7f41a1ba4880 20
> filestore(/var/lib/ceph/osd/ceph-3) _check_replay_guard no xattr
> 2015-03-11 01:00:14.124020 7f41a1ba4880 15
> filestore(/var/lib/ceph/osd/ceph-3) touch meta/a468ec03/snapmapper/0//-1
> 2015-03-11 01:00:14.124103 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) touch meta/a468ec03/snapmapper/0//-1 = 0
> 2015-03-11 01:00:14.124247 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) _do_transaction on 0x4b9b6c0
> 2015-03-11 01:00:14.124282 7f41a1ba4880 20
> filestore(/var/lib/ceph/osd/ceph-3) _check_global_replay_guard no xattr
> 2015-03-11 01:00:14.124332 7f41a1ba4880 20
> filestore(/var/lib/ceph/osd/ceph-3) _check_replay_guard no xattr
> 2015-03-11 01:00:14.124348 7f41a1ba4880 15
> filestore(/var/lib/ceph/osd/ceph-3) write meta/a143428/osdmap.2757/0//-1
> 0~3076
> 2015-03-11 01:00:14.124420 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) write meta/a143428/osdmap.2757/0//-1
> 0~3076 = 3076
> 2015-03-11 01:00:14.124461 7f41a1ba4880 20
> filestore(/var/lib/ceph/osd/ceph-3) _check_global_replay_guard no xattr
> 2015-03-11 01:00:14.124547 7f41a1ba4880 20
> filestore(/var/lib/ceph/osd/ceph-3) _check_replay_guard no xattr
> 2015-03-11 01:00:14.124557 7f41a1ba4880 15
> filestore(/var/lib/ceph/osd/ceph-3) write meta/23c2fcde/osd_superblock/0//-1
> 0~413
> 2015-03-11 01:00:14.124615 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) write meta/23c2fcde/osd_superblock/0//-1
> 0~413 = 413
> 2015-03-11 01:00:14.124716 7f41a1ba4880 1 journal _open
> /var/lib/ceph/osd/ceph-3/journal fd 19: 1073741824 bytes, block size 4096
> bytes, directio = 1, aio = 0
> 2015-03-11 01:00:14.125247 7f41a1ba4880 2 osd.3 0 boot
> 2015-03-11 01:00:14.125270 7f41a1ba4880 15
> filestore(/var/lib/ceph/osd/ceph-3) read meta/23c2fcde/osd_superblock/0//-1
> 0~0
> 2015-03-11 01:00:14.125343 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) FileStore::read
> meta/23c2fcde/osd_superblock/0//-1 0~413/413
> 2015-03-11 01:00:14.125393 7f41a1ba4880 10 osd.3 0 read_superblock
> sb(3bf19e54-97e2-4a5f-b811-7c3780cd5e57 osd.3
> 05fb481f-68b3-4442-b7de-af4c867e18d5 e2757 [2757,2757] lci=[0,0])
> 2015-03-11 01:00:14.125521 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) stat meta/a468ec03/snapmapper/0//-1 = 0
> (size 0)
> 2015-03-11 01:00:14.125540 7f41a1ba4880 10 open_all_classes
> 2015-03-11 01:00:14.125586 7f41a1ba4880 10 open_all_classes found hello
> 2015-03-11 01:00:14.125623 7f41a1ba4880 10 _get_class adding new class name
> hello 0x4c9e028
> 2015-03-11 01:00:14.125630 7f41a1ba4880 10 _load_class hello from
> /usr/lib64/rados-classes/libcls_hello.so
> 2015-03-11 01:00:14.126058 7f41a1ba4880 0 <cls> cls/hello/cls_hello.cc:271:
> loading cls_hello
> 2015-03-11 01:00:14.126080 7f41a1ba4880 10 register_class hello status 3
> 2015-03-11 01:00:14.126084 7f41a1ba4880 10 register_cxx_method
> hello.say_hello flags 1 0x7f4192a10350
> 2015-03-11 01:00:14.126092 7f41a1ba4880 10 register_cxx_method
> hello.record_hello flags 2 0x7f4192a113c0
> 2015-03-11 01:00:14.126098 7f41a1ba4880 10 register_cxx_method
> hello.writes_dont_return_data flags 2 0x7f4192a10650
> 2015-03-11 01:00:14.126103 7f41a1ba4880 10 register_cxx_method hello.replay
> flags 1 0x7f4192a10320
> 2015-03-11 01:00:14.126109 7f41a1ba4880 10 register_cxx_method
> hello.turn_it_to_11 flags 3 0x7f4192a10920
> 2015-03-11 01:00:14.126114 7f41a1ba4880 10 register_cxx_method
> hello.bad_reader flags 2 0x7f4192a10310
> 2015-03-11 01:00:14.126119 7f41a1ba4880 10 register_cxx_method
> hello.bad_writer flags 1 0x7f4192a10300
> 2015-03-11 01:00:14.126127 7f41a1ba4880 10 _load_class hello success
> 2015-03-11 01:00:14.126132 7f41a1ba4880 10 open_all_classes found kvs
> 2015-03-11 01:00:14.126137 7f41a1ba4880 10 _get_class adding new class name
> kvs 0x4c9e108
> 2015-03-11 01:00:14.126142 7f41a1ba4880 10 _load_class kvs from
> /usr/lib64/rados-classes/libcls_kvs.so
> 2015-03-11 01:00:14.126655 7f41a1ba4880 10 register_class kvs status 3
> 2015-03-11 01:00:14.126665 7f41a1ba4880 10 register_cxx_method
> kvs.get_idata_from_key flags 1 0x7f41927ff060
> 2015-03-11 01:00:14.126669 7f41a1ba4880 10 register_cxx_method
> kvs.get_next_idata flags 1 0x7f4192801050
> 2015-03-11 01:00:14.126672 7f41a1ba4880 10 register_cxx_method
> kvs.get_prev_idata flags 1 0x7f41927fd570
> 2015-03-11 01:00:14.126675 7f41a1ba4880 10 register_cxx_method kvs.read_many
> flags 1 0x7f41927f8f30
> 2015-03-11 01:00:14.126678 7f41a1ba4880 10 register_cxx_method
> kvs.check_writable flags 3 0x7f41927f8ac0
> 2015-03-11 01:00:14.126681 7f41a1ba4880 10 register_cxx_method
> kvs.assert_size_in_bound flags 2 0x7f41927f8d40
> 2015-03-11 01:00:14.126684 7f41a1ba4880 10 register_cxx_method
> kvs.omap_insert flags 2 0x7f41927fcb50
> 2015-03-11 01:00:14.126688 7f41a1ba4880 10 register_cxx_method
> kvs.create_with_omap flags 2 0x7f41927fc0e0
> 2015-03-11 01:00:14.126691 7f41a1ba4880 10 register_cxx_method
> kvs.omap_remove flags 2 0x7f41927f9e70
> 2015-03-11 01:00:14.126696 7f41a1ba4880 10 register_cxx_method
> kvs.maybe_read_for_balance flags 1 0x7f41927fab70
> 2015-03-11 01:00:14.126735 7f41a1ba4880 10 _load_class kvs success
> 2015-03-11 01:00:14.126739 7f41a1ba4880 10 open_all_classes found lock
> 2015-03-11 01:00:14.126742 7f41a1ba4880 10 _get_class adding new class name
> lock 0x4c9e1e8
> 2015-03-11 01:00:14.126745 7f41a1ba4880 10 _load_class lock from
> /usr/lib64/rados-classes/libcls_lock.so
> 2015-03-11 01:00:14.126972 7f41a1ba4880 10 register_class lock status 3
> 2015-03-11 01:00:14.126977 7f41a1ba4880 10 register_cxx_method lock.lock
> flags 3 0x7f41925ee800
> 2015-03-11 01:00:14.126981 7f41a1ba4880 10 register_cxx_method lock.unlock
> flags 3 0x7f41925ed210
> 2015-03-11 01:00:14.126984 7f41a1ba4880 10 register_cxx_method
> lock.break_lock flags 3 0x7f41925ece60
> 2015-03-11 01:00:14.126986 7f41a1ba4880 10 register_cxx_method lock.get_info
> flags 1 0x7f41925ed610
> 2015-03-11 01:00:14.126990 7f41a1ba4880 10 register_cxx_method
> lock.list_locks flags 1 0x7f41925eace0
> 2015-03-11 01:00:14.126993 7f41a1ba4880 10 register_cxx_method
> lock.assert_locked flags 1 0x7f41925ec330
> 2015-03-11 01:00:14.126996 7f41a1ba4880 10 _load_class lock success
> 2015-03-11 01:00:14.126999 7f41a1ba4880 10 open_all_classes found log
> 2015-03-11 01:00:14.127002 7f41a1ba4880 10 _get_class adding new class name
> log 0x4c9e2c8
> 2015-03-11 01:00:14.127005 7f41a1ba4880 10 _load_class log from
> /usr/lib64/rados-classes/libcls_log.so
> 2015-03-11 01:00:14.127223 7f41a1ba4880 10 register_class log status 3
> 2015-03-11 01:00:14.127225 7f41a1ba4880 10 register_cxx_method log.add flags
> 3 0x7f41923e1560
> 2015-03-11 01:00:14.127228 7f41a1ba4880 10 register_cxx_method log.list flags
> 1 0x7f41923e2740
> 2015-03-11 01:00:14.127231 7f41a1ba4880 10 register_cxx_method log.trim flags
> 3 0x7f41923e1f90
> 2015-03-11 01:00:14.127234 7f41a1ba4880 10 register_cxx_method log.info flags
> 1 0x7f41923e1090
> 2015-03-11 01:00:14.127238 7f41a1ba4880 10 _load_class log success
> 2015-03-11 01:00:14.127241 7f41a1ba4880 10 open_all_classes found rbd
> 2015-03-11 01:00:14.127244 7f41a1ba4880 10 _get_class adding new class name
> rbd 0x4c9e3a8
> 2015-03-11 01:00:14.127247 7f41a1ba4880 10 _load_class rbd from
> /usr/lib64/rados-classes/libcls_rbd.so
> 2015-03-11 01:00:14.127735 7f41a1ba4880 10 register_class rbd status 3
> 2015-03-11 01:00:14.127745 7f41a1ba4880 10 register_cxx_method rbd.create
> flags 3 0x7f41921cc5c0
> 2015-03-11 01:00:14.127748 7f41a1ba4880 10 register_cxx_method
> rbd.get_features flags 1 0x7f41921d3190
> 2015-03-11 01:00:14.127751 7f41a1ba4880 10 register_cxx_method rbd.get_size
> flags 1 0x7f41921d2de0
> 2015-03-11 01:00:14.127754 7f41a1ba4880 10 register_cxx_method rbd.set_size
> flags 3 0x7f41921ca7e0
> 2015-03-11 01:00:14.127758 7f41a1ba4880 10 register_cxx_method
> rbd.get_snapcontext flags 1 0x7f41921cdb40
> 2015-03-11 01:00:14.127762 7f41a1ba4880 10 register_cxx_method
> rbd.get_object_prefix flags 1 0x7f41921c9770
> 2015-03-11 01:00:14.127766 7f41a1ba4880 10 register_cxx_method
> rbd.get_snapshot_name flags 1 0x7f41921d1dd0
> 2015-03-11 01:00:14.127770 7f41a1ba4880 10 register_cxx_method
> rbd.snapshot_add flags 3 0x7f41921d0830
> 2015-03-11 01:00:14.127773 7f41a1ba4880 10 register_cxx_method
> rbd.snapshot_remove flags 3 0x7f41921d1b40
> 2015-03-11 01:00:14.127776 7f41a1ba4880 10 register_cxx_method
> rbd.get_all_features flags 1 0x7f41921c78c0
> 2015-03-11 01:00:14.127779 7f41a1ba4880 10 register_cxx_method rbd.copyup
> flags 3 0x7f41921c7940
> 2015-03-11 01:00:14.127782 7f41a1ba4880 10 register_cxx_method rbd.get_parent
> flags 1 0x7f41921d2080
> 2015-03-11 01:00:14.127786 7f41a1ba4880 10 register_cxx_method rbd.set_parent
> flags 3 0x7f41921ccce0
> 2015-03-11 01:00:14.127789 7f41a1ba4880 10 register_cxx_method
> rbd.remove_parent flags 3 0x7f41921c9140
> 2015-03-11 01:00:14.127792 7f41a1ba4880 10 register_cxx_method
> rbd.set_protection_status flags 3 0x7f41921d2770
> 2015-03-11 01:00:14.127815 7f41a1ba4880 10 register_cxx_method
> rbd.get_protection_status flags 1 0x7f41921d2b60
> 2015-03-11 01:00:14.127818 7f41a1ba4880 10 register_cxx_method
> rbd.get_stripe_unit_count flags 1 0x7f41921c9330
> 2015-03-11 01:00:14.127822 7f41a1ba4880 10 register_cxx_method
> rbd.set_stripe_unit_count flags 3 0x7f41921cc070
> 2015-03-11 01:00:14.127825 7f41a1ba4880 10 register_cxx_method rbd.get_flags
> flags 1 0x7f41921d2470
> 2015-03-11 01:00:14.127828 7f41a1ba4880 10 register_cxx_method rbd.set_flags
> flags 3 0x7f41921cb370
> 2015-03-11 01:00:14.127831 7f41a1ba4880 10 register_cxx_method rbd.add_child
> flags 3 0x7f41921cd790
> 2015-03-11 01:00:14.127834 7f41a1ba4880 10 register_cxx_method
> rbd.remove_child flags 3 0x7f41921cdf50
> 2015-03-11 01:00:14.127838 7f41a1ba4880 10 register_cxx_method
> rbd.get_children flags 1 0x7f41921cd4e0
> 2015-03-11 01:00:14.127841 7f41a1ba4880 10 register_cxx_method rbd.get_id
> flags 1 0x7f41921ca580
> 2015-03-11 01:00:14.127844 7f41a1ba4880 10 register_cxx_method rbd.set_id
> flags 3 0x7f41921cb6c0
> 2015-03-11 01:00:14.127848 7f41a1ba4880 10 register_cxx_method rbd.dir_get_id
> flags 1 0x7f41921c9f40
> 2015-03-11 01:00:14.127851 7f41a1ba4880 10 register_cxx_method
> rbd.dir_get_name flags 1 0x7f41921ca210
> 2015-03-11 01:00:14.127855 7f41a1ba4880 10 register_cxx_method rbd.dir_list
> flags 1 0x7f41921cf9f0
> 2015-03-11 01:00:14.127858 7f41a1ba4880 10 register_cxx_method
> rbd.dir_add_image flags 3 0x7f41921cf840
> 2015-03-11 01:00:14.127862 7f41a1ba4880 10 register_cxx_method
> rbd.dir_remove_image flags 3 0x7f41921c9d60
> 2015-03-11 01:00:14.127865 7f41a1ba4880 10 register_cxx_method
> rbd.dir_rename_image flags 3 0x7f41921cf660
> 2015-03-11 01:00:14.127868 7f41a1ba4880 10 register_cxx_method
> rbd.object_map_load flags 1 0x7f41921ce5f0
> 2015-03-11 01:00:14.127872 7f41a1ba4880 10 register_cxx_method
> rbd.object_map_resize flags 3 0x7f41921ceec0
> 2015-03-11 01:00:14.127875 7f41a1ba4880 10 register_cxx_method
> rbd.object_map_update flags 3 0x7f41921ce720
> 2015-03-11 01:00:14.127879 7f41a1ba4880 10 register_cxx_method rbd.snap_list
> flags 1 0x7f41921c8540
> 2015-03-11 01:00:14.127882 7f41a1ba4880 10 register_cxx_method rbd.snap_add
> flags 3 0x7f41921cacc0
> 2015-03-11 01:00:14.127885 7f41a1ba4880 10 register_cxx_method
> rbd.snap_remove flags 3 0x7f41921cb910
> 2015-03-11 01:00:14.127891 7f41a1ba4880 10 _load_class rbd success
> 2015-03-11 01:00:14.127894 7f41a1ba4880 10 open_all_classes found refcount
> 2015-03-11 01:00:14.127897 7f41a1ba4880 10 _get_class adding new class name
> refcount 0x4c9e488
> 2015-03-11 01:00:14.127900 7f41a1ba4880 10 _load_class refcount from
> /usr/lib64/rados-classes/libcls_refcount.so
> 2015-03-11 01:00:14.132942 7f41a1ba4880 10 register_class refcount status 3
> 2015-03-11 01:00:14.132946 7f41a1ba4880 10 register_cxx_method refcount.get
> flags 3 0x7f4191f32be0
> 2015-03-11 01:00:14.132957 7f41a1ba4880 10 register_cxx_method refcount.put
> flags 3 0x7f4191f31b30
> 2015-03-11 01:00:14.132960 7f41a1ba4880 10 register_cxx_method refcount.set
> flags 3 0x7f4191f32510
> 2015-03-11 01:00:14.132963 7f41a1ba4880 10 register_cxx_method refcount.read
> flags 1 0x7f4191f31fb0
> 2015-03-11 01:00:14.132970 7f41a1ba4880 10 _load_class refcount success
> 2015-03-11 01:00:14.132977 7f41a1ba4880 10 open_all_classes found replica_log
> 2015-03-11 01:00:14.132984 7f41a1ba4880 10 _get_class adding new class name
> replica_log 0x4c9e568
> 2015-03-11 01:00:14.132987 7f41a1ba4880 10 _load_class replica_log from
> /usr/lib64/rados-classes/libcls_replica_log.so
> 2015-03-11 01:00:14.133269 7f41a1ba4880 10 register_class replica_log status 3
> 2015-03-11 01:00:14.133271 7f41a1ba4880 10 register_cxx_method
> replica_log.set flags 3 0x7f4191c7f920
> 2015-03-11 01:00:14.133276 7f41a1ba4880 10 register_cxx_method
> replica_log.get flags 1 0x7f4191c809f0
> 2015-03-11 01:00:14.133279 7f41a1ba4880 10 register_cxx_method
> replica_log.delete flags 3 0x7f4191c80400
> 2015-03-11 01:00:14.133283 7f41a1ba4880 10 _load_class replica_log success
> 2015-03-11 01:00:14.133285 7f41a1ba4880 10 open_all_classes found rgw
> 2015-03-11 01:00:14.133288 7f41a1ba4880 10 _get_class adding new class name
> rgw 0x4c9e728
> 2015-03-11 01:00:14.133291 7f41a1ba4880 10 _load_class rgw from
> /usr/lib64/rados-classes/libcls_rgw.so
> 2015-03-11 01:00:14.138712 7f41a1ba4880 10 register_class rgw status 3
> 2015-03-11 01:00:14.138717 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_init_index flags 3 0x7f41919c0860
> 2015-03-11 01:00:14.138725 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_set_tag_timeout flags 3 0x7f41919c4a40
> 2015-03-11 01:00:14.138728 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_list flags 1 0x7f41919c8160
> 2015-03-11 01:00:14.138732 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_check_index flags 1 0x7f41919ca300
> 2015-03-11 01:00:14.138735 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_rebuild_index flags 3 0x7f41919ca1a0
> 2015-03-11 01:00:14.138740 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_prepare_op flags 3 0x7f41919c5180
> 2015-03-11 01:00:14.138745 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_complete_op flags 3 0x7f41919c5980
> 2015-03-11 01:00:14.138748 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_link_olh flags 3 0x7f41919cc980
> 2015-03-11 01:00:14.138751 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_unlink_instance flags 3 0x7f41919cbb80
> 2015-03-11 01:00:14.138754 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_read_olh_log flags 1 0x7f41919cde40
> 2015-03-11 01:00:14.138757 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_trim_olh_log flags 3 0x7f41919cb2d0
> 2015-03-11 01:00:14.138760 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_clear_olh flags 3 0x7f41919cacd0
> 2015-03-11 01:00:14.138763 7f41a1ba4880 10 register_cxx_method rgw.obj_remove
> flags 3 0x7f41919c3ff0
> 2015-03-11 01:00:14.138771 7f41a1ba4880 10 register_cxx_method
> rgw.obj_check_attrs_prefix flags 1 0x7f41919c0b60
> 2015-03-11 01:00:14.138774 7f41a1ba4880 10 register_cxx_method rgw.bi_get
> flags 1 0x7f41919bf050
> 2015-03-11 01:00:14.138777 7f41a1ba4880 10 register_cxx_method rgw.bi_put
> flags 3 0x7f41919be700
> 2015-03-11 01:00:14.138780 7f41a1ba4880 10 register_cxx_method rgw.bi_list
> flags 1 0x7f41919c6790
> 2015-03-11 01:00:14.138784 7f41a1ba4880 10 register_cxx_method
> rgw.bi_log_list flags 1 0x7f41919c2180
> 2015-03-11 01:00:14.138787 7f41a1ba4880 10 register_cxx_method
> rgw.bi_log_trim flags 3 0x7f41919c26e0
> 2015-03-11 01:00:14.138791 7f41a1ba4880 10 register_cxx_method
> rgw.dir_suggest_changes flags 3 0x7f41919c9260
> 2015-03-11 01:00:14.138794 7f41a1ba4880 10 register_cxx_method
> rgw.user_usage_log_add flags 3 0x7f41919ce6a0
> 2015-03-11 01:00:14.138797 7f41a1ba4880 10 register_cxx_method
> rgw.user_usage_log_read flags 1 0x7f41919c31c0
> 2015-03-11 01:00:14.138799 7f41a1ba4880 10 register_cxx_method
> rgw.user_usage_log_trim flags 3 0x7f41919c3950
> 2015-03-11 01:00:14.138802 7f41a1ba4880 10 register_cxx_method
> rgw.gc_set_entry flags 3 0x7f41919c01b0
> 2015-03-11 01:00:14.138806 7f41a1ba4880 10 register_cxx_method
> rgw.gc_defer_entry flags 3 0x7f41919bfe90
> 2015-03-11 01:00:14.138809 7f41a1ba4880 10 register_cxx_method rgw.gc_list
> flags 1 0x7f41919c0f80
> 2015-03-11 01:00:14.138812 7f41a1ba4880 10 register_cxx_method rgw.gc_remove
> flags 3 0x7f41919c0420
> 2015-03-11 01:00:14.138815 7f41a1ba4880 10 _load_class rgw success
> 2015-03-11 01:00:14.138820 7f41a1ba4880 10 open_all_classes found statelog
> 2015-03-11 01:00:14.138826 7f41a1ba4880 10 _get_class adding new class name
> statelog 0x4c9e808
> 2015-03-11 01:00:14.138830 7f41a1ba4880 10 _load_class statelog from
> /usr/lib64/rados-classes/libcls_statelog.so
> 2015-03-11 01:00:14.139141 7f41a1ba4880 10 register_class statelog status 3
> 2015-03-11 01:00:14.139143 7f41a1ba4880 10 register_cxx_method statelog.add
> flags 3 0x7f4191700bc0
> 2015-03-11 01:00:14.139146 7f41a1ba4880 10 register_cxx_method statelog.list
> flags 1 0x7f4191700f40
> 2015-03-11 01:00:14.139150 7f41a1ba4880 10 register_cxx_method
> statelog.remove flags 3 0x7f41916ffa80
> 2015-03-11 01:00:14.139153 7f41a1ba4880 10 register_cxx_method
> statelog.check_state flags 1 0x7f41917002d0
> 2015-03-11 01:00:14.139175 7f41a1ba4880 10 _load_class statelog success
> 2015-03-11 01:00:14.139178 7f41a1ba4880 10 open_all_classes found user
> 2015-03-11 01:00:14.139182 7f41a1ba4880 10 _get_class adding new class name
> user 0x4c9e8e8
> 2015-03-11 01:00:14.139185 7f41a1ba4880 10 _load_class user from
> /usr/lib64/rados-classes/libcls_user.so
> 2015-03-11 01:00:14.139386 7f41a1ba4880 10 register_class user status 3
> 2015-03-11 01:00:14.139388 7f41a1ba4880 10 register_cxx_method
> user.set_buckets_info flags 3 0x7f41914f5180
> 2015-03-11 01:00:14.139392 7f41a1ba4880 10 register_cxx_method
> user.complete_stats_sync flags 3 0x7f41914f4aa0
> 2015-03-11 01:00:14.139394 7f41a1ba4880 10 register_cxx_method
> user.remove_bucket flags 3 0x7f41914f3d30
> 2015-03-11 01:00:14.139397 7f41a1ba4880 10 register_cxx_method
> user.list_buckets flags 1 0x7f41914f64c0
> 2015-03-11 01:00:14.139400 7f41a1ba4880 10 register_cxx_method
> user.get_header flags 1 0x7f41914f2d50
> 2015-03-11 01:00:14.139403 7f41a1ba4880 10 _load_class user success
> 2015-03-11 01:00:14.139406 7f41a1ba4880 10 open_all_classes found version
> 2015-03-11 01:00:14.139409 7f41a1ba4880 10 _get_class adding new class name
> version 0x4c9e9c8
> 2015-03-11 01:00:14.139412 7f41a1ba4880 10 _load_class version from
> /usr/lib64/rados-classes/libcls_version.so
> 2015-03-11 01:00:14.139608 7f41a1ba4880 10 register_class version status 3
> 2015-03-11 01:00:14.139611 7f41a1ba4880 10 register_cxx_method version.set
> flags 3 0x7f41912ebe60
> 2015-03-11 01:00:14.139615 7f41a1ba4880 10 register_cxx_method version.inc
> flags 3 0x7f41912ecc80
> 2015-03-11 01:00:14.139618 7f41a1ba4880 10 register_cxx_method
> version.inc_conds flags 3 0x7f41912ecc80
> 2015-03-11 01:00:14.139621 7f41a1ba4880 10 register_cxx_method version.read
> flags 1 0x7f41912ebb60
> 2015-03-11 01:00:14.139624 7f41a1ba4880 10 register_cxx_method
> version.check_conds flags 1 0x7f41912ec260
> 2015-03-11 01:00:14.139627 7f41a1ba4880 10 _load_class version success
> 2015-03-11 01:00:14.139682 7f41a1ba4880 20 osd.3 0 get_map 2757 - loading and
> decoding 0x4b4cb40
> 2015-03-11 01:00:14.139693 7f41a1ba4880 15
> filestore(/var/lib/ceph/osd/ceph-3) read meta/a143428/osdmap.2757/0//-1 0~0
> 2015-03-11 01:00:14.139804 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) FileStore::read
> meta/a143428/osdmap.2757/0//-1 0~3076/3076
> 2015-03-11 01:00:14.139818 7f41a1ba4880 10 osd.3 0 add_map_bl 2757 3076 bytes
> 2015-03-11 01:00:14.139908 7f41a1ba4880 0 osd.3 2757 crush map has features
> 33816576, adjusting msgr requires for clients
> 2015-03-11 01:00:14.139914 7f41a1ba4880 0 osd.3 2757 crush map has features
> 33816576 was 8705, adjusting msgr requires for mons
> 2015-03-11 01:00:14.139919 7f41a1ba4880 0 osd.3 2757 crush map has features
> 33816576, adjusting msgr requires for osds
> 2015-03-11 01:00:14.139922 7f41a1ba4880 10 osd.3 2757
> create_recoverystate_perf
> 2015-03-11 01:00:14.139939 7f41a1ba4880 0 osd.3 2757 load_pgs
> 2015-03-11 01:00:14.139942 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) list_collections
> 2015-03-11 01:00:14.139981 7f41a1ba4880 10 osd.3 2757 load_pgs ignoring
> unrecognized meta
> 2015-03-11 01:00:14.139985 7f41a1ba4880 0 osd.3 2757 load_pgs opened 0 pgs
> 2015-03-11 01:00:14.139989 7f41a1ba4880 10 osd.3 2757
> build_past_intervals_parallel nothing to build
> 2015-03-11 01:00:14.139992 7f41a1ba4880 2 osd.3 2757 superblock: i am osd.3
> 2015-03-11 01:00:14.139995 7f41a1ba4880 10 osd.3 2757 create_logger
> 2015-03-11 01:00:14.140126 7f41a1ba4880 1 accepter.accepter.start
> 2015-03-11 01:00:14.140269 7f41a1ba4880 1 accepter.accepter.start
> 2015-03-11 01:00:14.140434 7f41a1ba4880 1 accepter.accepter.start
> 2015-03-11 01:00:14.140575 7f41a1ba4880 1 accepter.accepter.start
> 2015-03-11 01:00:14.140813 7f41a1ba4880 -1 osd.3 2757 log_to_monitors
> {default=true}
> 2015-03-11 01:00:14.141325 7f41a1ba4880 10 osd.3 2757 set_disk_tp_priority
> class priority -1
> 2015-03-11 01:00:14.141599 7f41a1ba4880 1 -- 0.0.0.0:6800/2840 -->
> 192.168.0.10:6789/0 -- auth(proto 0 26 bytes epoch 0) v1 -- ?+0 0x4b4cd80 con
> 0x4cbe3c0
> 2015-03-11 01:00:14.142020 7f4180ac7700 20 osd.3 2757 update_osd_stat
> osd_stat(1056 MB used, 1851 GB avail, 1852 GB total, peers []/[] op hist [])
> 2015-03-11 01:00:14.142048 7f4180ac7700 5 osd.3 2757 heartbeat:
> osd_stat(1056 MB used, 1851 GB avail, 1852 GB total, peers []/[] op hist [])
> 2015-03-11 01:00:14.142221 7f417e2c2700 10 osd.3 2757 agent_entry start
> 2015-03-11 01:00:14.142241 7f417e2c2700 20 osd.3 2757 agent_entry empty queue
> 2015-03-11 01:00:14.158932 7f41a1ba0700 1 -- 192.168.0.250:6800/2840 learned
> my addr 192.168.0.250:6800/2840
> 2015-03-11 01:00:14.159058 7f41a1ba0700 10 osd.3 2757 new session (outgoing)
> 0x4b92280 con=0x4b602c0 addr=192.168.0.250:6800/2840
> 2015-03-11 01:00:14.159166 7f41a1ba0700 10 osd.3 2757 OSD::ms_get_authorizer
> type=mon
> 2015-03-11 01:00:14.173274 7f41912e8700 10 osd.3 2757 ms_handle_connect on mon
> 2015-03-11 01:00:14.173332 7f41912e8700 20 osd.3 2757 send_pg_stats
> 2015-03-11 01:00:14.175783 7f41912e8700 1 -- 192.168.0.250:6800/2840 <==
> mon.0 192.168.0.10:6789/0 1 ==== mon_map magic: 0 v1 ==== 191+0+0 (1112175541
> 0 0) 0x4b4f840 con 0x4cbe3c0
> 2015-03-11 01:00:14.175940 7f41912e8700 1 -- 192.168.0.250:6800/2840 <==
> mon.0 192.168.0.10:6789/0 2 ==== auth_reply(proto 1 0 (0) Success) v1 ====
> 24+0+0 (335930126 0 0) 0x4b4fa80 con 0x4cbe3c0
> 2015-03-11 01:00:14.175997 7f41912e8700 1 -- 192.168.0.250:6800/2840 -->
> 192.168.0.10:6789/0 -- mon_subscribe({osdmap=0}) v2 -- ?+0 0x4b31a00 con
> 0x4cbe3c0
> 2015-03-11 01:00:14.176059 7f41912e8700 1 -- 192.168.0.250:6800/2840 -->
> 192.168.0.10:6789/0 --
> mon_subscribe({monmap=0+,osd_pg_creates=0,osdmap=2757}) v2 -- ?+0 0x4b32800
> con 0x4cbe3c0
> 2015-03-11 01:00:14.176147 7f41a1ba4880 10 osd.3 2757 ensuring pgs have
> consumed prior maps
> 2015-03-11 01:00:14.176170 7f41a1ba4880 7 osd.3 2757 consume_map version 2757
> 2015-03-11 01:00:14.176187 7f41a1ba4880 0 osd.3 2757 done with init,
> starting boot process
> 2015-03-11 01:00:14.176191 7f41a1ba4880 10 osd.3 2757 start_boot - have maps
> 2757..2757
> 2015-03-11 01:00:14.176221 7f41a1ba4880 1 -- 192.168.0.250:6800/2840 -->
> 192.168.0.10:6789/0 -- mon_get_version(what=osdmap handle=1) v1 -- ?+0
> 0x4bc41e0 con 0x4cbe3c0
> 2015-03-11 01:00:14.178539 7f41912e8700 1 -- 192.168.0.250:6800/2840 <==
> mon.0 192.168.0.10:6789/0 3 ==== osd_map(3277..3277 src has 2757..3277) v3
> ==== 5366+0+0 (3110999244 0 0) 0x4b4fcc0 con 0x4cbe3c0
> 2015-03-11 01:00:14.178650 7f41912e8700 10 osd.3 2757 do_waiters -- start
> 2015-03-11 01:00:14.178658 7f41912e8700 10 osd.3 2757 do_waiters -- finish
> 2015-03-11 01:00:14.178661 7f41912e8700 20 osd.3 2757 _dispatch 0x4b4fcc0
> osd_map(3277..3277 src has 2757..3277) v3
> 2015-03-11 01:00:14.178888 7f41912e8700 3 osd.3 2757 handle_osd_map epochs
> [3277,3277], i have 2757, src has [2757,3277]
> 2015-03-11 01:00:14.178906 7f41912e8700 10 osd.3 2757 handle_osd_map message
> skips epochs 2758..3276
> 2015-03-11 01:00:14.178954 7f41912e8700 1 -- 192.168.0.250:6800/2840 -->
> 192.168.0.10:6789/0 --
> mon_subscribe({monmap=2+,osd_pg_creates=0,osdmap=2758}) v2 -- ?+0 0x4b31a00
> con 0x4cbe3c0
> 2015-03-11 01:00:14.178991 7f41912e8700 10 osd.3 2757 do_waiters -- start
> 2015-03-11 01:00:14.178996 7f41912e8700 10 osd.3 2757 do_waiters -- finish
> 2015-03-11 01:00:14.179012 7f41912e8700 1 -- 192.168.0.250:6800/2840 <==
> mon.0 192.168.0.10:6789/0 4 ==== mon_map magic: 0 v1 ==== 191+0+0 (1112175541
> 0 0) 0x4b4f840 con 0x4cbe3c0
> 2015-03-11 01:00:14.184757 7f41912e8700 1 -- 192.168.0.250:6800/2840 <==
> mon.0 192.168.0.10:6789/0 5 ==== osd_map(2757..2857 src has 2757..3277) v3
> ==== 37648+0+0 (2648067016 0 0) 0x4b4fa80 con 0x4cbe3c0
> 2015-03-11 01:00:14.184831 7f41912e8700 10 osd.3 2757 do_waiters -- start
> 2015-03-11 01:00:14.184838 7f41912e8700 10 osd.3 2757 do_waiters -- finish
> 2015-03-11 01:00:14.184841 7f41912e8700 20 osd.3 2757 _dispatch 0x4b4fa80
> osd_map(2757..2857 src has 2757..3277) v3
> 2015-03-11 01:00:14.184872 7f41912e8700 3 osd.3 2757 handle_osd_map epochs
> [2757,2857], i have 2757, src has [2757,3277]
> 2015-03-11 01:00:14.184884 7f41912e8700 10 osd.3 2757 handle_osd_map got inc
> map for epoch 2758
> 2015-03-11 01:00:14.185229 7f41912e8700 10 osd.3 2757 handle_osd_map got inc
> map for epoch 2759
> 2015-03-11 01:00:14.195165 7f41912e8700 -1 *** Caught signal (Aborted) **
> in thread 7f41912e8700
>
> ceph version 0.93 (bebf8e9a830d998eeaab55f86bb256d4360dd3c4)
> 1: /usr/bin/ceph-osd() [0xac7cea]
> 2: (()+0x10050) [0x7f41a0aaf050]
> 3: (gsignal()+0x37) [0x7f419ef820f7]
> 4: (abort()+0x13a) [0x7f419ef834ca]
> 5: (__gnu_cxx::__verbose_terminate_handler()+0x155) [0x7f419f867fe5]
> 6: (()+0x63186) [0x7f419f866186]
> 7: (()+0x631b3) [0x7f419f8661b3]
> 8: (()+0x633d2) [0x7f419f8663d2]
> 9: (ceph::buffer::list::iterator::copy(unsigned int, char*)+0x137) [0xc2cea7]
> 10: (OSDMap::decode_classic(ceph::buffer::list::iterator&)+0x605) [0xb7b7b5]
> 11: (OSDMap::decode(ceph::buffer::list::iterator&)+0x8c) [0xb7bebc]
> 12: (OSDMap::decode(ceph::buffer::list&)+0x3f) [0xb7dfbf]
> 13: (OSD::handle_osd_map(MOSDMap*)+0xd37) [0x6cd9a7]
> 14: (OSD::_dispatch(Message*)+0x3eb) [0x6d0afb]
> 15: (OSD::ms_dispatch(Message*)+0x257) [0x6d1007]
> 16: (DispatchQueue::entry()+0x649) [0xc6fe09]
> 17: (DispatchQueue::DispatchThread::entry()+0xd) [0xb9dd7d]
> 18: (()+0x83a4) [0x7f41a0aa73a4]
> 19: (clone()+0x6d) [0x7f419f031a4d]
> NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to
> interpret this.
>
> --- begin dump of recent events ---
> -363> 2015-03-11 01:00:13.871379 7f41a1ba4880 5 asok(0x4b50000)
> register_command perfcounters_dump hook 0x4b04030
> -362> 2015-03-11 01:00:13.871462 7f41a1ba4880 5 asok(0x4b50000)
> register_command 1 hook 0x4b04030
> -361> 2015-03-11 01:00:13.871471 7f41a1ba4880 5 asok(0x4b50000)
> register_command perf dump hook 0x4b04030
> -360> 2015-03-11 01:00:13.871484 7f41a1ba4880 5 asok(0x4b50000)
> register_command perfcounters_schema hook 0x4b04030
> -359> 2015-03-11 01:00:13.871507 7f41a1ba4880 5 asok(0x4b50000)
> register_command 2 hook 0x4b04030
> -358> 2015-03-11 01:00:13.871512 7f41a1ba4880 5 asok(0x4b50000)
> register_command perf schema hook 0x4b04030
> -357> 2015-03-11 01:00:13.871545 7f41a1ba4880 5 asok(0x4b50000)
> register_command perf reset hook 0x4b04030
> -356> 2015-03-11 01:00:13.871555 7f41a1ba4880 5 asok(0x4b50000)
> register_command config show hook 0x4b04030
> -355> 2015-03-11 01:00:13.871562 7f41a1ba4880 5 asok(0x4b50000)
> register_command config set hook 0x4b04030
> -354> 2015-03-11 01:00:13.871571 7f41a1ba4880 5 asok(0x4b50000)
> register_command config get hook 0x4b04030
> -353> 2015-03-11 01:00:13.871576 7f41a1ba4880 5 asok(0x4b50000)
> register_command config diff hook 0x4b04030
> -352> 2015-03-11 01:00:13.871585 7f41a1ba4880 5 asok(0x4b50000)
> register_command log flush hook 0x4b04030
> -351> 2015-03-11 01:00:13.871590 7f41a1ba4880 5 asok(0x4b50000)
> register_command log dump hook 0x4b04030
> -350> 2015-03-11 01:00:13.871600 7f41a1ba4880 5 asok(0x4b50000)
> register_command log reopen hook 0x4b04030
> -349> 2015-03-11 01:00:13.876152 7f41a1ba4880 0 ceph version 0.93
> (bebf8e9a830d998eeaab55f86bb256d4360dd3c4), process ceph-osd, pid 2840
> -348> 2015-03-11 01:00:13.877059 7f41a1ba4880 1 accepter.accepter.bind
> my_inst.addr is 0.0.0.0:6800/2840 need_addr=1
> -347> 2015-03-11 01:00:13.877111 7f41a1ba4880 1 accepter.accepter.bind
> my_inst.addr is 0.0.0.0:6801/2840 need_addr=1
> -346> 2015-03-11 01:00:13.877140 7f41a1ba4880 1 accepter.accepter.bind
> my_inst.addr is 0.0.0.0:6802/2840 need_addr=1
> -345> 2015-03-11 01:00:13.877169 7f41a1ba4880 1 accepter.accepter.bind
> my_inst.addr is 0.0.0.0:6803/2840 need_addr=1
> -344> 2015-03-11 01:00:13.880323 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) dump_stop
> -343> 2015-03-11 01:00:13.880362 7f41a1ba4880 5 asok(0x4b50000) init
> /var/run/ceph/ceph-osd.3.asok
> -342> 2015-03-11 01:00:13.880382 7f41a1ba4880 5 asok(0x4b50000)
> bind_and_listen /var/run/ceph/ceph-osd.3.asok
> -341> 2015-03-11 01:00:13.880604 7f41a1ba4880 5 asok(0x4b50000)
> register_command 0 hook 0x4b000c0
> -340> 2015-03-11 01:00:13.880620 7f41a1ba4880 5 asok(0x4b50000)
> register_command version hook 0x4b000c0
> -339> 2015-03-11 01:00:13.880626 7f41a1ba4880 5 asok(0x4b50000)
> register_command git_version hook 0x4b000c0
> -338> 2015-03-11 01:00:13.880633 7f41a1ba4880 5 asok(0x4b50000)
> register_command help hook 0x4b04110
> -337> 2015-03-11 01:00:13.880639 7f41a1ba4880 5 asok(0x4b50000)
> register_command get_command_descriptions hook 0x4b04120
> -336> 2015-03-11 01:00:13.880703 7f41a1ba4880 10 monclient(hunting):
> build_initial_monmap
> -335> 2015-03-11 01:00:13.880697 7f419cf7d700 5 asok(0x4b50000) entry start
> -334> 2015-03-11 01:00:13.890355 7f41a1ba4880 10
> ErasureCodePluginSelectJerasure: load: jerasure_generic
> -333> 2015-03-11 01:00:13.897843 7f41a1ba4880 10 load: jerasure load: lrc
> load: isa
> -332> 2015-03-11 01:00:13.897900 7f41a1ba4880 5 adding auth protocol: none
> -331> 2015-03-11 01:00:13.897905 7f41a1ba4880 5 adding auth protocol: none
> -330> 2015-03-11 01:00:13.898086 7f41a1ba4880 5 asok(0x4b50000)
> register_command objecter_requests hook 0x4b041b0
> -329> 2015-03-11 01:00:13.898172 7f41a1ba4880 5
> filestore(/var/lib/ceph/osd/ceph-3) test_mount basedir
> /var/lib/ceph/osd/ceph-3 journal /var/lib/ceph/osd/ceph-3/journal
> -328> 2015-03-11 01:00:13.898290 7f41a1ba4880 1 -- 0.0.0.0:6800/2840
> messenger.start
> -327> 2015-03-11 01:00:13.898362 7f41a1ba4880 1 -- :/0 messenger.start
> -326> 2015-03-11 01:00:13.898450 7f41a1ba4880 1 -- 0.0.0.0:6803/2840
> messenger.start
> -325> 2015-03-11 01:00:13.898527 7f41a1ba4880 1 -- 0.0.0.0:6802/2840
> messenger.start
> -324> 2015-03-11 01:00:13.898609 7f41a1ba4880 1 -- 0.0.0.0:6801/2840
> messenger.start
> -323> 2015-03-11 01:00:13.898672 7f41a1ba4880 1 -- :/0 messenger.start
> -322> 2015-03-11 01:00:13.898792 7f41a1ba4880 2 osd.3 0 mounting
> /var/lib/ceph/osd/ceph-3 /var/lib/ceph/osd/ceph-3/journal
> -321> 2015-03-11 01:00:13.898826 7f41a1ba4880 5
> filestore(/var/lib/ceph/osd/ceph-3) basedir /var/lib/ceph/osd/ceph-3 journal
> /var/lib/ceph/osd/ceph-3/journal
> -320> 2015-03-11 01:00:13.898868 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) mount fsid is
> 05fb481f-68b3-4442-b7de-af4c867e18d5
> -319> 2015-03-11 01:00:13.898937 7f41a1ba4880 0
> filestore(/var/lib/ceph/osd/ceph-3) backend xfs (magic 0x58465342)
> -318> 2015-03-11 01:00:13.941605 7f41a1ba4880 0
> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: FIEMAP
> ioctl is supported and appears to work
> -317> 2015-03-11 01:00:13.941665 7f41a1ba4880 0
> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: FIEMAP
> ioctl is disabled via 'filestore fiemap' config option
> -316> 2015-03-11 01:00:13.970056 7f41a1ba4880 0
> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: syncfs(2)
> syscall fully supported (by glibc and kernel)
> -315> 2015-03-11 01:00:13.970442 7f41a1ba4880 0
> xfsfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_feature: extsize is
> supported and kernel 3.18.3-1-desktop >= 3.5
> -314> 2015-03-11 01:00:14.001199 7f41a1ba4880 5
> filestore(/var/lib/ceph/osd/ceph-3) mount op_seq is 2
> -313> 2015-03-11 01:00:14.122464 7f41a1ba4880 20 filestore
> (init)dbobjectmap: seq is 1
> -312> 2015-03-11 01:00:14.122580 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) open_journal at
> /var/lib/ceph/osd/ceph-3/journal
> -311> 2015-03-11 01:00:14.122674 7f41a1ba4880 0
> filestore(/var/lib/ceph/osd/ceph-3) mount: enabling WRITEAHEAD journal mode:
> checkpoint is not enabled
> -310> 2015-03-11 01:00:14.122682 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) list_collections
> -309> 2015-03-11 01:00:14.122987 7f41a1ba4880 2 journal open
> /var/lib/ceph/osd/ceph-3/journal fsid 05fb481f-68b3-4442-b7de-af4c867e18d5
> fs_op_seq 2
> -308> 2015-03-11 01:00:14.123024 7f41a1ba4880 -1 journal
> FileJournal::_open: disabling aio for non-block journal. Use
> journal_force_aio to force use of aio anyway
> -307> 2015-03-11 01:00:14.123040 7f41a1ba4880 1 journal _open
> /var/lib/ceph/osd/ceph-3/journal fd 19: 1073741824 bytes, block size 4096
> bytes, directio = 1, aio = 0
> -306> 2015-03-11 01:00:14.123003 7f4196c1b700 20
> filestore(/var/lib/ceph/osd/ceph-3) sync_entry waiting for max_interval
> 5.000000
> -305> 2015-03-11 01:00:14.123590 7f41a1ba4880 2 journal read_entry 8192 :
> seq 3 193 bytes
> -304> 2015-03-11 01:00:14.123639 7f41a1ba4880 2 journal read_entry 8192 :
> seq 3 193 bytes
> -303> 2015-03-11 01:00:14.123661 7f41a1ba4880 3 journal journal_replay:
> applying op seq 3
> -302> 2015-03-11 01:00:14.123724 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) _do_transaction on 0x4b9b6c0
> -301> 2015-03-11 01:00:14.123837 7f41a1ba4880 20
> filestore(/var/lib/ceph/osd/ceph-3) _check_global_replay_guard no xattr
> -300> 2015-03-11 01:00:14.123971 7f41a1ba4880 20
> filestore(/var/lib/ceph/osd/ceph-3) _check_replay_guard no xattr
> -299> 2015-03-11 01:00:14.124020 7f41a1ba4880 15
> filestore(/var/lib/ceph/osd/ceph-3) touch meta/a468ec03/snapmapper/0//-1
> -298> 2015-03-11 01:00:14.124103 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) touch meta/a468ec03/snapmapper/0//-1 = 0
> -297> 2015-03-11 01:00:14.124163 7f41a1ba4880 3 journal journal_replay: r
> = 0, op_seq now 3
> -296> 2015-03-11 01:00:14.124220 7f41a1ba4880 2 journal read_entry 12288 :
> seq 4 3829 bytes
> -295> 2015-03-11 01:00:14.124231 7f41a1ba4880 3 journal journal_replay:
> applying op seq 4
> -294> 2015-03-11 01:00:14.124247 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) _do_transaction on 0x4b9b6c0
> -293> 2015-03-11 01:00:14.124282 7f41a1ba4880 20
> filestore(/var/lib/ceph/osd/ceph-3) _check_global_replay_guard no xattr
> -292> 2015-03-11 01:00:14.124332 7f41a1ba4880 20
> filestore(/var/lib/ceph/osd/ceph-3) _check_replay_guard no xattr
> -291> 2015-03-11 01:00:14.124348 7f41a1ba4880 15
> filestore(/var/lib/ceph/osd/ceph-3) write meta/a143428/osdmap.2757/0//-1
> 0~3076
> -290> 2015-03-11 01:00:14.124420 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) write meta/a143428/osdmap.2757/0//-1
> 0~3076 = 3076
> -289> 2015-03-11 01:00:14.124461 7f41a1ba4880 20
> filestore(/var/lib/ceph/osd/ceph-3) _check_global_replay_guard no xattr
> -288> 2015-03-11 01:00:14.124547 7f41a1ba4880 20
> filestore(/var/lib/ceph/osd/ceph-3) _check_replay_guard no xattr
> -287> 2015-03-11 01:00:14.124557 7f41a1ba4880 15
> filestore(/var/lib/ceph/osd/ceph-3) write meta/23c2fcde/osd_superblock/0//-1
> 0~413
> -286> 2015-03-11 01:00:14.124615 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) write meta/23c2fcde/osd_superblock/0//-1
> 0~413 = 413
> -285> 2015-03-11 01:00:14.124676 7f41a1ba4880 3 journal journal_replay: r
> = 0, op_seq now 4
> -284> 2015-03-11 01:00:14.124697 7f41a1ba4880 2 journal No further valid
> entries found, journal is most likely valid
> -283> 2015-03-11 01:00:14.124700 7f41a1ba4880 3 journal journal_replay:
> end of journal, done.
> -282> 2015-03-11 01:00:14.124716 7f41a1ba4880 1 journal _open
> /var/lib/ceph/osd/ceph-3/journal fd 19: 1073741824 bytes, block size 4096
> bytes, directio = 1, aio = 0
> -281> 2015-03-11 01:00:14.125247 7f41a1ba4880 2 osd.3 0 boot
> -280> 2015-03-11 01:00:14.125270 7f41a1ba4880 15
> filestore(/var/lib/ceph/osd/ceph-3) read meta/23c2fcde/osd_superblock/0//-1
> 0~0
> -279> 2015-03-11 01:00:14.125343 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) FileStore::read
> meta/23c2fcde/osd_superblock/0//-1 0~413/413
> -278> 2015-03-11 01:00:14.125393 7f41a1ba4880 10 osd.3 0 read_superblock
> sb(3bf19e54-97e2-4a5f-b811-7c3780cd5e57 osd.3
> 05fb481f-68b3-4442-b7de-af4c867e18d5 e2757 [2757,2757] lci=[0,0])
> -277> 2015-03-11 01:00:14.125521 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) stat meta/a468ec03/snapmapper/0//-1 = 0
> (size 0)
> -276> 2015-03-11 01:00:14.125540 7f41a1ba4880 10 open_all_classes
> -275> 2015-03-11 01:00:14.125586 7f41a1ba4880 10 open_all_classes found
> hello
> -274> 2015-03-11 01:00:14.125623 7f41a1ba4880 10 _get_class adding new
> class name hello 0x4c9e028
> -273> 2015-03-11 01:00:14.125630 7f41a1ba4880 10 _load_class hello from
> /usr/lib64/rados-classes/libcls_hello.so
> -272> 2015-03-11 01:00:14.126058 7f41a1ba4880 0 <cls>
> cls/hello/cls_hello.cc:271: loading cls_hello
> -271> 2015-03-11 01:00:14.126080 7f41a1ba4880 10 register_class hello
> status 3
> -270> 2015-03-11 01:00:14.126084 7f41a1ba4880 10 register_cxx_method
> hello.say_hello flags 1 0x7f4192a10350
> -269> 2015-03-11 01:00:14.126092 7f41a1ba4880 10 register_cxx_method
> hello.record_hello flags 2 0x7f4192a113c0
> -268> 2015-03-11 01:00:14.126098 7f41a1ba4880 10 register_cxx_method
> hello.writes_dont_return_data flags 2 0x7f4192a10650
> -267> 2015-03-11 01:00:14.126103 7f41a1ba4880 10 register_cxx_method
> hello.replay flags 1 0x7f4192a10320
> -266> 2015-03-11 01:00:14.126109 7f41a1ba4880 10 register_cxx_method
> hello.turn_it_to_11 flags 3 0x7f4192a10920
> -265> 2015-03-11 01:00:14.126114 7f41a1ba4880 10 register_cxx_method
> hello.bad_reader flags 2 0x7f4192a10310
> -264> 2015-03-11 01:00:14.126119 7f41a1ba4880 10 register_cxx_method
> hello.bad_writer flags 1 0x7f4192a10300
> -263> 2015-03-11 01:00:14.126127 7f41a1ba4880 10 _load_class hello success
> -262> 2015-03-11 01:00:14.126132 7f41a1ba4880 10 open_all_classes found kvs
> -261> 2015-03-11 01:00:14.126137 7f41a1ba4880 10 _get_class adding new
> class name kvs 0x4c9e108
> -260> 2015-03-11 01:00:14.126142 7f41a1ba4880 10 _load_class kvs from
> /usr/lib64/rados-classes/libcls_kvs.so
> -259> 2015-03-11 01:00:14.126655 7f41a1ba4880 10 register_class kvs status 3
> -258> 2015-03-11 01:00:14.126665 7f41a1ba4880 10 register_cxx_method
> kvs.get_idata_from_key flags 1 0x7f41927ff060
> -257> 2015-03-11 01:00:14.126669 7f41a1ba4880 10 register_cxx_method
> kvs.get_next_idata flags 1 0x7f4192801050
> -256> 2015-03-11 01:00:14.126672 7f41a1ba4880 10 register_cxx_method
> kvs.get_prev_idata flags 1 0x7f41927fd570
> -255> 2015-03-11 01:00:14.126675 7f41a1ba4880 10 register_cxx_method
> kvs.read_many flags 1 0x7f41927f8f30
> -254> 2015-03-11 01:00:14.126678 7f41a1ba4880 10 register_cxx_method
> kvs.check_writable flags 3 0x7f41927f8ac0
> -253> 2015-03-11 01:00:14.126681 7f41a1ba4880 10 register_cxx_method
> kvs.assert_size_in_bound flags 2 0x7f41927f8d40
> -252> 2015-03-11 01:00:14.126684 7f41a1ba4880 10 register_cxx_method
> kvs.omap_insert flags 2 0x7f41927fcb50
> -251> 2015-03-11 01:00:14.126688 7f41a1ba4880 10 register_cxx_method
> kvs.create_with_omap flags 2 0x7f41927fc0e0
> -250> 2015-03-11 01:00:14.126691 7f41a1ba4880 10 register_cxx_method
> kvs.omap_remove flags 2 0x7f41927f9e70
> -249> 2015-03-11 01:00:14.126696 7f41a1ba4880 10 register_cxx_method
> kvs.maybe_read_for_balance flags 1 0x7f41927fab70
> -248> 2015-03-11 01:00:14.126735 7f41a1ba4880 10 _load_class kvs success
> -247> 2015-03-11 01:00:14.126739 7f41a1ba4880 10 open_all_classes found lock
> -246> 2015-03-11 01:00:14.126742 7f41a1ba4880 10 _get_class adding new
> class name lock 0x4c9e1e8
> -245> 2015-03-11 01:00:14.126745 7f41a1ba4880 10 _load_class lock from
> /usr/lib64/rados-classes/libcls_lock.so
> -244> 2015-03-11 01:00:14.126972 7f41a1ba4880 10 register_class lock status
> 3
> -243> 2015-03-11 01:00:14.126977 7f41a1ba4880 10 register_cxx_method
> lock.lock flags 3 0x7f41925ee800
> -242> 2015-03-11 01:00:14.126981 7f41a1ba4880 10 register_cxx_method
> lock.unlock flags 3 0x7f41925ed210
> -241> 2015-03-11 01:00:14.126984 7f41a1ba4880 10 register_cxx_method
> lock.break_lock flags 3 0x7f41925ece60
> -240> 2015-03-11 01:00:14.126986 7f41a1ba4880 10 register_cxx_method
> lock.get_info flags 1 0x7f41925ed610
> -239> 2015-03-11 01:00:14.126990 7f41a1ba4880 10 register_cxx_method
> lock.list_locks flags 1 0x7f41925eace0
> -238> 2015-03-11 01:00:14.126993 7f41a1ba4880 10 register_cxx_method
> lock.assert_locked flags 1 0x7f41925ec330
> -237> 2015-03-11 01:00:14.126996 7f41a1ba4880 10 _load_class lock success
> -236> 2015-03-11 01:00:14.126999 7f41a1ba4880 10 open_all_classes found log
> -235> 2015-03-11 01:00:14.127002 7f41a1ba4880 10 _get_class adding new
> class name log 0x4c9e2c8
> -234> 2015-03-11 01:00:14.127005 7f41a1ba4880 10 _load_class log from
> /usr/lib64/rados-classes/libcls_log.so
> -233> 2015-03-11 01:00:14.127213 7f41a1ba4880 1 <cls>
> cls/log/cls_log.cc:312: Loaded log class!
> -232> 2015-03-11 01:00:14.127223 7f41a1ba4880 10 register_class log status 3
> -231> 2015-03-11 01:00:14.127225 7f41a1ba4880 10 register_cxx_method
> log.add flags 3 0x7f41923e1560
> -230> 2015-03-11 01:00:14.127228 7f41a1ba4880 10 register_cxx_method
> log.list flags 1 0x7f41923e2740
> -229> 2015-03-11 01:00:14.127231 7f41a1ba4880 10 register_cxx_method
> log.trim flags 3 0x7f41923e1f90
> -228> 2015-03-11 01:00:14.127234 7f41a1ba4880 10 register_cxx_method
> log.info flags 1 0x7f41923e1090
> -227> 2015-03-11 01:00:14.127238 7f41a1ba4880 10 _load_class log success
> -226> 2015-03-11 01:00:14.127241 7f41a1ba4880 10 open_all_classes found rbd
> -225> 2015-03-11 01:00:14.127244 7f41a1ba4880 10 _get_class adding new
> class name rbd 0x4c9e3a8
> -224> 2015-03-11 01:00:14.127247 7f41a1ba4880 10 _load_class rbd from
> /usr/lib64/rados-classes/libcls_rbd.so
> -223> 2015-03-11 01:00:14.127735 7f41a1ba4880 10 register_class rbd status 3
> -222> 2015-03-11 01:00:14.127745 7f41a1ba4880 10 register_cxx_method
> rbd.create flags 3 0x7f41921cc5c0
> -221> 2015-03-11 01:00:14.127748 7f41a1ba4880 10 register_cxx_method
> rbd.get_features flags 1 0x7f41921d3190
> -220> 2015-03-11 01:00:14.127751 7f41a1ba4880 10 register_cxx_method
> rbd.get_size flags 1 0x7f41921d2de0
> -219> 2015-03-11 01:00:14.127754 7f41a1ba4880 10 register_cxx_method
> rbd.set_size flags 3 0x7f41921ca7e0
> -218> 2015-03-11 01:00:14.127758 7f41a1ba4880 10 register_cxx_method
> rbd.get_snapcontext flags 1 0x7f41921cdb40
> -217> 2015-03-11 01:00:14.127762 7f41a1ba4880 10 register_cxx_method
> rbd.get_object_prefix flags 1 0x7f41921c9770
> -216> 2015-03-11 01:00:14.127766 7f41a1ba4880 10 register_cxx_method
> rbd.get_snapshot_name flags 1 0x7f41921d1dd0
> -215> 2015-03-11 01:00:14.127770 7f41a1ba4880 10 register_cxx_method
> rbd.snapshot_add flags 3 0x7f41921d0830
> -214> 2015-03-11 01:00:14.127773 7f41a1ba4880 10 register_cxx_method
> rbd.snapshot_remove flags 3 0x7f41921d1b40
> -213> 2015-03-11 01:00:14.127776 7f41a1ba4880 10 register_cxx_method
> rbd.get_all_features flags 1 0x7f41921c78c0
> -212> 2015-03-11 01:00:14.127779 7f41a1ba4880 10 register_cxx_method
> rbd.copyup flags 3 0x7f41921c7940
> -211> 2015-03-11 01:00:14.127782 7f41a1ba4880 10 register_cxx_method
> rbd.get_parent flags 1 0x7f41921d2080
> -210> 2015-03-11 01:00:14.127786 7f41a1ba4880 10 register_cxx_method
> rbd.set_parent flags 3 0x7f41921ccce0
> -209> 2015-03-11 01:00:14.127789 7f41a1ba4880 10 register_cxx_method
> rbd.remove_parent flags 3 0x7f41921c9140
> -208> 2015-03-11 01:00:14.127792 7f41a1ba4880 10 register_cxx_method
> rbd.set_protection_status flags 3 0x7f41921d2770
> -207> 2015-03-11 01:00:14.127815 7f41a1ba4880 10 register_cxx_method
> rbd.get_protection_status flags 1 0x7f41921d2b60
> -206> 2015-03-11 01:00:14.127818 7f41a1ba4880 10 register_cxx_method
> rbd.get_stripe_unit_count flags 1 0x7f41921c9330
> -205> 2015-03-11 01:00:14.127822 7f41a1ba4880 10 register_cxx_method
> rbd.set_stripe_unit_count flags 3 0x7f41921cc070
> -204> 2015-03-11 01:00:14.127825 7f41a1ba4880 10 register_cxx_method
> rbd.get_flags flags 1 0x7f41921d2470
> -203> 2015-03-11 01:00:14.127828 7f41a1ba4880 10 register_cxx_method
> rbd.set_flags flags 3 0x7f41921cb370
> -202> 2015-03-11 01:00:14.127831 7f41a1ba4880 10 register_cxx_method
> rbd.add_child flags 3 0x7f41921cd790
> -201> 2015-03-11 01:00:14.127834 7f41a1ba4880 10 register_cxx_method
> rbd.remove_child flags 3 0x7f41921cdf50
> -200> 2015-03-11 01:00:14.127838 7f41a1ba4880 10 register_cxx_method
> rbd.get_children flags 1 0x7f41921cd4e0
> -199> 2015-03-11 01:00:14.127841 7f41a1ba4880 10 register_cxx_method
> rbd.get_id flags 1 0x7f41921ca580
> -198> 2015-03-11 01:00:14.127844 7f41a1ba4880 10 register_cxx_method
> rbd.set_id flags 3 0x7f41921cb6c0
> -197> 2015-03-11 01:00:14.127848 7f41a1ba4880 10 register_cxx_method
> rbd.dir_get_id flags 1 0x7f41921c9f40
> -196> 2015-03-11 01:00:14.127851 7f41a1ba4880 10 register_cxx_method
> rbd.dir_get_name flags 1 0x7f41921ca210
> -195> 2015-03-11 01:00:14.127855 7f41a1ba4880 10 register_cxx_method
> rbd.dir_list flags 1 0x7f41921cf9f0
> -194> 2015-03-11 01:00:14.127858 7f41a1ba4880 10 register_cxx_method
> rbd.dir_add_image flags 3 0x7f41921cf840
> -193> 2015-03-11 01:00:14.127862 7f41a1ba4880 10 register_cxx_method
> rbd.dir_remove_image flags 3 0x7f41921c9d60
> -192> 2015-03-11 01:00:14.127865 7f41a1ba4880 10 register_cxx_method
> rbd.dir_rename_image flags 3 0x7f41921cf660
> -191> 2015-03-11 01:00:14.127868 7f41a1ba4880 10 register_cxx_method
> rbd.object_map_load flags 1 0x7f41921ce5f0
> -190> 2015-03-11 01:00:14.127872 7f41a1ba4880 10 register_cxx_method
> rbd.object_map_resize flags 3 0x7f41921ceec0
> -189> 2015-03-11 01:00:14.127875 7f41a1ba4880 10 register_cxx_method
> rbd.object_map_update flags 3 0x7f41921ce720
> -188> 2015-03-11 01:00:14.127879 7f41a1ba4880 10 register_cxx_method
> rbd.snap_list flags 1 0x7f41921c8540
> -187> 2015-03-11 01:00:14.127882 7f41a1ba4880 10 register_cxx_method
> rbd.snap_add flags 3 0x7f41921cacc0
> -186> 2015-03-11 01:00:14.127885 7f41a1ba4880 10 register_cxx_method
> rbd.snap_remove flags 3 0x7f41921cb910
> -185> 2015-03-11 01:00:14.127891 7f41a1ba4880 10 _load_class rbd success
> -184> 2015-03-11 01:00:14.127894 7f41a1ba4880 10 open_all_classes found
> refcount
> -183> 2015-03-11 01:00:14.127897 7f41a1ba4880 10 _get_class adding new
> class name refcount 0x4c9e488
> -182> 2015-03-11 01:00:14.127900 7f41a1ba4880 10 _load_class refcount from
> /usr/lib64/rados-classes/libcls_refcount.so
> -181> 2015-03-11 01:00:14.132905 7f41a1ba4880 1 <cls>
> cls/refcount/cls_refcount.cc:231: Loaded refcount class!
> -180> 2015-03-11 01:00:14.132942 7f41a1ba4880 10 register_class refcount
> status 3
> -179> 2015-03-11 01:00:14.132946 7f41a1ba4880 10 register_cxx_method
> refcount.get flags 3 0x7f4191f32be0
> -178> 2015-03-11 01:00:14.132957 7f41a1ba4880 10 register_cxx_method
> refcount.put flags 3 0x7f4191f31b30
> -177> 2015-03-11 01:00:14.132960 7f41a1ba4880 10 register_cxx_method
> refcount.set flags 3 0x7f4191f32510
> -176> 2015-03-11 01:00:14.132963 7f41a1ba4880 10 register_cxx_method
> refcount.read flags 1 0x7f4191f31fb0
> -175> 2015-03-11 01:00:14.132970 7f41a1ba4880 10 _load_class refcount
> success
> -174> 2015-03-11 01:00:14.132977 7f41a1ba4880 10 open_all_classes found
> replica_log
> -173> 2015-03-11 01:00:14.132984 7f41a1ba4880 10 _get_class adding new
> class name replica_log 0x4c9e568
> -172> 2015-03-11 01:00:14.132987 7f41a1ba4880 10 _load_class replica_log
> from /usr/lib64/rados-classes/libcls_replica_log.so
> -171> 2015-03-11 01:00:14.133259 7f41a1ba4880 1 <cls>
> cls/replica_log/cls_replica_log.cc:141: Loaded replica log class!
> -170> 2015-03-11 01:00:14.133269 7f41a1ba4880 10 register_class replica_log
> status 3
> -169> 2015-03-11 01:00:14.133271 7f41a1ba4880 10 register_cxx_method
> replica_log.set flags 3 0x7f4191c7f920
> -168> 2015-03-11 01:00:14.133276 7f41a1ba4880 10 register_cxx_method
> replica_log.get flags 1 0x7f4191c809f0
> -167> 2015-03-11 01:00:14.133279 7f41a1ba4880 10 register_cxx_method
> replica_log.delete flags 3 0x7f4191c80400
> -166> 2015-03-11 01:00:14.133283 7f41a1ba4880 10 _load_class replica_log
> success
> -165> 2015-03-11 01:00:14.133285 7f41a1ba4880 10 open_all_classes found rgw
> -164> 2015-03-11 01:00:14.133288 7f41a1ba4880 10 _get_class adding new
> class name rgw 0x4c9e728
> -163> 2015-03-11 01:00:14.133291 7f41a1ba4880 10 _load_class rgw from
> /usr/lib64/rados-classes/libcls_rgw.so
> -162> 2015-03-11 01:00:14.138677 7f41a1ba4880 1 <cls>
> cls/rgw/cls_rgw.cc:3046: Loaded rgw class!
> -161> 2015-03-11 01:00:14.138712 7f41a1ba4880 10 register_class rgw status 3
> -160> 2015-03-11 01:00:14.138717 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_init_index flags 3 0x7f41919c0860
> -159> 2015-03-11 01:00:14.138725 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_set_tag_timeout flags 3 0x7f41919c4a40
> -158> 2015-03-11 01:00:14.138728 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_list flags 1 0x7f41919c8160
> -157> 2015-03-11 01:00:14.138732 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_check_index flags 1 0x7f41919ca300
> -156> 2015-03-11 01:00:14.138735 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_rebuild_index flags 3 0x7f41919ca1a0
> -155> 2015-03-11 01:00:14.138740 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_prepare_op flags 3 0x7f41919c5180
> -154> 2015-03-11 01:00:14.138745 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_complete_op flags 3 0x7f41919c5980
> -153> 2015-03-11 01:00:14.138748 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_link_olh flags 3 0x7f41919cc980
> -152> 2015-03-11 01:00:14.138751 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_unlink_instance flags 3 0x7f41919cbb80
> -151> 2015-03-11 01:00:14.138754 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_read_olh_log flags 1 0x7f41919cde40
> -150> 2015-03-11 01:00:14.138757 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_trim_olh_log flags 3 0x7f41919cb2d0
> -149> 2015-03-11 01:00:14.138760 7f41a1ba4880 10 register_cxx_method
> rgw.bucket_clear_olh flags 3 0x7f41919cacd0
> -148> 2015-03-11 01:00:14.138763 7f41a1ba4880 10 register_cxx_method
> rgw.obj_remove flags 3 0x7f41919c3ff0
> -147> 2015-03-11 01:00:14.138771 7f41a1ba4880 10 register_cxx_method
> rgw.obj_check_attrs_prefix flags 1 0x7f41919c0b60
> -146> 2015-03-11 01:00:14.138774 7f41a1ba4880 10 register_cxx_method
> rgw.bi_get flags 1 0x7f41919bf050
> -145> 2015-03-11 01:00:14.138777 7f41a1ba4880 10 register_cxx_method
> rgw.bi_put flags 3 0x7f41919be700
> -144> 2015-03-11 01:00:14.138780 7f41a1ba4880 10 register_cxx_method
> rgw.bi_list flags 1 0x7f41919c6790
> -143> 2015-03-11 01:00:14.138784 7f41a1ba4880 10 register_cxx_method
> rgw.bi_log_list flags 1 0x7f41919c2180
> -142> 2015-03-11 01:00:14.138787 7f41a1ba4880 10 register_cxx_method
> rgw.bi_log_trim flags 3 0x7f41919c26e0
> -141> 2015-03-11 01:00:14.138791 7f41a1ba4880 10 register_cxx_method
> rgw.dir_suggest_changes flags 3 0x7f41919c9260
> -140> 2015-03-11 01:00:14.138794 7f41a1ba4880 10 register_cxx_method
> rgw.user_usage_log_add flags 3 0x7f41919ce6a0
> -139> 2015-03-11 01:00:14.138797 7f41a1ba4880 10 register_cxx_method
> rgw.user_usage_log_read flags 1 0x7f41919c31c0
> -138> 2015-03-11 01:00:14.138799 7f41a1ba4880 10 register_cxx_method
> rgw.user_usage_log_trim flags 3 0x7f41919c3950
> -137> 2015-03-11 01:00:14.138802 7f41a1ba4880 10 register_cxx_method
> rgw.gc_set_entry flags 3 0x7f41919c01b0
> -136> 2015-03-11 01:00:14.138806 7f41a1ba4880 10 register_cxx_method
> rgw.gc_defer_entry flags 3 0x7f41919bfe90
> -135> 2015-03-11 01:00:14.138809 7f41a1ba4880 10 register_cxx_method
> rgw.gc_list flags 1 0x7f41919c0f80
> -134> 2015-03-11 01:00:14.138812 7f41a1ba4880 10 register_cxx_method
> rgw.gc_remove flags 3 0x7f41919c0420
> -133> 2015-03-11 01:00:14.138815 7f41a1ba4880 10 _load_class rgw success
> -132> 2015-03-11 01:00:14.138820 7f41a1ba4880 10 open_all_classes found
> statelog
> -131> 2015-03-11 01:00:14.138826 7f41a1ba4880 10 _get_class adding new
> class name statelog 0x4c9e808
> -130> 2015-03-11 01:00:14.138830 7f41a1ba4880 10 _load_class statelog from
> /usr/lib64/rados-classes/libcls_statelog.so
> -129> 2015-03-11 01:00:14.139131 7f41a1ba4880 1 <cls>
> cls/statelog/cls_statelog.cc:306: Loaded log class!
> -128> 2015-03-11 01:00:14.139141 7f41a1ba4880 10 register_class statelog
> status 3
> -127> 2015-03-11 01:00:14.139143 7f41a1ba4880 10 register_cxx_method
> statelog.add flags 3 0x7f4191700bc0
> -126> 2015-03-11 01:00:14.139146 7f41a1ba4880 10 register_cxx_method
> statelog.list flags 1 0x7f4191700f40
> -125> 2015-03-11 01:00:14.139150 7f41a1ba4880 10 register_cxx_method
> statelog.remove flags 3 0x7f41916ffa80
> -124> 2015-03-11 01:00:14.139153 7f41a1ba4880 10 register_cxx_method
> statelog.check_state flags 1 0x7f41917002d0
> -123> 2015-03-11 01:00:14.139175 7f41a1ba4880 10 _load_class statelog
> success
> -122> 2015-03-11 01:00:14.139178 7f41a1ba4880 10 open_all_classes found user
> -121> 2015-03-11 01:00:14.139182 7f41a1ba4880 10 _get_class adding new
> class name user 0x4c9e8e8
> -120> 2015-03-11 01:00:14.139185 7f41a1ba4880 10 _load_class user from
> /usr/lib64/rados-classes/libcls_user.so
> -119> 2015-03-11 01:00:14.139377 7f41a1ba4880 1 <cls>
> cls/user/cls_user.cc:367: Loaded user class!
> -118> 2015-03-11 01:00:14.139386 7f41a1ba4880 10 register_class user status
> 3
> -117> 2015-03-11 01:00:14.139388 7f41a1ba4880 10 register_cxx_method
> user.set_buckets_info flags 3 0x7f41914f5180
> -116> 2015-03-11 01:00:14.139392 7f41a1ba4880 10 register_cxx_method
> user.complete_stats_sync flags 3 0x7f41914f4aa0
> -115> 2015-03-11 01:00:14.139394 7f41a1ba4880 10 register_cxx_method
> user.remove_bucket flags 3 0x7f41914f3d30
> -114> 2015-03-11 01:00:14.139397 7f41a1ba4880 10 register_cxx_method
> user.list_buckets flags 1 0x7f41914f64c0
> -113> 2015-03-11 01:00:14.139400 7f41a1ba4880 10 register_cxx_method
> user.get_header flags 1 0x7f41914f2d50
> -112> 2015-03-11 01:00:14.139403 7f41a1ba4880 10 _load_class user success
> -111> 2015-03-11 01:00:14.139406 7f41a1ba4880 10 open_all_classes found
> version
> -110> 2015-03-11 01:00:14.139409 7f41a1ba4880 10 _get_class adding new
> class name version 0x4c9e9c8
> -109> 2015-03-11 01:00:14.139412 7f41a1ba4880 10 _load_class version from
> /usr/lib64/rados-classes/libcls_version.so
> -108> 2015-03-11 01:00:14.139604 7f41a1ba4880 1 <cls>
> cls/version/cls_version.cc:227: Loaded version class!
> -107> 2015-03-11 01:00:14.139608 7f41a1ba4880 10 register_class version
> status 3
> -106> 2015-03-11 01:00:14.139611 7f41a1ba4880 10 register_cxx_method
> version.set flags 3 0x7f41912ebe60
> -105> 2015-03-11 01:00:14.139615 7f41a1ba4880 10 register_cxx_method
> version.inc flags 3 0x7f41912ecc80
> -104> 2015-03-11 01:00:14.139618 7f41a1ba4880 10 register_cxx_method
> version.inc_conds flags 3 0x7f41912ecc80
> -103> 2015-03-11 01:00:14.139621 7f41a1ba4880 10 register_cxx_method
> version.read flags 1 0x7f41912ebb60
> -102> 2015-03-11 01:00:14.139624 7f41a1ba4880 10 register_cxx_method
> version.check_conds flags 1 0x7f41912ec260
> -101> 2015-03-11 01:00:14.139627 7f41a1ba4880 10 _load_class version success
> -100> 2015-03-11 01:00:14.139682 7f41a1ba4880 20 osd.3 0 get_map 2757 -
> loading and decoding 0x4b4cb40
> -99> 2015-03-11 01:00:14.139693 7f41a1ba4880 15
> filestore(/var/lib/ceph/osd/ceph-3) read meta/a143428/osdmap.2757/0//-1 0~0
> -98> 2015-03-11 01:00:14.139804 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) FileStore::read
> meta/a143428/osdmap.2757/0//-1 0~3076/3076
> -97> 2015-03-11 01:00:14.139818 7f41a1ba4880 10 osd.3 0 add_map_bl 2757
> 3076 bytes
> -96> 2015-03-11 01:00:14.139908 7f41a1ba4880 0 osd.3 2757 crush map has
> features 33816576, adjusting msgr requires for clients
> -95> 2015-03-11 01:00:14.139914 7f41a1ba4880 0 osd.3 2757 crush map has
> features 33816576 was 8705, adjusting msgr requires for mons
> -94> 2015-03-11 01:00:14.139919 7f41a1ba4880 0 osd.3 2757 crush map has
> features 33816576, adjusting msgr requires for osds
> -93> 2015-03-11 01:00:14.139922 7f41a1ba4880 10 osd.3 2757
> create_recoverystate_perf
> -92> 2015-03-11 01:00:14.139939 7f41a1ba4880 0 osd.3 2757 load_pgs
> -91> 2015-03-11 01:00:14.139942 7f41a1ba4880 10
> filestore(/var/lib/ceph/osd/ceph-3) list_collections
> -90> 2015-03-11 01:00:14.139981 7f41a1ba4880 10 osd.3 2757 load_pgs
> ignoring unrecognized meta
> -89> 2015-03-11 01:00:14.139985 7f41a1ba4880 0 osd.3 2757 load_pgs opened
> 0 pgs
> -88> 2015-03-11 01:00:14.139989 7f41a1ba4880 10 osd.3 2757
> build_past_intervals_parallel nothing to build
> -87> 2015-03-11 01:00:14.139992 7f41a1ba4880 2 osd.3 2757 superblock: i
> am osd.3
> -86> 2015-03-11 01:00:14.139995 7f41a1ba4880 10 osd.3 2757 create_logger
> -85> 2015-03-11 01:00:14.140126 7f41a1ba4880 1 accepter.accepter.start
> -84> 2015-03-11 01:00:14.140269 7f41a1ba4880 1 accepter.accepter.start
> -83> 2015-03-11 01:00:14.140434 7f41a1ba4880 1 accepter.accepter.start
> -82> 2015-03-11 01:00:14.140575 7f41a1ba4880 1 accepter.accepter.start
> -81> 2015-03-11 01:00:14.140676 7f41a1ba4880 10 monclient(hunting): init
> -80> 2015-03-11 01:00:14.140691 7f41a1ba4880 5 adding auth protocol: none
> -79> 2015-03-11 01:00:14.140697 7f41a1ba4880 10 monclient(hunting):
> auth_supported 1 method none
> -78> 2015-03-11 01:00:14.140803 7f41a1ba4880 10 log_channel(default)
> update_config to_monitors: true to_syslog: false syslog_facility: daemon
> prio: info)
> -77> 2015-03-11 01:00:14.140813 7f41a1ba4880 -1 osd.3 2757 log_to_monitors
> {default=true}
> -76> 2015-03-11 01:00:14.141325 7f41a1ba4880 10 osd.3 2757
> set_disk_tp_priority class priority -1
> -75> 2015-03-11 01:00:14.141461 7f41a1ba4880 10 monclient(hunting):
> renew_subs
> -74> 2015-03-11 01:00:14.141466 7f41a1ba4880 10 monclient(hunting):
> _reopen_session rank -1 name
> -73> 2015-03-11 01:00:14.141564 7f41a1ba4880 10 monclient(hunting): picked
> mon.a con 0x4cbe3c0 addr 192.168.0.10:6789/0
> -72> 2015-03-11 01:00:14.141594 7f41a1ba4880 10 monclient(hunting):
> _send_mon_message to mon.a at 192.168.0.10:6789/0
> -71> 2015-03-11 01:00:14.141599 7f41a1ba4880 1 -- 0.0.0.0:6800/2840 -->
> 192.168.0.10:6789/0 -- auth(proto 0 26 bytes epoch 0) v1 -- ?+0 0x4b4cd80 con
> 0x4cbe3c0
> -70> 2015-03-11 01:00:14.141625 7f41a1ba4880 10 monclient(hunting):
> renew_subs
> -69> 2015-03-11 01:00:14.142020 7f4180ac7700 20 osd.3 2757 update_osd_stat
> osd_stat(1056 MB used, 1851 GB avail, 1852 GB total, peers []/[] op hist [])
> -68> 2015-03-11 01:00:14.142048 7f4180ac7700 5 osd.3 2757 heartbeat:
> osd_stat(1056 MB used, 1851 GB avail, 1852 GB total, peers []/[] op hist [])
> -67> 2015-03-11 01:00:14.142221 7f417e2c2700 10 osd.3 2757 agent_entry
> start
> -66> 2015-03-11 01:00:14.142241 7f417e2c2700 20 osd.3 2757 agent_entry
> empty queue
> -65> 2015-03-11 01:00:14.158932 7f41a1ba0700 1 -- 192.168.0.250:6800/2840
> learned my addr 192.168.0.250:6800/2840
> -64> 2015-03-11 01:00:14.159058 7f41a1ba0700 10 osd.3 2757 new session
> (outgoing) 0x4b92280 con=0x4b602c0 addr=192.168.0.250:6800/2840
> -63> 2015-03-11 01:00:14.159166 7f41a1ba0700 10 osd.3 2757
> OSD::ms_get_authorizer type=mon
> -62> 2015-03-11 01:00:14.173274 7f41912e8700 10 osd.3 2757
> ms_handle_connect on mon
> -61> 2015-03-11 01:00:14.173332 7f41912e8700 20 osd.3 2757 send_pg_stats
> -60> 2015-03-11 01:00:14.173348 7f41912e8700 10 monclient(hunting):
> renew_subs
> -59> 2015-03-11 01:00:14.175783 7f41912e8700 1 -- 192.168.0.250:6800/2840
> <== mon.0 192.168.0.10:6789/0 1 ==== mon_map magic: 0 v1 ==== 191+0+0
> (1112175541 0 0) 0x4b4f840 con 0x4cbe3c0
> -58> 2015-03-11 01:00:14.175871 7f41912e8700 10 monclient(hunting):
> handle_monmap mon_map magic: 0 v1
> -57> 2015-03-11 01:00:14.175889 7f41912e8700 10 monclient(hunting): got
> monmap 1, mon.a is now rank 0
> -56> 2015-03-11 01:00:14.175893 7f41912e8700 10 monclient(hunting): dump:
> epoch 1
> fsid 3bf19e54-97e2-4a5f-b811-7c3780cd5e57
> last_changed 2013-09-11 22:41:30.819687
> created 2013-09-11 22:41:30.819687
> 0: 192.168.0.10:6789/0 mon.a
>
> -55> 2015-03-11 01:00:14.175940 7f41912e8700 1 -- 192.168.0.250:6800/2840
> <== mon.0 192.168.0.10:6789/0 2 ==== auth_reply(proto 1 0 (0) Success) v1
> ==== 24+0+0 (335930126 0 0) 0x4b4fa80 con 0x4cbe3c0
> -54> 2015-03-11 01:00:14.175985 7f41912e8700 10 monclient(hunting): my
> global_id is 14511547
> -53> 2015-03-11 01:00:14.175988 7f41912e8700 1 monclient(hunting): found
> mon.a
> -52> 2015-03-11 01:00:14.175991 7f41912e8700 10 monclient:
> _send_mon_message to mon.a at 192.168.0.10:6789/0
> -51> 2015-03-11 01:00:14.175997 7f41912e8700 1 -- 192.168.0.250:6800/2840
> --> 192.168.0.10:6789/0 -- mon_subscribe({osdmap=0}) v2 -- ?+0 0x4b31a00 con
> 0x4cbe3c0
> -50> 2015-03-11 01:00:14.176035 7f41912e8700 10 monclient:
> _send_mon_message to mon.a at 192.168.0.10:6789/0
> -49> 2015-03-11 01:00:14.176059 7f41912e8700 1 -- 192.168.0.250:6800/2840
> --> 192.168.0.10:6789/0 --
> mon_subscribe({monmap=0+,osd_pg_creates=0,osdmap=2757}) v2 -- ?+0 0x4b32800
> con 0x4cbe3c0
> -48> 2015-03-11 01:00:14.176077 7f41912e8700 10 monclient:
> _check_auth_rotating renewing rotating keys (they expired before 2015-03-11
> 00:59:44.176076)
> -47> 2015-03-11 01:00:14.176109 7f41a1ba4880 5 monclient: authenticate
> success, global_id 14511547
> -46> 2015-03-11 01:00:14.176147 7f41a1ba4880 10 osd.3 2757 ensuring pgs
> have consumed prior maps
> -45> 2015-03-11 01:00:14.176170 7f41a1ba4880 7 osd.3 2757 consume_map
> version 2757
> -44> 2015-03-11 01:00:14.176187 7f41a1ba4880 0 osd.3 2757 done with init,
> starting boot process
> -43> 2015-03-11 01:00:14.176191 7f41a1ba4880 10 osd.3 2757 start_boot -
> have maps 2757..2757
> -42> 2015-03-11 01:00:14.176197 7f41a1ba4880 10 monclient: get_version
> osdmap req 0x4bad1c0
> -41> 2015-03-11 01:00:14.176207 7f41a1ba4880 10 monclient:
> _send_mon_message to mon.a at 192.168.0.10:6789/0
> -40> 2015-03-11 01:00:14.176221 7f41a1ba4880 1 -- 192.168.0.250:6800/2840
> --> 192.168.0.10:6789/0 -- mon_get_version(what=osdmap handle=1) v1 -- ?+0
> 0x4bc41e0 con 0x4cbe3c0
> -39> 2015-03-11 01:00:14.176628 7f41a1ba4880 5 asok(0x4b50000)
> register_command status hook 0x4b04290
> -38> 2015-03-11 01:00:14.176655 7f41a1ba4880 5 asok(0x4b50000)
> register_command flush_journal hook 0x4b04290
> -37> 2015-03-11 01:00:14.176666 7f41a1ba4880 5 asok(0x4b50000)
> register_command dump_ops_in_flight hook 0x4b04290
> -36> 2015-03-11 01:00:14.176686 7f41a1ba4880 5 asok(0x4b50000)
> register_command ops hook 0x4b04290
> -35> 2015-03-11 01:00:14.176705 7f41a1ba4880 5 asok(0x4b50000)
> register_command dump_historic_ops hook 0x4b04290
> -34> 2015-03-11 01:00:14.176723 7f41a1ba4880 5 asok(0x4b50000)
> register_command dump_op_pq_state hook 0x4b04290
> -33> 2015-03-11 01:00:14.176737 7f41a1ba4880 5 asok(0x4b50000)
> register_command dump_blacklist hook 0x4b04290
> -32> 2015-03-11 01:00:14.176746 7f41a1ba4880 5 asok(0x4b50000)
> register_command dump_watchers hook 0x4b04290
> -31> 2015-03-11 01:00:14.176760 7f41a1ba4880 5 asok(0x4b50000)
> register_command dump_reservations hook 0x4b04290
> -30> 2015-03-11 01:00:14.176770 7f41a1ba4880 5 asok(0x4b50000)
> register_command get_latest_osdmap hook 0x4b04290
> -29> 2015-03-11 01:00:14.176786 7f41a1ba4880 5 asok(0x4b50000)
> register_command setomapval hook 0x4bad260
> -28> 2015-03-11 01:00:14.176800 7f41a1ba4880 5 asok(0x4b50000)
> register_command rmomapkey hook 0x4bad260
> -27> 2015-03-11 01:00:14.176817 7f41a1ba4880 5 asok(0x4b50000)
> register_command setomapheader hook 0x4bad260
> -26> 2015-03-11 01:00:14.176834 7f41a1ba4880 5 asok(0x4b50000)
> register_command getomap hook 0x4bad260
> -25> 2015-03-11 01:00:14.176850 7f41a1ba4880 5 asok(0x4b50000)
> register_command truncobj hook 0x4bad260
> -24> 2015-03-11 01:00:14.176866 7f41a1ba4880 5 asok(0x4b50000)
> register_command injectdataerr hook 0x4bad260
> -23> 2015-03-11 01:00:14.176878 7f41a1ba4880 5 asok(0x4b50000)
> register_command injectmdataerr hook 0x4bad260
> -22> 2015-03-11 01:00:14.178539 7f41912e8700 1 -- 192.168.0.250:6800/2840
> <== mon.0 192.168.0.10:6789/0 3 ==== osd_map(3277..3277 src has 2757..3277)
> v3 ==== 5366+0+0 (3110999244 0 0) 0x4b4fcc0 con 0x4cbe3c0
> -21> 2015-03-11 01:00:14.178650 7f41912e8700 10 osd.3 2757 do_waiters --
> start
> -20> 2015-03-11 01:00:14.178658 7f41912e8700 10 osd.3 2757 do_waiters --
> finish
> -19> 2015-03-11 01:00:14.178661 7f41912e8700 20 osd.3 2757 _dispatch
> 0x4b4fcc0 osd_map(3277..3277 src has 2757..3277) v3
> -18> 2015-03-11 01:00:14.178888 7f41912e8700 3 osd.3 2757 handle_osd_map
> epochs [3277,3277], i have 2757, src has [2757,3277]
> -17> 2015-03-11 01:00:14.178906 7f41912e8700 10 osd.3 2757 handle_osd_map
> message skips epochs 2758..3276
> -16> 2015-03-11 01:00:14.178914 7f41912e8700 10 monclient: renew_subs
> -15> 2015-03-11 01:00:14.178922 7f41912e8700 10 monclient:
> _send_mon_message to mon.a at 192.168.0.10:6789/0
> -14> 2015-03-11 01:00:14.178954 7f41912e8700 1 -- 192.168.0.250:6800/2840
> --> 192.168.0.10:6789/0 --
> mon_subscribe({monmap=2+,osd_pg_creates=0,osdmap=2758}) v2 -- ?+0 0x4b31a00
> con 0x4cbe3c0
> -13> 2015-03-11 01:00:14.178991 7f41912e8700 10 osd.3 2757 do_waiters --
> start
> -12> 2015-03-11 01:00:14.178996 7f41912e8700 10 osd.3 2757 do_waiters --
> finish
> -11> 2015-03-11 01:00:14.179012 7f41912e8700 1 -- 192.168.0.250:6800/2840
> <== mon.0 192.168.0.10:6789/0 4 ==== mon_map magic: 0 v1 ==== 191+0+0
> (1112175541 0 0) 0x4b4f840 con 0x4cbe3c0
> -10> 2015-03-11 01:00:14.179030 7f41912e8700 10 monclient: handle_monmap
> mon_map magic: 0 v1
> -9> 2015-03-11 01:00:14.179045 7f41912e8700 10 monclient: got monmap 1,
> mon.a is now rank 0
> -8> 2015-03-11 01:00:14.179051 7f41912e8700 10 monclient: dump:
> epoch 1
> fsid 3bf19e54-97e2-4a5f-b811-7c3780cd5e57
> last_changed 2013-09-11 22:41:30.819687
> created 2013-09-11 22:41:30.819687
> 0: 192.168.0.10:6789/0 mon.a
>
> -7> 2015-03-11 01:00:14.184757 7f41912e8700 1 -- 192.168.0.250:6800/2840
> <== mon.0 192.168.0.10:6789/0 5 ==== osd_map(2757..2857 src has 2757..3277)
> v3 ==== 37648+0+0 (2648067016 0 0) 0x4b4fa80 con 0x4cbe3c0
> -6> 2015-03-11 01:00:14.184831 7f41912e8700 10 osd.3 2757 do_waiters --
> start
> -5> 2015-03-11 01:00:14.184838 7f41912e8700 10 osd.3 2757 do_waiters --
> finish
> -4> 2015-03-11 01:00:14.184841 7f41912e8700 20 osd.3 2757 _dispatch
> 0x4b4fa80 osd_map(2757..2857 src has 2757..3277) v3
> -3> 2015-03-11 01:00:14.184872 7f41912e8700 3 osd.3 2757 handle_osd_map
> epochs [2757,2857], i have 2757, src has [2757,3277]
> -2> 2015-03-11 01:00:14.184884 7f41912e8700 10 osd.3 2757 handle_osd_map
> got inc map for epoch 2758
> -1> 2015-03-11 01:00:14.185229 7f41912e8700 10 osd.3 2757 handle_osd_map
> got inc map for epoch 2759
> 0> 2015-03-11 01:00:14.195165 7f41912e8700 -1 *** Caught signal
> (Aborted) **
> in thread 7f41912e8700
>
> ceph version 0.93 (bebf8e9a830d998eeaab55f86bb256d4360dd3c4)
> 1: /usr/bin/ceph-osd() [0xac7cea]
> 2: (()+0x10050) [0x7f41a0aaf050]
> 3: (gsignal()+0x37) [0x7f419ef820f7]
> 4: (abort()+0x13a) [0x7f419ef834ca]
> 5: (__gnu_cxx::__verbose_terminate_handler()+0x155) [0x7f419f867fe5]
> 6: (()+0x63186) [0x7f419f866186]
> 7: (()+0x631b3) [0x7f419f8661b3]
> 8: (()+0x633d2) [0x7f419f8663d2]
> 9: (ceph::buffer::list::iterator::copy(unsigned int, char*)+0x137) [0xc2cea7]
> 10: (OSDMap::decode_classic(ceph::buffer::list::iterator&)+0x605) [0xb7b7b5]
> 11: (OSDMap::decode(ceph::buffer::list::iterator&)+0x8c) [0xb7bebc]
> 12: (OSDMap::decode(ceph::buffer::list&)+0x3f) [0xb7dfbf]
> 13: (OSD::handle_osd_map(MOSDMap*)+0xd37) [0x6cd9a7]
> 14: (OSD::_dispatch(Message*)+0x3eb) [0x6d0afb]
> 15: (OSD::ms_dispatch(Message*)+0x257) [0x6d1007]
> 16: (DispatchQueue::entry()+0x649) [0xc6fe09]
> 17: (DispatchQueue::DispatchThread::entry()+0xd) [0xb9dd7d]
> 18: (()+0x83a4) [0x7f41a0aa73a4]
> 19: (clone()+0x6d) [0x7f419f031a4d]
> NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to
> interpret this.
>
> --- logging levels ---
> 0/ 5 none
> 0/ 1 lockdep
> 0/ 1 context
> 1/ 1 crush
> 1/ 5 mds
> 1/ 5 mds_balancer
> 1/ 5 mds_locker
> 1/ 5 mds_log
> 1/ 5 mds_log_expire
> 1/ 5 mds_migrator
> 0/ 1 buffer
> 0/ 1 timer
> 0/ 1 filer
> 0/ 1 striper
> 0/ 1 objecter
> 0/ 5 rados
> 0/ 5 rbd
> 0/ 5 rbd_replay
> 0/ 5 journaler
> 0/ 5 objectcacher
> 0/ 5 client
> 20/20 osd
> 0/ 5 optracker
> 0/ 5 objclass
> 20/20 filestore
> 1/ 3 keyvaluestore
> 1/ 3 journal
> 1/ 1 ms
> 1/ 5 mon
> 0/10 monc
> 1/ 5 paxos
> 0/ 5 tp
> 1/ 5 auth
> 1/ 5 crypto
> 1/ 1 finisher
> 1/ 5 heartbeatmap
> 1/ 5 perfcounter
> 1/ 5 rgw
> 1/10 civetweb
> 1/ 5 javaclient
> 1/ 5 asok
> 1/ 1 throttle
> 0/ 0 refs
> 1/ 5 xio
> -2/-2 (syslog threshold)
> -1/-1 (stderr threshold)
> max_recent 10000
> max_new 1000
> log_file /var/log/ceph/ceph-osd.3.log
> --- end dump of recent events ---
>
>
> -----Original Message-----
> From: Samuel Just [mailto:[email protected]]
> Sent: Wednesday, 11 March 2015 12:59 AM
> To: Malcolm Haak
> Cc: [email protected]
> Subject: Re: [ceph-users] Issues with fresh 0.93 OSD adding to existing
> cluster
>
> Can you reproduce this with
>
> debug osd = 20
> debug filestore = 20
> debug ms = 1
>
> on the crashing osd? Also, what sha1 are the other osds and mons running?
> -Sam
>
> ----- Original Message -----
> From: "Malcolm Haak" <[email protected]>
> To: [email protected]
> Sent: Tuesday, March 10, 2015 3:28:26 AM
> Subject: [ceph-users] Issues with fresh 0.93 OSD adding to existing cluster
>
> Hi all,
>
> I've just attempted to add a new node and OSD to an existing ceph cluster
> (it's a small one I use as a NAS at home, not like the big production ones I
> normally work on) and it seems to be throwing some odd errors...
>
> Just looking for where to poke it next...
>
> Log is below,
>
> It's a two node cluster with 3 osd's in node A and one osd in the new node
> (It's going to have more eventually and node one will be retired after node
> three gets added) And I've hit a weird snag.
>
> I was running 0.80 but I ran into the 'Invalid Command' bug on the new node
> so I opted to jump to the latest code with the required patches already.
>
> Please let me know what else you need..
>
> This is the log content when attempting to start the new OSD:
>
> 2015-03-10 19:28:48.795318 7f0774108880 0 ceph version 0.93
> (bebf8e9a830d998eeaab55f86bb256d4360dd3c4), process ceph-osd, pid 10810
> 2015-03-10 19:28:48.817803 7f0774108880 0
> filestore(/var/lib/ceph/osd/ceph-3) backend xfs (magic 0x58465342)
> 2015-03-10 19:28:48.866862 7f0774108880 0
> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: FIEMAP
> ioctl is supported and appears to work
> 2015-03-10 19:28:48.866920 7f0774108880 0
> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: FIEMAP
> ioctl is disabled via 'filestore fiemap' config option
> 2015-03-10 19:28:48.905069 7f0774108880 0
> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: syncfs(2)
> syscall fully supported (by glibc and kernel)
> 2015-03-10 19:28:48.905467 7f0774108880 0
> xfsfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_feature: extsize is
> supported and kernel 3.18.3-1-desktop >= 3.5
> 2015-03-10 19:28:49.077872 7f0774108880 0
> filestore(/var/lib/ceph/osd/ceph-3) mount: enabling WRITEAHEAD journal mode:
> checkpoint is not enabled
> 2015-03-10 19:28:49.078321 7f0774108880 -1 journal FileJournal::_open:
> disabling aio for non-block journal. Use journal_force_aio to force use of
> aio anyway
> 2015-03-10 19:28:49.078328 7f0774108880 1 journal _open
> /var/lib/ceph/osd/ceph-3/journal fd 19: 1073741824 bytes, block size 4096
> bytes, directio = 1, aio = 0
> 2015-03-10 19:28:49.079721 7f0774108880 1 journal _open
> /var/lib/ceph/osd/ceph-3/journal fd 19: 1073741824 bytes, block size 4096
> bytes, directio = 1, aio = 0
> 2015-03-10 19:28:49.080948 7f0774108880 0 <cls> cls/hello/cls_hello.cc:271:
> loading cls_hello
> 2015-03-10 19:28:49.094194 7f0774108880 0 osd.3 2757 crush map has features
> 33816576, adjusting msgr requires for clients
> 2015-03-10 19:28:49.094211 7f0774108880 0 osd.3 2757 crush map has features
> 33816576 was 8705, adjusting msgr requires for mons
> 2015-03-10 19:28:49.094217 7f0774108880 0 osd.3 2757 crush map has features
> 33816576, adjusting msgr requires for osds
> 2015-03-10 19:28:49.094235 7f0774108880 0 osd.3 2757 load_pgs
> 2015-03-10 19:28:49.094279 7f0774108880 0 osd.3 2757 load_pgs opened 0 pgs
> 2015-03-10 19:28:49.095121 7f0774108880 -1 osd.3 2757 log_to_monitors
> {default=true}
> 2015-03-10 19:28:49.134104 7f0774108880 0 osd.3 2757 done with init,
> starting boot process
> 2015-03-10 19:28:49.149994 7f076384c700 -1 *** Caught signal (Aborted) ** in
> thread 7f076384c700
>
> ceph version 0.93 (bebf8e9a830d998eeaab55f86bb256d4360dd3c4)
> 1: /usr/bin/ceph-osd() [0xac7cea]
> 2: (()+0x10050) [0x7f0773013050]
> 3: (gsignal()+0x37) [0x7f07714e60f7]
> 4: (abort()+0x13a) [0x7f07714e74ca]
> 5: (__gnu_cxx::__verbose_terminate_handler()+0x155) [0x7f0771dcbfe5]
> 6: (()+0x63186) [0x7f0771dca186]
> 7: (()+0x631b3) [0x7f0771dca1b3]
> 8: (()+0x633d2) [0x7f0771dca3d2]
> 9: (ceph::buffer::list::iterator::copy(unsigned int, char*)+0x137) [0xc2cea7]
> 10: (OSDMap::decode_classic(ceph::buffer::list::iterator&)+0x605) [0xb7b7b5]
> 11: (OSDMap::decode(ceph::buffer::list::iterator&)+0x8c) [0xb7bebc]
> 12: (OSDMap::decode(ceph::buffer::list&)+0x3f) [0xb7dfbf]
> 13: (OSD::handle_osd_map(MOSDMap*)+0xd37) [0x6cd9a7]
> 14: (OSD::_dispatch(Message*)+0x3eb) [0x6d0afb]
> 15: (OSD::ms_dispatch(Message*)+0x257) [0x6d1007]
> 16: (DispatchQueue::entry()+0x649) [0xc6fe09]
> 17: (DispatchQueue::DispatchThread::entry()+0xd) [0xb9dd7d]
> 18: (()+0x83a4) [0x7f077300b3a4]
> 19: (clone()+0x6d) [0x7f0771595a4d]
> NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to
> interpret this.
>
> --- begin dump of recent events ---
> -135> 2015-03-10 19:28:48.790490 7f0774108880 5 asok(0x4200000)
> register_command perfcounters_dump hook 0x41b4030
> -134> 2015-03-10 19:28:48.790565 7f0774108880 5 asok(0x4200000)
> register_command 1 hook 0x41b4030
> -133> 2015-03-10 19:28:48.790571 7f0774108880 5 asok(0x4200000)
> register_command perf dump hook 0x41b4030
> -132> 2015-03-10 19:28:48.790583 7f0774108880 5 asok(0x4200000)
> register_command perfcounters_schema hook 0x41b4030
> -131> 2015-03-10 19:28:48.790599 7f0774108880 5 asok(0x4200000)
> register_command 2 hook 0x41b4030
> -130> 2015-03-10 19:28:48.790605 7f0774108880 5 asok(0x4200000)
> register_command perf schema hook 0x41b4030
> -129> 2015-03-10 19:28:48.790635 7f0774108880 5 asok(0x4200000)
> register_command perf reset hook 0x41b4030
> -128> 2015-03-10 19:28:48.790646 7f0774108880 5 asok(0x4200000)
> register_command config show hook 0x41b4030
> -127> 2015-03-10 19:28:48.790652 7f0774108880 5 asok(0x4200000)
> register_command config set hook 0x41b4030
> -126> 2015-03-10 19:28:48.790660 7f0774108880 5 asok(0x4200000)
> register_command config get hook 0x41b4030
> -125> 2015-03-10 19:28:48.790672 7f0774108880 5 asok(0x4200000)
> register_command config diff hook 0x41b4030
> -124> 2015-03-10 19:28:48.790682 7f0774108880 5 asok(0x4200000)
> register_command log flush hook 0x41b4030
> -123> 2015-03-10 19:28:48.790689 7f0774108880 5 asok(0x4200000)
> register_command log dump hook 0x41b4030
> -122> 2015-03-10 19:28:48.790698 7f0774108880 5 asok(0x4200000)
> register_command log reopen hook 0x41b4030
> -121> 2015-03-10 19:28:48.795318 7f0774108880 0 ceph version 0.93
> (bebf8e9a830d998eeaab55f86bb256d4360dd3c4), process ceph-osd, pid 10810
> -120> 2015-03-10 19:28:48.796071 7f0774108880 1 accepter.accepter.bind
> my_inst.addr is 0.0.0.0:6800/10810 need_addr=1
> -119> 2015-03-10 19:28:48.796123 7f0774108880 1 accepter.accepter.bind
> my_inst.addr is 0.0.0.0:6801/10810 need_addr=1
> -118> 2015-03-10 19:28:48.796144 7f0774108880 1 accepter.accepter.bind
> my_inst.addr is 0.0.0.0:6802/10810 need_addr=1
> -117> 2015-03-10 19:28:48.796160 7f0774108880 1 accepter.accepter.bind
> my_inst.addr is 0.0.0.0:6803/10810 need_addr=1
> -116> 2015-03-10 19:28:48.799414 7f0774108880 5 asok(0x4200000) init
> /var/run/ceph/ceph-osd.3.asok
> -115> 2015-03-10 19:28:48.799446 7f0774108880 5 asok(0x4200000)
> bind_and_listen /var/run/ceph/ceph-osd.3.asok
> -114> 2015-03-10 19:28:48.799644 7f0774108880 5 asok(0x4200000)
> register_command 0 hook 0x41b00c0
> -113> 2015-03-10 19:28:48.799659 7f0774108880 5 asok(0x4200000)
> register_command version hook 0x41b00c0
> -112> 2015-03-10 19:28:48.799665 7f0774108880 5 asok(0x4200000)
> register_command git_version hook 0x41b00c0
> -111> 2015-03-10 19:28:48.799671 7f0774108880 5 asok(0x4200000)
> register_command help hook 0x41b4110
> -110> 2015-03-10 19:28:48.799678 7f0774108880 5 asok(0x4200000)
> register_command get_command_descriptions hook 0x41b4120
> -109> 2015-03-10 19:28:48.799760 7f0774108880 10 monclient(hunting):
> build_initial_monmap
> -108> 2015-03-10 19:28:48.799757 7f076f4e1700 5 asok(0x4200000) entry start
> -107> 2015-03-10 19:28:48.816916 7f0774108880 5 adding auth protocol: none
> -106> 2015-03-10 19:28:48.816948 7f0774108880 5 adding auth protocol: none
> -105> 2015-03-10 19:28:48.817130 7f0774108880 5 asok(0x4200000)
> register_command objecter_requests hook 0x41b41b0
> -104> 2015-03-10 19:28:48.817273 7f0774108880 1 -- 0.0.0.0:6800/10810
> messenger.start
> -103> 2015-03-10 19:28:48.817334 7f0774108880 1 -- :/0 messenger.start
> -102> 2015-03-10 19:28:48.817378 7f0774108880 1 -- 0.0.0.0:6803/10810
> messenger.start
> -101> 2015-03-10 19:28:48.817442 7f0774108880 1 -- 0.0.0.0:6802/10810
> messenger.start
> -100> 2015-03-10 19:28:48.817494 7f0774108880 1 -- 0.0.0.0:6801/10810
> messenger.start
> -99> 2015-03-10 19:28:48.817546 7f0774108880 1 -- :/0 messenger.start
> -98> 2015-03-10 19:28:48.817666 7f0774108880 2 osd.3 0 mounting
> /var/lib/ceph/osd/ceph-3 /var/lib/ceph/osd/ceph-3/journal
> -97> 2015-03-10 19:28:48.817803 7f0774108880 0
> filestore(/var/lib/ceph/osd/ceph-3) backend xfs (magic 0x58465342)
> -96> 2015-03-10 19:28:48.866862 7f0774108880 0
> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: FIEMAP
> ioctl is supported and appears to work
> -95> 2015-03-10 19:28:48.866920 7f0774108880 0
> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: FIEMAP
> ioctl is disabled via 'filestore fiemap' config option
> -94> 2015-03-10 19:28:48.905069 7f0774108880 0
> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: syncfs(2)
> syscall fully supported (by glibc and kernel)
> -93> 2015-03-10 19:28:48.905467 7f0774108880 0
> xfsfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_feature: extsize is
> supported and kernel 3.18.3-1-desktop >= 3.5
> -92> 2015-03-10 19:28:49.077872 7f0774108880 0
> filestore(/var/lib/ceph/osd/ceph-3) mount: enabling WRITEAHEAD journal mode:
> checkpoint is not enabled
> -91> 2015-03-10 19:28:49.078270 7f0774108880 2 journal open
> /var/lib/ceph/osd/ceph-3/journal fsid 05fb481f-68b3-4442-b7de-af4c867e18d5
> fs_op_seq 2
> -90> 2015-03-10 19:28:49.078321 7f0774108880 -1 journal
> FileJournal::_open: disabling aio for non-block journal. Use
> journal_force_aio to force use of aio anyway
> -89> 2015-03-10 19:28:49.078328 7f0774108880 1 journal _open
> /var/lib/ceph/osd/ceph-3/journal fd 19: 1073741824 bytes, block size 4096
> bytes, directio = 1, aio = 0
> -88> 2015-03-10 19:28:49.078937 7f0774108880 2 journal read_entry 8192 :
> seq 3 193 bytes
> -87> 2015-03-10 19:28:49.079000 7f0774108880 2 journal read_entry 8192 :
> seq 3 193 bytes
> -86> 2015-03-10 19:28:49.079022 7f0774108880 3 journal journal_replay:
> applying op seq 3
> -85> 2015-03-10 19:28:49.079307 7f0774108880 3 journal journal_replay: r
> = 0, op_seq now 3
> -84> 2015-03-10 19:28:49.079367 7f0774108880 2 journal read_entry 12288 :
> seq 4 3829 bytes
> -83> 2015-03-10 19:28:49.079390 7f0774108880 3 journal journal_replay:
> applying op seq 4
> -82> 2015-03-10 19:28:49.079667 7f0774108880 3 journal journal_replay: r
> = 0, op_seq now 4
> -81> 2015-03-10 19:28:49.079699 7f0774108880 2 journal No further valid
> entries found, journal is most likely valid
> -80> 2015-03-10 19:28:49.079703 7f0774108880 3 journal journal_replay:
> end of journal, done.
> -79> 2015-03-10 19:28:49.079721 7f0774108880 1 journal _open
> /var/lib/ceph/osd/ceph-3/journal fd 19: 1073741824 bytes, block size 4096
> bytes, directio = 1, aio = 0
> -78> 2015-03-10 19:28:49.080265 7f0774108880 2 osd.3 0 boot
> -77> 2015-03-10 19:28:49.080948 7f0774108880 0 <cls>
> cls/hello/cls_hello.cc:271: loading cls_hello
> -76> 2015-03-10 19:28:49.081757 7f0774108880 1 <cls>
> cls/log/cls_log.cc:312: Loaded log class!
> -75> 2015-03-10 19:28:49.087397 7f0774108880 1 <cls>
> cls/refcount/cls_refcount.cc:231: Loaded refcount class!
> -74> 2015-03-10 19:28:49.087735 7f0774108880 1 <cls>
> cls/replica_log/cls_replica_log.cc:141: Loaded replica log class!
> -73> 2015-03-10 19:28:49.093126 7f0774108880 1 <cls>
> cls/rgw/cls_rgw.cc:3046: Loaded rgw class!
> -72> 2015-03-10 19:28:49.093484 7f0774108880 1 <cls>
> cls/statelog/cls_statelog.cc:306: Loaded log class!
> -71> 2015-03-10 19:28:49.093723 7f0774108880 1 <cls>
> cls/user/cls_user.cc:367: Loaded user class!
> -70> 2015-03-10 19:28:49.093924 7f0774108880 1 <cls>
> cls/version/cls_version.cc:227: Loaded version class!
> -69> 2015-03-10 19:28:49.094194 7f0774108880 0 osd.3 2757 crush map has
> features 33816576, adjusting msgr requires for clients
> -68> 2015-03-10 19:28:49.094211 7f0774108880 0 osd.3 2757 crush map has
> features 33816576 was 8705, adjusting msgr requires for mons
> -67> 2015-03-10 19:28:49.094217 7f0774108880 0 osd.3 2757 crush map has
> features 33816576, adjusting msgr requires for osds
> -66> 2015-03-10 19:28:49.094235 7f0774108880 0 osd.3 2757 load_pgs
> -65> 2015-03-10 19:28:49.094279 7f0774108880 0 osd.3 2757 load_pgs opened
> 0 pgs
> -64> 2015-03-10 19:28:49.094285 7f0774108880 2 osd.3 2757 superblock: i
> am osd.3
> -63> 2015-03-10 19:28:49.094424 7f0774108880 1 accepter.accepter.start
> -62> 2015-03-10 19:28:49.094573 7f0774108880 1 accepter.accepter.start
> -61> 2015-03-10 19:28:49.094748 7f0774108880 1 accepter.accepter.start
> -60> 2015-03-10 19:28:49.094864 7f0774108880 1 accepter.accepter.start
> -59> 2015-03-10 19:28:49.094963 7f0774108880 10 monclient(hunting): init
> -58> 2015-03-10 19:28:49.094980 7f0774108880 5 adding auth protocol: none
> -57> 2015-03-10 19:28:49.095005 7f0774108880 10 monclient(hunting):
> auth_supported 1 method none
> -56> 2015-03-10 19:28:49.095110 7f0774108880 10 log_channel(default)
> update_config to_monitors: true to_syslog: false syslog_facility: daemon
> prio: info)
> -55> 2015-03-10 19:28:49.095121 7f0774108880 -1 osd.3 2757 log_to_monitors
> {default=true}
> -54> 2015-03-10 19:28:49.095899 7f0774108880 10 monclient(hunting):
> renew_subs
> -53> 2015-03-10 19:28:49.095914 7f0774108880 10 monclient(hunting):
> _reopen_session rank -1 name
> -52> 2015-03-10 19:28:49.096003 7f0774108880 10 monclient(hunting): picked
> mon.a con 0x43623c0 addr 192.168.0.10:6789/0
> -51> 2015-03-10 19:28:49.096086 7f0774108880 10 monclient(hunting):
> _send_mon_message to mon.a at 192.168.0.10:6789/0
> -50> 2015-03-10 19:28:49.096098 7f0774108880 1 -- 0.0.0.0:6800/10810 -->
> 192.168.0.10:6789/0 -- auth(proto 0 26 bytes epoch 0) v1 -- ?+0 0x41fcd80 con
> 0x43623c0
> -49> 2015-03-10 19:28:49.096132 7f0774108880 10 monclient(hunting):
> renew_subs
> -48> 2015-03-10 19:28:49.096501 7f075302b700 5 osd.3 2757 heartbeat:
> osd_stat(1056 MB used, 1851 GB avail, 1852 GB total, peers []/[] op hist [])
> -47> 2015-03-10 19:28:49.113808 7f0774104700 1 --
> 192.168.0.250:6800/10810 learned my addr 192.168.0.250:6800/10810
> -46> 2015-03-10 19:28:49.131334 7f076384c700 10 monclient(hunting):
> renew_subs
> -45> 2015-03-10 19:28:49.133513 7f076384c700 1 --
> 192.168.0.250:6800/10810 <== mon.0 192.168.0.10:6789/0 1 ==== mon_map magic:
> 0 v1 ==== 191+0+0 (1112175541 0 0) 0x41ff840 con 0x43623c0
> -44> 2015-03-10 19:28:49.133572 7f076384c700 10 monclient(hunting):
> handle_monmap mon_map magic: 0 v1
> -43> 2015-03-10 19:28:49.133587 7f076384c700 10 monclient(hunting): got
> monmap 1, mon.a is now rank 0
> -42> 2015-03-10 19:28:49.133597 7f076384c700 10 monclient(hunting): dump:
> epoch 1
> fsid 3bf19e54-97e2-4a5f-b811-7c3780cd5e57
> last_changed 2013-09-11 22:41:30.819687
> created 2013-09-11 22:41:30.819687
> 0: 192.168.0.10:6789/0 mon.a
>
> -41> 2015-03-10 19:28:49.133678 7f076384c700 1 --
> 192.168.0.250:6800/10810 <== mon.0 192.168.0.10:6789/0 2 ====
> auth_reply(proto 1 0 (0) Success) v1 ==== 24+0+0 (1541693634 0 0) 0x41ffa80
> con 0x43623c0
> -40> 2015-03-10 19:28:49.133716 7f076384c700 10 monclient(hunting): my
> global_id is 14511543
> -39> 2015-03-10 19:28:49.133721 7f076384c700 1 monclient(hunting): found
> mon.a
> -38> 2015-03-10 19:28:49.133803 7f076384c700 10 monclient:
> _send_mon_message to mon.a at 192.168.0.10:6789/0
> -37> 2015-03-10 19:28:49.133820 7f076384c700 1 --
> 192.168.0.250:6800/10810 --> 192.168.0.10:6789/0 -- mon_subscribe({osdmap=0})
> v2 -- ?+0 0x41e1a00 con 0x43623c0
> -36> 2015-03-10 19:28:49.133906 7f076384c700 10 monclient:
> _send_mon_message to mon.a at 192.168.0.10:6789/0
> -35> 2015-03-10 19:28:49.133925 7f076384c700 1 --
> 192.168.0.250:6800/10810 --> 192.168.0.10:6789/0 --
> mon_subscribe({monmap=0+,osd_pg_creates=0,osdmap=2757}) v2 -- ?+0 0x41e2800
> con 0x43623c0
> -34> 2015-03-10 19:28:49.134016 7f076384c700 10 monclient:
> _check_auth_rotating renewing rotating keys (they expired before 2015-03-10
> 19:28:19.134014)
> -33> 2015-03-10 19:28:49.134061 7f0774108880 5 monclient: authenticate
> success, global_id 14511543
> -32> 2015-03-10 19:28:49.134104 7f0774108880 0 osd.3 2757 done with init,
> starting boot process
> -31> 2015-03-10 19:28:49.134118 7f0774108880 10 monclient: get_version
> osdmap req 0x4259160
> -30> 2015-03-10 19:28:49.134126 7f0774108880 10 monclient:
> _send_mon_message to mon.a at 192.168.0.10:6789/0
> -29> 2015-03-10 19:28:49.134136 7f0774108880 1 --
> 192.168.0.250:6800/10810 --> 192.168.0.10:6789/0 --
> mon_get_version(what=osdmap handle=1) v1 -- ?+0 0x42741e0 con 0x43623c0
> -28> 2015-03-10 19:28:49.134362 7f0774108880 5 asok(0x4200000)
> register_command status hook 0x41b4290
> -27> 2015-03-10 19:28:49.134388 7f0774108880 5 asok(0x4200000)
> register_command flush_journal hook 0x41b4290
> -26> 2015-03-10 19:28:49.134405 7f0774108880 5 asok(0x4200000)
> register_command dump_ops_in_flight hook 0x41b4290
> -25> 2015-03-10 19:28:49.134421 7f0774108880 5 asok(0x4200000)
> register_command ops hook 0x41b4290
> -24> 2015-03-10 19:28:49.134437 7f0774108880 5 asok(0x4200000)
> register_command dump_historic_ops hook 0x41b4290
> -23> 2015-03-10 19:28:49.134454 7f0774108880 5 asok(0x4200000)
> register_command dump_op_pq_state hook 0x41b4290
> -22> 2015-03-10 19:28:49.134469 7f0774108880 5 asok(0x4200000)
> register_command dump_blacklist hook 0x41b4290
> -21> 2015-03-10 19:28:49.134484 7f0774108880 5 asok(0x4200000)
> register_command dump_watchers hook 0x41b4290
> -20> 2015-03-10 19:28:49.134500 7f0774108880 5 asok(0x4200000)
> register_command dump_reservations hook 0x41b4290
> -19> 2015-03-10 19:28:49.134516 7f0774108880 5 asok(0x4200000)
> register_command get_latest_osdmap hook 0x41b4290
> -18> 2015-03-10 19:28:49.134532 7f0774108880 5 asok(0x4200000)
> register_command setomapval hook 0x4259200
> -17> 2015-03-10 19:28:49.134546 7f0774108880 5 asok(0x4200000)
> register_command rmomapkey hook 0x4259200
> -16> 2015-03-10 19:28:49.134563 7f0774108880 5 asok(0x4200000)
> register_command setomapheader hook 0x4259200
> -15> 2015-03-10 19:28:49.134580 7f0774108880 5 asok(0x4200000)
> register_command getomap hook 0x4259200
> -14> 2015-03-10 19:28:49.134595 7f0774108880 5 asok(0x4200000)
> register_command truncobj hook 0x4259200
> -13> 2015-03-10 19:28:49.134609 7f0774108880 5 asok(0x4200000)
> register_command injectdataerr hook 0x4259200
> -12> 2015-03-10 19:28:49.134624 7f0774108880 5 asok(0x4200000)
> register_command injectmdataerr hook 0x4259200
> -11> 2015-03-10 19:28:49.136325 7f076384c700 1 --
> 192.168.0.250:6800/10810 <== mon.0 192.168.0.10:6789/0 3 ====
> osd_map(3277..3277 src has 2757..3277) v3 ==== 5366+0+0 (3110999244 0 0)
> 0x41ffcc0 con 0x43623c0
> -10> 2015-03-10 19:28:49.136622 7f076384c700 3 osd.3 2757 handle_osd_map
> epochs [3277,3277], i have 2757, src has [2757,3277]
> -9> 2015-03-10 19:28:49.136643 7f076384c700 10 monclient: renew_subs
> -8> 2015-03-10 19:28:49.136652 7f076384c700 10 monclient:
> _send_mon_message to mon.a at 192.168.0.10:6789/0
> -7> 2015-03-10 19:28:49.136679 7f076384c700 1 --
> 192.168.0.250:6800/10810 --> 192.168.0.10:6789/0 --
> mon_subscribe({monmap=2+,osd_pg_creates=0,osdmap=2758}) v2 -- ?+0 0x41e1a00
> con 0x43623c0
> -6> 2015-03-10 19:28:49.136943 7f076384c700 1 --
> 192.168.0.250:6800/10810 <== mon.0 192.168.0.10:6789/0 4 ==== mon_map magic:
> 0 v1 ==== 191+0+0 (1112175541 0 0) 0x41ff840 con 0x43623c0
> -5> 2015-03-10 19:28:49.136994 7f076384c700 10 monclient: handle_monmap
> mon_map magic: 0 v1
> -4> 2015-03-10 19:28:49.137010 7f076384c700 10 monclient: got monmap 1,
> mon.a is now rank 0
> -3> 2015-03-10 19:28:49.137022 7f076384c700 10 monclient: dump:
> epoch 1
> fsid 3bf19e54-97e2-4a5f-b811-7c3780cd5e57
> last_changed 2013-09-11 22:41:30.819687
> created 2013-09-11 22:41:30.819687
> 0: 192.168.0.10:6789/0 mon.a
>
> -2> 2015-03-10 19:28:49.142203 7f076384c700 1 --
> 192.168.0.250:6800/10810 <== mon.0 192.168.0.10:6789/0 5 ====
> osd_map(2757..2857 src has 2757..3277) v3 ==== 37648+0+0 (2648067016 0 0)
> 0x41ffa80 con 0x43623c0
> -1> 2015-03-10 19:28:49.142316 7f076384c700 3 osd.3 2757 handle_osd_map
> epochs [2757,2857], i have 2757, src has [2757,3277]
> 0> 2015-03-10 19:28:49.149994 7f076384c700 -1 *** Caught signal
> (Aborted) ** in thread 7f076384c700
>
> ceph version 0.93 (bebf8e9a830d998eeaab55f86bb256d4360dd3c4)
> 1: /usr/bin/ceph-osd() [0xac7cea]
> 2: (()+0x10050) [0x7f0773013050]
> 3: (gsignal()+0x37) [0x7f07714e60f7]
> 4: (abort()+0x13a) [0x7f07714e74ca]
> 5: (__gnu_cxx::__verbose_terminate_handler()+0x155) [0x7f0771dcbfe5]
> 6: (()+0x63186) [0x7f0771dca186]
> 7: (()+0x631b3) [0x7f0771dca1b3]
> 8: (()+0x633d2) [0x7f0771dca3d2]
> 9: (ceph::buffer::list::iterator::copy(unsigned int, char*)+0x137) [0xc2cea7]
> 10: (OSDMap::decode_classic(ceph::buffer::list::iterator&)+0x605) [0xb7b7b5]
> 11: (OSDMap::decode(ceph::buffer::list::iterator&)+0x8c) [0xb7bebc]
> 12: (OSDMap::decode(ceph::buffer::list&)+0x3f) [0xb7dfbf]
> 13: (OSD::handle_osd_map(MOSDMap*)+0xd37) [0x6cd9a7]
> 14: (OSD::_dispatch(Message*)+0x3eb) [0x6d0afb]
> 15: (OSD::ms_dispatch(Message*)+0x257) [0x6d1007]
> 16: (DispatchQueue::entry()+0x649) [0xc6fe09]
> 17: (DispatchQueue::DispatchThread::entry()+0xd) [0xb9dd7d]
> 18: (()+0x83a4) [0x7f077300b3a4]
> 19: (clone()+0x6d) [0x7f0771595a4d]
> NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to
> interpret this.
>
> --- logging levels ---
> 0/ 5 none
> 0/ 1 lockdep
> 0/ 1 context
> 1/ 1 crush
> 1/ 5 mds
> 1/ 5 mds_balancer
> 1/ 5 mds_locker
> 1/ 5 mds_log
> 1/ 5 mds_log_expire
> 1/ 5 mds_migrator
> 0/ 1 buffer
> 0/ 1 timer
> 0/ 1 filer
> 0/ 1 striper
> 0/ 1 objecter
> 0/ 5 rados
> 0/ 5 rbd
> 0/ 5 rbd_replay
> 0/ 5 journaler
> 0/ 5 objectcacher
> 0/ 5 client
> 0/ 5 osd
> 0/ 5 optracker
> 0/ 5 objclass
> 1/ 3 filestore
> 1/ 3 keyvaluestore
> 1/ 3 journal
> 0/ 5 ms
> 1/ 5 mon
> 0/10 monc
> 1/ 5 paxos
> 0/ 5 tp
> 1/ 5 auth
> 1/ 5 crypto
> 1/ 1 finisher
> 1/ 5 heartbeatmap
> 1/ 5 perfcounter
> 1/ 5 rgw
> 1/10 civetweb
> 1/ 5 javaclient
> 1/ 5 asok
> 1/ 1 throttle
> 0/ 0 refs
> 1/ 5 xio
> -2/-2 (syslog threshold)
> -1/-1 (stderr threshold)
> max_recent 10000
> max_new 1000
> log_file /var/log/ceph/ceph-osd.3.log
> --- end dump of recent events ---
> _______________________________________________
> ceph-users mailing list
> [email protected]
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com