can you find the full osdmap.16024 in other osd? seems like the osd::init doesnt read the incremental osdmap but the full osdmap, if you find it, then copy to osd.3. 2016-04-16 13:27 GMT+08:00 hjcho616 <hjcho616@xxxxxxxxx>: > I found below file missing on osd.3 so I copied over. Still fails with the > similar message. What can I try next? > > -1> 2016-04-16 00:22:32.579622 7f8d5c340800 20 osd.3 0 get_map 16024 - > loading and decoding 0x7f8d65d04900 > 0> 2016-04-16 00:22:32.584406 7f8d5c340800 -1 osd/OSD.h: In function > 'OSDMapRef OSDService::get_map(epoch_t)' thread 7f8d5c340800 time 2016-04-16 > 00:22:32.579890 > osd/OSD.h: 885: FAILED assert(ret) > > ceph version 10.1.2 (4a2a6f72640d6b74a3bbd92798bb913ed380dcd4) > 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char > const*)+0x82) [0x7f8d5bdc64f2] > 2: (OSDService::get_map(unsigned int)+0x3d) [0x7f8d5b74d83d] > 3: (OSD::init()+0x1862) [0x7f8d5b6fba52] > 4: (main()+0x2b05) [0x7f8d5b661735] > 5: (__libc_start_main()+0xf5) [0x7f8d581f7b45] > 6: (()+0x337197) [0x7f8d5b6ac197] > NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to > interpret this. > > Regards, > Hong > > > On Saturday, April 16, 2016 12:11 AM, hjcho616 <hjcho616@xxxxxxxxx> wrote: > > > Is this it? > > root@OSD2:/var/lib/ceph/osd/ceph-3/current/meta# find ./ | grep osdmap | > grep 16024 > ./DIR_E/DIR_3/inc\uosdmap.16024__0_46887E3E__none > > Regards, > Hong > > > On Friday, April 15, 2016 11:53 PM, huang jun <hjwsm1989@xxxxxxxxx> wrote: > > > First, you should check whether file osdmap.16024 exists in your > osd.3/current/meta dir, > if not, you can copy it from other OSD who has it. > > > 2016-04-16 12:36 GMT+08:00 hjcho616 <hjcho616@xxxxxxxxx>: >> Here is what I get wtih debug_osd = 20. >> >> 2016-04-15 23:28:24.429063 7f9ca0a5b800 0 set uid:gid to 1001:1001 >> (ceph:ceph) >> 2016-04-15 23:28:24.429167 7f9ca0a5b800 0 ceph version 10.1.2 >> (4a2a6f72640d6b74a3bbd92798bb913ed380dcd4), process ceph-osd, pid 2092 >> 2016-04-15 23:28:24.432034 7f9ca0a5b800 0 pidfile_write: ignore empty >> --pid-file >> 2016-04-15 23:28:24.459417 7f9ca0a5b800 10 >> ErasureCodePluginSelectJerasure: >> load: jerasure_sse3 >> 2016-04-15 23:28:24.470016 7f9ca0a5b800 10 load: jerasure load: lrc load: >> isa >> 2016-04-15 23:28:24.472013 7f9ca0a5b800 2 osd.3 0 mounting >> /var/lib/ceph/osd/ceph-3 /var/lib/ceph/osd/ceph-3/journal >> 2016-04-15 23:28:24.472292 7f9ca0a5b800 0 >> filestore(/var/lib/ceph/osd/ceph-3) backend xfs (magic 0x58465342) >> 2016-04-15 23:28:24.473496 7f9ca0a5b800 0 >> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: FIEMAP >> ioctl is disabled via 'filestore fiemap' config option >> 2016-04-15 23:28:24.473541 7f9ca0a5b800 0 >> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: >> SEEK_DATA/SEEK_HOLE is disabled via 'filestore seek data hole' config >> option >> 2016-04-15 23:28:24.473615 7f9ca0a5b800 0 >> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: splice >> is >> supported >> 2016-04-15 23:28:24.494485 7f9ca0a5b800 0 >> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: >> syncfs(2) >> syscall fully supported (by glibc and kernel) >> 2016-04-15 23:28:24.494802 7f9ca0a5b800 0 >> xfsfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_feature: extsize is >> disabled by conf >> 2016-04-15 23:28:24.499066 7f9ca0a5b800 1 leveldb: Recovering log #20901 >> 2016-04-15 23:28:24.782188 7f9ca0a5b800 1 leveldb: Delete type=0 #20901 >> >> 2016-04-15 23:28:24.782420 7f9ca0a5b800 1 leveldb: Delete type=3 #20900 >> >> 2016-04-15 23:28:24.784810 7f9ca0a5b800 0 >> filestore(/var/lib/ceph/osd/ceph-3) mount: enabling WRITEAHEAD journal >> mode: >> checkpoint is not enabled >> 2016-04-15 23:28:24.792918 7f9ca0a5b800 1 journal _open >> /var/lib/ceph/osd/ceph-3/journal fd 18: 14998831104 bytes, block size 4096 >> bytes, directio = 1, aio = 1 >> 2016-04-15 23:28:24.800583 7f9ca0a5b800 1 journal _open >> /var/lib/ceph/osd/ceph-3/journal fd 18: 14998831104 bytes, block size 4096 >> bytes, directio = 1, aio = 1 >> 2016-04-15 23:28:24.808144 7f9ca0a5b800 1 >> filestore(/var/lib/ceph/osd/ceph-3) upgrade >> 2016-04-15 23:28:24.808540 7f9ca0a5b800 2 osd.3 0 boot >> 2016-04-15 23:28:24.809265 7f9ca0a5b800 10 osd.3 0 read_superblock >> sb(9b2c9bca-112e-48b0-86fc-587ef9a52948 osd.3 >> 4f86a418-6c67-4cb4-83a1-6c123c890036 e16024 [15332,16024] >> lci=[16010,16024]) >> 2016-04-15 23:28:24.810029 7f9ca0a5b800 10 open_all_classes >> 2016-04-15 23:28:24.810433 7f9ca0a5b800 10 open_all_classes found journal >> 2016-04-15 23:28:24.810746 7f9ca0a5b800 10 _get_class adding new class >> name >> journal 0x7f9caa628808 >> 2016-04-15 23:28:24.811059 7f9ca0a5b800 10 _load_class journal from >> /usr/lib/rados-classes/libcls_journal.so >> 2016-04-15 23:28:24.814498 7f9ca0a5b800 10 register_class journal status 3 >> 2016-04-15 23:28:24.814650 7f9ca0a5b800 10 register_cxx_method >> journal.create flags 3 0x7f9c8dadac00 >> 2016-04-15 23:28:24.814745 7f9ca0a5b800 10 register_cxx_method >> journal.get_order flags 1 0x7f9c8dada3c0 >> 2016-04-15 23:28:24.814838 7f9ca0a5b800 10 register_cxx_method >> journal.get_splay_width flags 1 0x7f9c8dada360 >> 2016-04-15 23:28:24.814925 7f9ca0a5b800 10 register_cxx_method >> journal.get_pool_id flags 1 0x7f9c8dadaa30 >> 2016-04-15 23:28:24.815062 7f9ca0a5b800 10 register_cxx_method >> journal.get_minimum_set flags 1 0x7f9c8dada9c0 >> 2016-04-15 23:28:24.815162 7f9ca0a5b800 10 register_cxx_method >> journal.set_minimum_set flags 3 0x7f9c8dada830 >> 2016-04-15 23:28:24.815246 7f9ca0a5b800 10 register_cxx_method >> journal.get_active_set flags 1 0x7f9c8dada7c0 >> 2016-04-15 23:28:24.815336 7f9ca0a5b800 10 register_cxx_method >> journal.set_active_set flags 3 0x7f9c8dada630 >> 2016-04-15 23:28:24.815417 7f9ca0a5b800 10 register_cxx_method >> journal.get_client flags 1 0x7f9c8dadafb0 >> 2016-04-15 23:28:24.815501 7f9ca0a5b800 10 register_cxx_method >> journal.client_register flags 3 0x7f9c8dadc140 >> 2016-04-15 23:28:24.815589 7f9ca0a5b800 10 register_cxx_method >> journal.client_update_data flags 3 0x7f9c8dadb730 >> 2016-04-15 23:28:24.815679 7f9ca0a5b800 10 register_cxx_method >> journal.client_update_state flags 3 0x7f9c8dadb300 >> 2016-04-15 23:28:24.815771 7f9ca0a5b800 10 register_cxx_method >> journal.client_unregister flags 3 0x7f9c8dadf060 >> 2016-04-15 23:28:24.815854 7f9ca0a5b800 10 register_cxx_method >> journal.client_commit flags 3 0x7f9c8dadbc40 >> 2016-04-15 23:28:24.815934 7f9ca0a5b800 10 register_cxx_method >> journal.client_list flags 1 0x7f9c8dadc9c0 >> 2016-04-15 23:28:24.816019 7f9ca0a5b800 10 register_cxx_method >> journal.get_next_tag_tid flags 1 0x7f9c8dada5c0 >> 2016-04-15 23:28:24.816102 7f9ca0a5b800 10 register_cxx_method >> journal.get_tag flags 1 0x7f9c8dadf9b0 >> 2016-04-15 23:28:24.816190 7f9ca0a5b800 10 register_cxx_method >> journal.tag_create flags 3 0x7f9c8dadfd10 >> 2016-04-15 23:28:24.816277 7f9ca0a5b800 10 register_cxx_method >> journal.tag_list flags 1 0x7f9c8dadd290 >> 2016-04-15 23:28:24.816358 7f9ca0a5b800 10 register_cxx_method >> journal.guard_append flags 3 0x7f9c8dad97f0 >> 2016-04-15 23:28:24.816444 7f9ca0a5b800 10 _load_class journal success >> 2016-04-15 23:28:24.816523 7f9ca0a5b800 10 open_all_classes found statelog >> 2016-04-15 23:28:24.816602 7f9ca0a5b800 10 _get_class adding new class >> name >> statelog 0x7f9caa628928 >> 2016-04-15 23:28:24.816685 7f9ca0a5b800 10 _load_class statelog from >> /usr/lib/rados-classes/libcls_statelog.so >> 2016-04-15 23:28:24.819037 7f9ca0a5b800 10 register_class statelog status >> 3 >> 2016-04-15 23:28:24.819342 7f9ca0a5b800 10 register_cxx_method >> statelog.add >> flags 3 0x7f9c8d8cdb60 >> 2016-04-15 23:28:24.819592 7f9ca0a5b800 10 register_cxx_method >> statelog.list >> flags 1 0x7f9c8d8cdef0 >> 2016-04-15 23:28:24.819878 7f9ca0a5b800 10 register_cxx_method >> statelog.remove flags 3 0x7f9c8d8cd130 >> 2016-04-15 23:28:24.820129 7f9ca0a5b800 10 register_cxx_method >> statelog.check_state flags 1 0x7f9c8d8cc680 >> 2016-04-15 23:28:24.820400 7f9ca0a5b800 10 _load_class statelog success >> 2016-04-15 23:28:24.820658 7f9ca0a5b800 10 open_all_classes found cephfs >> 2016-04-15 23:28:24.820917 7f9ca0a5b800 10 _get_class adding new class >> name >> cephfs 0x7f9caa628a48 >> 2016-04-15 23:28:24.821192 7f9ca0a5b800 10 _load_class cephfs from >> /usr/lib/rados-classes/libcls_cephfs.so >> 2016-04-15 23:28:24.823518 7f9ca0a5b800 0 <cls> >> cls/cephfs/cls_cephfs.cc:202: loading cephfs_size_scan >> 2016-04-15 23:28:24.823829 7f9ca0a5b800 10 register_class cephfs status 3 >> 2016-04-15 23:28:24.823993 7f9ca0a5b800 10 register_cxx_method >> cephfs.accumulate_inode_metadata flags 3 0x7f9c8d6c5770 >> 2016-04-15 23:28:24.824104 7f9ca0a5b800 10 _load_class cephfs success >> 2016-04-15 23:28:24.824192 7f9ca0a5b800 10 open_all_classes found rbd >> 2016-04-15 23:28:24.824280 7f9ca0a5b800 10 _get_class adding new class >> name >> rbd 0x7f9caa628b68 >> 2016-04-15 23:28:24.824366 7f9ca0a5b800 10 _load_class rbd from >> /usr/lib/rados-classes/libcls_rbd.so >> 2016-04-15 23:28:24.826685 7f9ca0a5b800 10 register_class rbd status 3 >> 2016-04-15 23:28:24.826878 7f9ca0a5b800 10 register_cxx_method rbd.create >> flags 3 0x7f9c8d4a6be0 >> 2016-04-15 23:28:24.826988 7f9ca0a5b800 10 register_cxx_method >> rbd.get_features flags 1 0x7f9c8d4af550 >> 2016-04-15 23:28:24.827082 7f9ca0a5b800 10 register_cxx_method >> rbd.set_features flags 3 0x7f9c8d4a3390 >> 2016-04-15 23:28:24.827185 7f9ca0a5b800 10 register_cxx_method >> rbd.get_size >> flags 1 0x7f9c8d4af940 >> 2016-04-15 23:28:24.827329 7f9ca0a5b800 10 register_cxx_method >> rbd.set_size >> flags 3 0x7f9c8d4a2bf0 >> 2016-04-15 23:28:24.827420 7f9ca0a5b800 10 register_cxx_method >> rbd.get_snapcontext flags 1 0x7f9c8d4aa510 >> 2016-04-15 23:28:24.827489 7f9ca0a5b800 10 register_cxx_method >> rbd.get_object_prefix flags 1 0x7f9c8d4a0060 >> 2016-04-15 23:28:24.827557 7f9ca0a5b800 10 register_cxx_method >> rbd.get_snapshot_name flags 1 0x7f9c8d4b1900 >> 2016-04-15 23:28:24.827637 7f9ca0a5b800 10 register_cxx_method >> rbd.snapshot_add flags 3 0x7f9c8d4b2600 >> 2016-04-15 23:28:24.827722 7f9ca0a5b800 10 register_cxx_method >> rbd.snapshot_remove flags 3 0x7f9c8d4b2300 >> 2016-04-15 23:28:24.827800 7f9ca0a5b800 10 register_cxx_method >> rbd.snapshot_rename flags 3 0x7f9c8d4b1b50 >> 2016-04-15 23:28:24.827869 7f9ca0a5b800 10 register_cxx_method >> rbd.get_all_features flags 1 0x7f9c8d49d240 >> 2016-04-15 23:28:24.827940 7f9ca0a5b800 10 register_cxx_method rbd.copyup >> flags 3 0x7f9c8d49d380 >> 2016-04-15 23:28:24.828017 7f9ca0a5b800 10 register_cxx_method >> rbd.get_parent flags 1 0x7f9c8d4b1410 >> 2016-04-15 23:28:24.828099 7f9ca0a5b800 10 register_cxx_method >> rbd.set_parent flags 3 0x7f9c8d4a7560 >> 2016-04-15 23:28:24.828192 7f9ca0a5b800 10 register_cxx_method >> rbd.remove_parent flags 3 0x7f9c8d4a8cb0 >> 2016-04-15 23:28:24.828281 7f9ca0a5b800 10 register_cxx_method >> rbd.set_protection_status flags 3 0x7f9c8d4b00b0 >> 2016-04-15 23:28:24.828385 7f9ca0a5b800 10 register_cxx_method >> rbd.get_protection_status flags 1 0x7f9c8d4afdd0 >> 2016-04-15 23:28:24.828484 7f9ca0a5b800 10 register_cxx_method >> rbd.get_stripe_unit_count flags 1 0x7f9c8d49f640 >> 2016-04-15 23:28:24.828584 7f9ca0a5b800 10 register_cxx_method >> rbd.set_stripe_unit_count flags 3 0x7f9c8d4a5950 >> 2016-04-15 23:28:24.828674 7f9ca0a5b800 10 register_cxx_method >> rbd.get_flags >> flags 1 0x7f9c8d4b0880 >> 2016-04-15 23:28:24.828800 7f9ca0a5b800 10 register_cxx_method >> rbd.set_flags >> flags 3 0x7f9c8d4b0c30 >> 2016-04-15 23:28:24.828906 7f9ca0a5b800 10 register_cxx_method >> rbd.metadata_list flags 1 0x7f9c8d4ac290 >> 2016-04-15 23:28:24.828997 7f9ca0a5b800 10 register_cxx_method >> rbd.metadata_set flags 3 0x7f9c8d4ac9e0 >> 2016-04-15 23:28:24.829100 7f9ca0a5b800 10 register_cxx_method >> rbd.metadata_remove flags 3 0x7f9c8d49e330 >> 2016-04-15 23:28:24.829179 7f9ca0a5b800 10 register_cxx_method >> rbd.metadata_get flags 1 0x7f9c8d4a28f0 >> 2016-04-15 23:28:24.829261 7f9ca0a5b800 10 register_cxx_method >> rbd.add_child >> flags 3 0x7f9c8d4a9f90 >> 2016-04-15 23:28:24.829341 7f9ca0a5b800 10 register_cxx_method >> rbd.remove_child flags 3 0x7f9c8d4abba0 >> 2016-04-15 23:28:24.829432 7f9ca0a5b800 10 register_cxx_method >> rbd.get_children flags 1 0x7f9c8d4a9c00 >> 2016-04-15 23:28:24.829522 7f9ca0a5b800 10 register_cxx_method rbd.get_id >> flags 1 0x7f9c8d4a2640 >> 2016-04-15 23:28:24.829605 7f9ca0a5b800 10 register_cxx_method rbd.set_id >> flags 3 0x7f9c8d4a5f30 >> 2016-04-15 23:28:24.829683 7f9ca0a5b800 10 register_cxx_method >> rbd.dir_get_id flags 1 0x7f9c8d4a0920 >> 2016-04-15 23:28:24.829761 7f9ca0a5b800 10 register_cxx_method >> rbd.dir_get_name flags 1 0x7f9c8d4a0c00 >> 2016-04-15 23:28:24.829852 7f9ca0a5b800 10 register_cxx_method >> rbd.dir_list >> flags 1 0x7f9c8d4adc20 >> 2016-04-15 23:28:24.829998 7f9ca0a5b800 10 register_cxx_method >> rbd.dir_add_image flags 3 0x7f9c8d4ad9d0 >> 2016-04-15 23:28:24.830111 7f9ca0a5b800 10 register_cxx_method >> rbd.dir_remove_image flags 3 0x7f9c8d4a0770 >> 2016-04-15 23:28:24.830193 7f9ca0a5b800 10 register_cxx_method >> rbd.dir_rename_image flags 3 0x7f9c8d4ad770 >> 2016-04-15 23:28:24.830273 7f9ca0a5b800 10 register_cxx_method >> rbd.object_map_load flags 1 0x7f9c8d4a8090 >> 2016-04-15 23:28:24.830361 7f9ca0a5b800 10 register_cxx_method >> rbd.object_map_save flags 3 0x7f9c8d4a8710 >> 2016-04-15 23:28:24.830439 7f9ca0a5b800 10 register_cxx_method >> rbd.object_map_resize flags 3 0x7f9c8d4a81c0 >> 2016-04-15 23:28:24.830525 7f9ca0a5b800 10 register_cxx_method >> rbd.object_map_update flags 3 0x7f9c8d4a61b0 >> 2016-04-15 23:28:24.830613 7f9ca0a5b800 10 register_cxx_method >> rbd.object_map_snap_add flags 3 0x7f9c8d4a8520 >> 2016-04-15 23:28:24.830711 7f9ca0a5b800 10 register_cxx_method >> rbd.object_map_snap_remove flags 3 0x7f9c8d4a8940 >> 2016-04-15 23:28:24.830799 7f9ca0a5b800 10 register_cxx_method >> rbd.snap_list >> flags 1 0x7f9c8d4a7d90 >> 2016-04-15 23:28:24.830961 7f9ca0a5b800 10 register_cxx_method >> rbd.snap_add >> flags 3 0x7f9c8d4a4230 >> 2016-04-15 23:28:24.831068 7f9ca0a5b800 10 register_cxx_method >> rbd.snap_remove flags 3 0x7f9c8d4a52e0 >> 2016-04-15 23:28:24.831162 7f9ca0a5b800 10 register_cxx_method >> rbd.snap_rename flags 3 0x7f9c8d4a4b00 >> 2016-04-15 23:28:24.831254 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_uuid_get flags 1 0x7f9c8d49fd30 >> 2016-04-15 23:28:24.831338 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_uuid_set flags 3 0x7f9c8d4a4850 >> 2016-04-15 23:28:24.831430 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_mode_get flags 1 0x7f9c8d49fae0 >> 2016-04-15 23:28:24.831525 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_mode_set flags 3 0x7f9c8d4aae80 >> 2016-04-15 23:28:24.831610 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_peer_list flags 1 0x7f9c8d4ab340 >> 2016-04-15 23:28:24.831697 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_peer_add flags 3 0x7f9c8d4ab570 >> 2016-04-15 23:28:24.831780 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_peer_remove flags 3 0x7f9c8d49e580 >> 2016-04-15 23:28:24.831860 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_peer_set_client flags 3 0x7f9c8d4a1a60 >> 2016-04-15 23:28:24.831942 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_peer_set_cluster flags 3 0x7f9c8d4a1d20 >> 2016-04-15 23:28:24.832018 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_image_list flags 1 0x7f9c8d4ae6c0 >> 2016-04-15 23:28:24.832092 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_image_get_image_id flags 1 0x7f9c8d4a0ee0 >> 2016-04-15 23:28:24.832168 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_image_get flags 1 0x7f9c8d4a1400 >> 2016-04-15 23:28:24.832249 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_image_set flags 3 0x7f9c8d4a4050 >> 2016-04-15 23:28:24.832340 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_image_remove flags 3 0x7f9c8d4a2500 >> 2016-04-15 23:28:24.832435 7f9ca0a5b800 10 _load_class rbd success >> 2016-04-15 23:28:24.832523 7f9ca0a5b800 10 open_all_classes found version >> 2016-04-15 23:28:24.832604 7f9ca0a5b800 10 _get_class adding new class >> name >> version 0x7f9caa628c88 >> 2016-04-15 23:28:24.832697 7f9ca0a5b800 10 _load_class version from >> /usr/lib/rados-classes/libcls_version.so >> 2016-04-15 23:28:24.833816 7f9ca0a5b800 10 register_class version status 3 >> 2016-04-15 23:28:24.833947 7f9ca0a5b800 10 register_cxx_method version.set >> flags 3 0x7f9c8d28eb60 >> 2016-04-15 23:28:24.834052 7f9ca0a5b800 10 register_cxx_method version.inc >> flags 3 0x7f9c8d28fdd0 >> 2016-04-15 23:28:24.834147 7f9ca0a5b800 10 register_cxx_method >> version.inc_conds flags 3 0x7f9c8d28fdd0 >> 2016-04-15 23:28:24.834237 7f9ca0a5b800 10 register_cxx_method >> version.read >> flags 1 0x7f9c8d28e880 >> 2016-04-15 23:28:24.834347 7f9ca0a5b800 10 register_cxx_method >> version.check_conds flags 1 0x7f9c8d28f410 >> 2016-04-15 23:28:24.834441 7f9ca0a5b800 10 _load_class version success >> 2016-04-15 23:28:24.834533 7f9ca0a5b800 10 open_all_classes found kvs >> 2016-04-15 23:28:24.834624 7f9ca0a5b800 10 _get_class adding new class >> name >> kvs 0x7f9caa628da8 >> 2016-04-15 23:28:24.834709 7f9ca0a5b800 10 _load_class kvs from >> /usr/lib/rados-classes/libcls_kvs.so >> 2016-04-15 23:28:24.836078 7f9ca0a5b800 10 register_class kvs status 3 >> 2016-04-15 23:28:24.836240 7f9ca0a5b800 10 register_cxx_method >> kvs.get_idata_from_key flags 1 0x7f9c8d07e990 >> 2016-04-15 23:28:24.836344 7f9ca0a5b800 10 register_cxx_method >> kvs.get_next_idata flags 1 0x7f9c8d080500 >> 2016-04-15 23:28:24.836431 7f9ca0a5b800 10 register_cxx_method >> kvs.get_prev_idata flags 1 0x7f9c8d07d0f0 >> 2016-04-15 23:28:24.836521 7f9ca0a5b800 10 register_cxx_method >> kvs.read_many >> flags 1 0x7f9c8d078a40 >> 2016-04-15 23:28:24.836606 7f9ca0a5b800 10 register_cxx_method >> kvs.check_writable flags 3 0x7f9c8d0783a0 >> 2016-04-15 23:28:24.836700 7f9ca0a5b800 10 register_cxx_method >> kvs.assert_size_in_bound flags 2 0x7f9c8d078640 >> 2016-04-15 23:28:24.836846 7f9ca0a5b800 10 register_cxx_method >> kvs.omap_insert flags 2 0x7f9c8d07a870 >> 2016-04-15 23:28:24.836957 7f9ca0a5b800 10 register_cxx_method >> kvs.create_with_omap flags 2 0x7f9c8d07c370 >> 2016-04-15 23:28:24.837052 7f9ca0a5b800 10 register_cxx_method >> kvs.omap_remove flags 2 0x7f9c8d0799e0 >> 2016-04-15 23:28:24.837197 7f9ca0a5b800 10 register_cxx_method >> kvs.maybe_read_for_balance flags 1 0x7f9c8d07b690 >> 2016-04-15 23:28:24.837291 7f9ca0a5b800 10 _load_class kvs success >> 2016-04-15 23:28:24.837369 7f9ca0a5b800 10 open_all_classes found hello >> 2016-04-15 23:28:24.837447 7f9ca0a5b800 10 _get_class adding new class >> name >> hello 0x7f9caa628fe8 >> 2016-04-15 23:28:24.837527 7f9ca0a5b800 10 _load_class hello from >> /usr/lib/rados-classes/libcls_hello.so >> 2016-04-15 23:28:24.838591 7f9ca0a5b800 0 <cls> >> cls/hello/cls_hello.cc:305: >> loading cls_hello >> 2016-04-15 23:28:24.838757 7f9ca0a5b800 10 register_class hello status 3 >> 2016-04-15 23:28:24.838851 7f9ca0a5b800 10 register_cxx_method >> hello.say_hello flags 1 0x7f9c8ce6f8f0 >> 2016-04-15 23:28:24.838948 7f9ca0a5b800 10 register_cxx_method >> hello.record_hello flags 10 0x7f9c8ce70a50 >> 2016-04-15 23:28:24.839384 7f9ca0a5b800 10 register_cxx_method >> hello.writes_dont_return_data flags 2 0x7f9c8ce6fd20 >> 2016-04-15 23:28:24.839491 7f9ca0a5b800 10 register_cxx_method >> hello.replay >> flags 1 0x7f9c8ce6f880 >> 2016-04-15 23:28:24.839581 7f9ca0a5b800 10 register_cxx_method >> hello.turn_it_to_11 flags 11 0x7f9c8ce6ffe0 >> 2016-04-15 23:28:24.839669 7f9ca0a5b800 10 register_cxx_method >> hello.bad_reader flags 2 0x7f9c8ce6f870 >> 2016-04-15 23:28:24.839750 7f9ca0a5b800 10 register_cxx_method >> hello.bad_writer flags 1 0x7f9c8ce6f860 >> 2016-04-15 23:28:24.839839 7f9ca0a5b800 10 _load_class hello success >> 2016-04-15 23:28:24.839926 7f9ca0a5b800 10 open_all_classes found refcount >> 2016-04-15 23:28:24.840019 7f9ca0a5b800 10 _get_class adding new class >> name >> refcount 0x7f9caa629108 >> 2016-04-15 23:28:24.840110 7f9ca0a5b800 10 _load_class refcount from >> /usr/lib/rados-classes/libcls_refcount.so >> 2016-04-15 23:28:24.849814 7f9ca0a5b800 10 register_class refcount status >> 3 >> 2016-04-15 23:28:24.849994 7f9ca0a5b800 10 register_cxx_method >> refcount.get >> flags 3 0x7f9c8cbc5e80 >> 2016-04-15 23:28:24.850131 7f9ca0a5b800 10 register_cxx_method >> refcount.put >> flags 3 0x7f9c8cbc50f0 >> 2016-04-15 23:28:24.850228 7f9ca0a5b800 10 register_cxx_method >> refcount.set >> flags 3 0x7f9c8cbc4060 >> 2016-04-15 23:28:24.850316 7f9ca0a5b800 10 register_cxx_method >> refcount.read >> flags 1 0x7f9c8cbc57b0 >> 2016-04-15 23:28:24.850397 7f9ca0a5b800 10 _load_class refcount success >> 2016-04-15 23:28:24.850480 7f9ca0a5b800 10 open_all_classes found user >> 2016-04-15 23:28:24.850567 7f9ca0a5b800 10 _get_class adding new class >> name >> user 0x7f9caa629228 >> 2016-04-15 23:28:24.850648 7f9ca0a5b800 10 _load_class user from >> /usr/lib/rados-classes/libcls_user.so >> 2016-04-15 23:28:24.851749 7f9ca0a5b800 10 register_class user status 3 >> 2016-04-15 23:28:24.851874 7f9ca0a5b800 10 register_cxx_method >> user.set_buckets_info flags 3 0x7f9c8c91edc0 >> 2016-04-15 23:28:24.851965 7f9ca0a5b800 10 register_cxx_method >> user.complete_stats_sync flags 3 0x7f9c8c91e5f0 >> 2016-04-15 23:28:24.852041 7f9ca0a5b800 10 register_cxx_method >> user.remove_bucket flags 3 0x7f9c8c91d410 >> 2016-04-15 23:28:24.852121 7f9ca0a5b800 10 register_cxx_method >> user.list_buckets flags 1 0x7f9c8c91ffb0 >> 2016-04-15 23:28:24.852201 7f9ca0a5b800 10 register_cxx_method >> user.get_header flags 1 0x7f9c8c91bee0 >> 2016-04-15 23:28:24.852274 7f9ca0a5b800 10 _load_class user success >> 2016-04-15 23:28:24.852348 7f9ca0a5b800 10 open_all_classes found numops >> 2016-04-15 23:28:24.852421 7f9ca0a5b800 10 _get_class adding new class >> name >> numops 0x7f9caa629348 >> 2016-04-15 23:28:24.852495 7f9ca0a5b800 10 _load_class numops from >> /usr/lib/rados-classes/libcls_numops.so >> 2016-04-15 23:28:24.853410 7f9ca0a5b800 10 register_class numops status 3 >> 2016-04-15 23:28:24.853551 7f9ca0a5b800 10 register_cxx_method numops.add >> flags 3 0x7f9c8c716860 >> 2016-04-15 23:28:24.853662 7f9ca0a5b800 10 register_cxx_method numops.mul >> flags 3 0x7f9c8c715cc0 >> 2016-04-15 23:28:24.853760 7f9ca0a5b800 10 _load_class numops success >> 2016-04-15 23:28:24.853837 7f9ca0a5b800 10 open_all_classes found >> replica_log >> 2016-04-15 23:28:24.853924 7f9ca0a5b800 10 _get_class adding new class >> name >> replica_log 0x7f9caa629468 >> 2016-04-15 23:28:24.854006 7f9ca0a5b800 10 _load_class replica_log from >> /usr/lib/rados-classes/libcls_replica_log.so >> 2016-04-15 23:28:24.855055 7f9ca0a5b800 10 register_class replica_log >> status >> 3 >> 2016-04-15 23:28:24.855167 7f9ca0a5b800 10 register_cxx_method >> replica_log.set flags 3 0x7f9c8c50eed0 >> 2016-04-15 23:28:24.855261 7f9ca0a5b800 10 register_cxx_method >> replica_log.get flags 1 0x7f9c8c50fed0 >> 2016-04-15 23:28:24.855348 7f9ca0a5b800 10 register_cxx_method >> replica_log.delete flags 3 0x7f9c8c50f670 >> 2016-04-15 23:28:24.855428 7f9ca0a5b800 10 _load_class replica_log success >> 2016-04-15 23:28:24.855507 7f9ca0a5b800 10 open_all_classes found >> timeindex >> 2016-04-15 23:28:24.855591 7f9ca0a5b800 10 _get_class adding new class >> name >> timeindex 0x7f9caa629588 >> 2016-04-15 23:28:24.855677 7f9ca0a5b800 10 _load_class timeindex from >> /usr/lib/rados-classes/libcls_timeindex.so >> 2016-04-15 23:28:24.856699 7f9ca0a5b800 10 register_class timeindex status >> 3 >> 2016-04-15 23:28:24.856858 7f9ca0a5b800 10 register_cxx_method >> timeindex.add >> flags 3 0x7f9c8c306690 >> 2016-04-15 23:28:24.856963 7f9ca0a5b800 10 register_cxx_method >> timeindex.list flags 1 0x7f9c8c307200 >> 2016-04-15 23:28:24.857040 7f9ca0a5b800 10 register_cxx_method >> timeindex.trim flags 3 0x7f9c8c3068d0 >> 2016-04-15 23:28:24.857118 7f9ca0a5b800 10 _load_class timeindex success >> 2016-04-15 23:28:24.857202 7f9ca0a5b800 10 open_all_classes found lock >> 2016-04-15 23:28:24.857279 7f9ca0a5b800 10 _get_class adding new class >> name >> lock 0x7f9caa6296a8 >> 2016-04-15 23:28:24.857353 7f9ca0a5b800 10 _load_class lock from >> /usr/lib/rados-classes/libcls_lock.so >> 2016-04-15 23:28:24.858409 7f9ca0a5b800 10 register_class lock status 3 >> 2016-04-15 23:28:24.858567 7f9ca0a5b800 10 register_cxx_method lock.lock >> flags 11 0x7f9c8c0fdb80 >> 2016-04-15 23:28:24.858672 7f9ca0a5b800 10 register_cxx_method lock.unlock >> flags 11 0x7f9c8c0fd560 >> 2016-04-15 23:28:24.858760 7f9ca0a5b800 10 register_cxx_method >> lock.break_lock flags 3 0x7f9c8c0fcf50 >> 2016-04-15 23:28:24.858850 7f9ca0a5b800 10 register_cxx_method >> lock.get_info >> flags 1 0x7f9c8c0fbc20 >> 2016-04-15 23:28:24.858942 7f9ca0a5b800 10 register_cxx_method >> lock.list_locks flags 1 0x7f9c8c0fa770 >> 2016-04-15 23:28:24.859027 7f9ca0a5b800 10 register_cxx_method >> lock.assert_locked flags 9 0x7f9c8c0fb180 >> 2016-04-15 23:28:24.859114 7f9ca0a5b800 10 _load_class lock success >> 2016-04-15 23:28:24.859193 7f9ca0a5b800 10 open_all_classes found log >> 2016-04-15 23:28:24.859275 7f9ca0a5b800 10 _get_class adding new class >> name >> log 0x7f9caa6298e8 >> 2016-04-15 23:28:24.859361 7f9ca0a5b800 10 _load_class log from >> /usr/lib/rados-classes/libcls_log.so >> 2016-04-15 23:28:24.860369 7f9ca0a5b800 10 register_class log status 3 >> 2016-04-15 23:28:24.860486 7f9ca0a5b800 10 register_cxx_method log.add >> flags >> 3 0x7f9c8bef0320 >> 2016-04-15 23:28:24.860592 7f9ca0a5b800 10 register_cxx_method log.list >> flags 1 0x7f9c8bef1660 >> 2016-04-15 23:28:24.860680 7f9ca0a5b800 10 register_cxx_method log.trim >> flags 3 0x7f9c8bef0d30 >> 2016-04-15 23:28:24.860807 7f9ca0a5b800 10 register_cxx_method log.info >> flags 1 0x7f9c8beefc70 >> 2016-04-15 23:28:24.860915 7f9ca0a5b800 10 _load_class log success >> 2016-04-15 23:28:24.860998 7f9ca0a5b800 10 open_all_classes found rgw >> 2016-04-15 23:28:24.861086 7f9ca0a5b800 10 _get_class adding new class >> name >> rgw 0x7f9caa629a08 >> 2016-04-15 23:28:24.861167 7f9ca0a5b800 10 _load_class rgw from >> /usr/lib/rados-classes/libcls_rgw.so >> 2016-04-15 23:28:24.870067 7f9ca0a5b800 10 register_class rgw status 3 >> 2016-04-15 23:28:24.870080 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_init_index flags 3 0x7f9c8bc0c620 >> 2016-04-15 23:28:24.870103 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_set_tag_timeout flags 3 0x7f9c8bc15750 >> 2016-04-15 23:28:24.870127 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_list flags 1 0x7f9c8bc145e0 >> 2016-04-15 23:28:24.870142 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_check_index flags 1 0x7f9c8bc164a0 >> 2016-04-15 23:28:24.870157 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_rebuild_index flags 3 0x7f9c8bc16300 >> 2016-04-15 23:28:24.870173 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_prepare_op flags 3 0x7f9c8bc196f0 >> 2016-04-15 23:28:24.870187 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_complete_op flags 3 0x7f9c8bc1a320 >> 2016-04-15 23:28:24.870202 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_link_olh flags 3 0x7f9c8bc1cce0 >> 2016-04-15 23:28:24.870219 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_unlink_instance flags 3 0x7f9c8bc1b8a0 >> 2016-04-15 23:28:24.870236 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_read_olh_log flags 1 0x7f9c8bc1e490 >> 2016-04-15 23:28:24.870253 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_trim_olh_log flags 3 0x7f9c8bc17f50 >> 2016-04-15 23:28:24.870268 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_clear_olh flags 3 0x7f9c8bc17540 >> 2016-04-15 23:28:24.870285 7f9ca0a5b800 10 register_cxx_method >> rgw.obj_remove flags 3 0x7f9c8bc138b0 >> 2016-04-15 23:28:24.870299 7f9ca0a5b800 10 register_cxx_method >> rgw.obj_store_pg_ver flags 2 0x7f9c8bc09b60 >> 2016-04-15 23:28:24.870314 7f9ca0a5b800 10 register_cxx_method >> rgw.obj_check_attrs_prefix flags 1 0x7f9c8bc0c910 >> 2016-04-15 23:28:24.870328 7f9ca0a5b800 10 register_cxx_method >> rgw.obj_check_mtime flags 1 0x7f9c8bc07d70 >> 2016-04-15 23:28:24.870341 7f9ca0a5b800 10 register_cxx_method rgw.bi_get >> flags 1 0x7f9c8bc0aae0 >> 2016-04-15 23:28:24.870359 7f9ca0a5b800 10 register_cxx_method rgw.bi_put >> flags 3 0x7f9c8bc08fc0 >> 2016-04-15 23:28:24.870373 7f9ca0a5b800 10 register_cxx_method rgw.bi_list >> flags 1 0x7f9c8bc11ca0 >> 2016-04-15 23:28:24.870392 7f9ca0a5b800 10 register_cxx_method >> rgw.bi_log_list flags 1 0x7f9c8bc0e790 >> 2016-04-15 23:28:24.870410 7f9ca0a5b800 10 register_cxx_method >> rgw.bi_log_trim flags 3 0x7f9c8bc0eec0 >> 2016-04-15 23:28:24.870426 7f9ca0a5b800 10 register_cxx_method >> rgw.dir_suggest_changes flags 3 0x7f9c8bc16740 >> 2016-04-15 23:28:24.870441 7f9ca0a5b800 10 register_cxx_method >> rgw.user_usage_log_add flags 3 0x7f9c8bc10cc0 >> 2016-04-15 23:28:24.870458 7f9ca0a5b800 10 register_cxx_method >> rgw.user_usage_log_read flags 1 0x7f9c8bc100c0 >> 2016-04-15 23:28:24.870475 7f9ca0a5b800 10 register_cxx_method >> rgw.user_usage_log_trim flags 3 0x7f9c8bc10720 >> 2016-04-15 23:28:24.870495 7f9ca0a5b800 10 register_cxx_method >> rgw.gc_set_entry flags 3 0x7f9c8bc0beb0 >> 2016-04-15 23:28:24.870510 7f9ca0a5b800 10 register_cxx_method >> rgw.gc_defer_entry flags 3 0x7f9c8bc0b970 >> 2016-04-15 23:28:24.870525 7f9ca0a5b800 10 register_cxx_method rgw.gc_list >> flags 1 0x7f9c8bc0cff0 >> 2016-04-15 23:28:24.870540 7f9ca0a5b800 10 register_cxx_method >> rgw.gc_remove >> flags 3 0x7f9c8bc0c320 >> 2016-04-15 23:28:24.870555 7f9ca0a5b800 10 _load_class rgw success >> 2016-04-15 23:28:24.870639 7f9ca0a5b800 20 osd.3 0 get_map 16024 - loading >> and decoding 0x7f9caa5f2900 >> 2016-04-15 23:28:24.874608 7f9ca0a5b800 -1 osd/OSD.h: In function >> 'OSDMapRef >> OSDService::get_map(epoch_t)' thread 7f9ca0a5b800 time 2016-04-15 >> 23:28:24.870922 >> osd/OSD.h: 885: FAILED assert(ret) >> >> ceph version 10.1.2 (4a2a6f72640d6b74a3bbd92798bb913ed380dcd4) >> 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char >> const*)+0x82) [0x7f9ca04e14f2] >> 2: (OSDService::get_map(unsigned int)+0x3d) [0x7f9c9fe6883d] >> 3: (OSD::init()+0x1862) [0x7f9c9fe16a52] >> 4: (main()+0x2b05) [0x7f9c9fd7c735] >> 5: (__libc_start_main()+0xf5) [0x7f9c9c912b45] >> 6: (()+0x337197) [0x7f9c9fdc7197] >> NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed >> to >> interpret this. >> >> --- begin dump of recent events --- >> -322> 2016-04-15 23:28:24.401110 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command perfcounters_dump hook 0x7f9caa53e030 >> -321> 2016-04-15 23:28:24.401210 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command 1 hook 0x7f9caa53e030 >> -320> 2016-04-15 23:28:24.401241 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command perf dump hook 0x7f9caa53e030 >> -319> 2016-04-15 23:28:24.401270 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command perfcounters_schema hook 0x7f9caa53e030 >> -318> 2016-04-15 23:28:24.401296 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command 2 hook 0x7f9caa53e030 >> -317> 2016-04-15 23:28:24.401323 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command perf schema hook 0x7f9caa53e030 >> -316> 2016-04-15 23:28:24.401352 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command perf reset hook 0x7f9caa53e030 >> -315> 2016-04-15 23:28:24.401380 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command config show hook 0x7f9caa53e030 >> -314> 2016-04-15 23:28:24.401411 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command config set hook 0x7f9caa53e030 >> -313> 2016-04-15 23:28:24.401438 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command config get hook 0x7f9caa53e030 >> -312> 2016-04-15 23:28:24.401468 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command config diff hook 0x7f9caa53e030 >> -311> 2016-04-15 23:28:24.401495 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command log flush hook 0x7f9caa53e030 >> -310> 2016-04-15 23:28:24.401522 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command log dump hook 0x7f9caa53e030 >> -309> 2016-04-15 23:28:24.401549 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command log reopen hook 0x7f9caa53e030 >> -308> 2016-04-15 23:28:24.429063 7f9ca0a5b800 0 set uid:gid to 1001:1001 >> (ceph:ceph) >> -307> 2016-04-15 23:28:24.429167 7f9ca0a5b800 0 ceph version 10.1.2 >> (4a2a6f72640d6b74a3bbd92798bb913ed380dcd4), process ceph-osd, pid 2092 >> -306> 2016-04-15 23:28:24.431394 7f9ca0a5b800 1 -- 192.168.1.31:0/0 >> learned my addr 192.168.1.31:0/0 >> -305> 2016-04-15 23:28:24.431450 7f9ca0a5b800 1 accepter.accepter.bind >> my_inst.addr is 192.168.1.31:6800/2092 need_addr=0 >> -304> 2016-04-15 23:28:24.431517 7f9ca0a5b800 1 -- 192.168.2.31:0/0 >> learned my addr 192.168.2.31:0/0 >> -303> 2016-04-15 23:28:24.431554 7f9ca0a5b800 1 accepter.accepter.bind >> my_inst.addr is 192.168.2.31:6800/2092 need_addr=0 >> -302> 2016-04-15 23:28:24.431619 7f9ca0a5b800 1 -- 192.168.2.31:0/0 >> learned my addr 192.168.2.31:0/0 >> -301> 2016-04-15 23:28:24.431877 7f9ca0a5b800 1 accepter.accepter.bind >> my_inst.addr is 192.168.2.31:6801/2092 need_addr=0 >> -300> 2016-04-15 23:28:24.431974 7f9ca0a5b800 1 -- 192.168.1.31:0/0 >> learned my addr 192.168.1.31:0/0 >> -299> 2016-04-15 23:28:24.432008 7f9ca0a5b800 1 accepter.accepter.bind >> my_inst.addr is 192.168.1.31:6801/2092 need_addr=0 >> -298> 2016-04-15 23:28:24.432034 7f9ca0a5b800 0 pidfile_write: ignore >> empty --pid-file >> -297> 2016-04-15 23:28:24.440611 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> init >> /var/run/ceph/ceph-osd.3.asok >> -296> 2016-04-15 23:28:24.440650 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> bind_and_listen /var/run/ceph/ceph-osd.3.asok >> -295> 2016-04-15 23:28:24.440983 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command 0 hook 0x7f9caa53a0d8 >> -294> 2016-04-15 23:28:24.441018 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command version hook 0x7f9caa53a0d8 >> -293> 2016-04-15 23:28:24.441038 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command git_version hook 0x7f9caa53a0d8 >> -292> 2016-04-15 23:28:24.441062 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command help hook 0x7f9caa53e1e0 >> -291> 2016-04-15 23:28:24.441084 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command get_command_descriptions hook 0x7f9caa53e1f0 >> -290> 2016-04-15 23:28:24.441316 7f9c99274700 5 asok(0x7f9caa5f6000) >> entry start >> -289> 2016-04-15 23:28:24.441424 7f9ca0a5b800 10 monclient(hunting): >> build_initial_monmap >> -288> 2016-04-15 23:28:24.459417 7f9ca0a5b800 10 >> ErasureCodePluginSelectJerasure: load: jerasure_sse3 >> -287> 2016-04-15 23:28:24.470016 7f9ca0a5b800 10 load: jerasure load: lrc >> load: isa >> -286> 2016-04-15 23:28:24.470118 7f9ca0a5b800 5 adding auth protocol: >> cephx >> -285> 2016-04-15 23:28:24.470133 7f9ca0a5b800 5 adding auth protocol: >> cephx >> -284> 2016-04-15 23:28:24.470946 7f9ca0a5b800 5 asok(0x7f9caa5f6000) >> register_command objecter_requests hook 0x7f9caa53e2b0 >> -283> 2016-04-15 23:28:24.471128 7f9ca0a5b800 1 -- >> 192.168.1.31:6800/2092 >> messenger.start >> -282> 2016-04-15 23:28:24.471264 7f9ca0a5b800 1 -- :/0 messenger.start >> -281> 2016-04-15 23:28:24.471373 7f9ca0a5b800 1 -- >> 192.168.1.31:6801/2092 >> messenger.start >> -280> 2016-04-15 23:28:24.471482 7f9ca0a5b800 1 -- >> 192.168.2.31:6801/2092 >> messenger.start >> -279> 2016-04-15 23:28:24.471583 7f9ca0a5b800 1 -- >> 192.168.2.31:6800/2092 >> messenger.start >> -278> 2016-04-15 23:28:24.471680 7f9ca0a5b800 1 -- :/0 messenger.start >> -277> 2016-04-15 23:28:24.472013 7f9ca0a5b800 2 osd.3 0 mounting >> /var/lib/ceph/osd/ceph-3 /var/lib/ceph/osd/ceph-3/journal >> -276> 2016-04-15 23:28:24.472292 7f9ca0a5b800 0 >> filestore(/var/lib/ceph/osd/ceph-3) backend xfs (magic 0x58465342) >> -275> 2016-04-15 23:28:24.473496 7f9ca0a5b800 0 >> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: FIEMAP >> ioctl is disabled via 'filestore fiemap' config option >> -274> 2016-04-15 23:28:24.473541 7f9ca0a5b800 0 >> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: >> SEEK_DATA/SEEK_HOLE is disabled via 'filestore seek data hole' config >> option >> -273> 2016-04-15 23:28:24.473615 7f9ca0a5b800 0 >> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: splice >> is >> supported >> -272> 2016-04-15 23:28:24.494485 7f9ca0a5b800 0 >> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: >> syncfs(2) >> syscall fully supported (by glibc and kernel) >> -271> 2016-04-15 23:28:24.494802 7f9ca0a5b800 0 >> xfsfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_feature: extsize is >> disabled by conf >> -270> 2016-04-15 23:28:24.499066 7f9ca0a5b800 1 leveldb: Recovering log >> #20901 >> -269> 2016-04-15 23:28:24.782188 7f9ca0a5b800 1 leveldb: Delete type=0 >> #20901 >> >> -268> 2016-04-15 23:28:24.782420 7f9ca0a5b800 1 leveldb: Delete type=3 >> #20900 >> >> -267> 2016-04-15 23:28:24.784810 7f9ca0a5b800 0 >> filestore(/var/lib/ceph/osd/ceph-3) mount: enabling WRITEAHEAD journal >> mode: >> checkpoint is not enabled >> -266> 2016-04-15 23:28:24.792679 7f9ca0a5b800 2 journal open >> /var/lib/ceph/osd/ceph-3/journal fsid 4f86a418-6c67-4cb4-83a1-6c123c890036 >> fs_op_seq 9829589 >> -265> 2016-04-15 23:28:24.792918 7f9ca0a5b800 1 journal _open >> /var/lib/ceph/osd/ceph-3/journal fd 18: 14998831104 bytes, block size 4096 >> bytes, directio = 1, aio = 1 >> -264> 2016-04-15 23:28:24.794982 7f9ca0a5b800 2 journal open advancing >> committed_seq 9829584 to fs op_seq 9829589 >> -263> 2016-04-15 23:28:24.796869 7f9ca0a5b800 2 journal read_entry >> 2537717760 : seq 9829585 29509 bytes >> -262> 2016-04-15 23:28:24.797943 7f9ca0a5b800 2 journal read_entry >> 2537750528 : seq 9829586 8134 bytes >> -261> 2016-04-15 23:28:24.798617 7f9ca0a5b800 2 journal read_entry >> 2537762816 : seq 9829587 3064 bytes >> -260> 2016-04-15 23:28:24.798938 7f9ca0a5b800 2 journal read_entry >> 2537766912 : seq 9829588 7647 bytes >> -259> 2016-04-15 23:28:24.799208 7f9ca0a5b800 2 journal read_entry >> 2537775104 : seq 9829589 4737 bytes >> -258> 2016-04-15 23:28:24.799373 7f9ca0a5b800 2 journal No further valid >> entries found, journal is most likely valid >> -257> 2016-04-15 23:28:24.799478 7f9ca0a5b800 2 journal No further valid >> entries found, journal is most likely valid >> -256> 2016-04-15 23:28:24.799542 7f9ca0a5b800 3 journal journal_replay: >> end of journal, done. >> -255> 2016-04-15 23:28:24.800583 7f9ca0a5b800 1 journal _open >> /var/lib/ceph/osd/ceph-3/journal fd 18: 14998831104 bytes, block size 4096 >> bytes, directio = 1, aio = 1 >> -254> 2016-04-15 23:28:24.808144 7f9ca0a5b800 1 >> filestore(/var/lib/ceph/osd/ceph-3) upgrade >> -253> 2016-04-15 23:28:24.808540 7f9ca0a5b800 2 osd.3 0 boot >> -252> 2016-04-15 23:28:24.809265 7f9ca0a5b800 10 osd.3 0 read_superblock >> sb(9b2c9bca-112e-48b0-86fc-587ef9a52948 osd.3 >> 4f86a418-6c67-4cb4-83a1-6c123c890036 e16024 [15332,16024] >> lci=[16010,16024]) >> -251> 2016-04-15 23:28:24.810029 7f9ca0a5b800 10 open_all_classes >> -250> 2016-04-15 23:28:24.810433 7f9ca0a5b800 10 open_all_classes found >> journal >> -249> 2016-04-15 23:28:24.810746 7f9ca0a5b800 10 _get_class adding new >> class name journal 0x7f9caa628808 >> -248> 2016-04-15 23:28:24.811059 7f9ca0a5b800 10 _load_class journal from >> /usr/lib/rados-classes/libcls_journal.so >> -247> 2016-04-15 23:28:24.814498 7f9ca0a5b800 10 register_class journal >> status 3 >> -246> 2016-04-15 23:28:24.814650 7f9ca0a5b800 10 register_cxx_method >> journal.create flags 3 0x7f9c8dadac00 >> -245> 2016-04-15 23:28:24.814745 7f9ca0a5b800 10 register_cxx_method >> journal.get_order flags 1 0x7f9c8dada3c0 >> -244> 2016-04-15 23:28:24.814838 7f9ca0a5b800 10 register_cxx_method >> journal.get_splay_width flags 1 0x7f9c8dada360 >> -243> 2016-04-15 23:28:24.814925 7f9ca0a5b800 10 register_cxx_method >> journal.get_pool_id flags 1 0x7f9c8dadaa30 >> -242> 2016-04-15 23:28:24.815062 7f9ca0a5b800 10 register_cxx_method >> journal.get_minimum_set flags 1 0x7f9c8dada9c0 >> -241> 2016-04-15 23:28:24.815162 7f9ca0a5b800 10 register_cxx_method >> journal.set_minimum_set flags 3 0x7f9c8dada830 >> -240> 2016-04-15 23:28:24.815246 7f9ca0a5b800 10 register_cxx_method >> journal.get_active_set flags 1 0x7f9c8dada7c0 >> -239> 2016-04-15 23:28:24.815336 7f9ca0a5b800 10 register_cxx_method >> journal.set_active_set flags 3 0x7f9c8dada630 >> -238> 2016-04-15 23:28:24.815417 7f9ca0a5b800 10 register_cxx_method >> journal.get_client flags 1 0x7f9c8dadafb0 >> -237> 2016-04-15 23:28:24.815501 7f9ca0a5b800 10 register_cxx_method >> journal.client_register flags 3 0x7f9c8dadc140 >> -236> 2016-04-15 23:28:24.815589 7f9ca0a5b800 10 register_cxx_method >> journal.client_update_data flags 3 0x7f9c8dadb730 >> -235> 2016-04-15 23:28:24.815679 7f9ca0a5b800 10 register_cxx_method >> journal.client_update_state flags 3 0x7f9c8dadb300 >> -234> 2016-04-15 23:28:24.815771 7f9ca0a5b800 10 register_cxx_method >> journal.client_unregister flags 3 0x7f9c8dadf060 >> -233> 2016-04-15 23:28:24.815854 7f9ca0a5b800 10 register_cxx_method >> journal.client_commit flags 3 0x7f9c8dadbc40 >> -232> 2016-04-15 23:28:24.815934 7f9ca0a5b800 10 register_cxx_method >> journal.client_list flags 1 0x7f9c8dadc9c0 >> -231> 2016-04-15 23:28:24.816019 7f9ca0a5b800 10 register_cxx_method >> journal.get_next_tag_tid flags 1 0x7f9c8dada5c0 >> -230> 2016-04-15 23:28:24.816102 7f9ca0a5b800 10 register_cxx_method >> journal.get_tag flags 1 0x7f9c8dadf9b0 >> -229> 2016-04-15 23:28:24.816190 7f9ca0a5b800 10 register_cxx_method >> journal.tag_create flags 3 0x7f9c8dadfd10 >> -228> 2016-04-15 23:28:24.816277 7f9ca0a5b800 10 register_cxx_method >> journal.tag_list flags 1 0x7f9c8dadd290 >> -227> 2016-04-15 23:28:24.816358 7f9ca0a5b800 10 register_cxx_method >> journal.guard_append flags 3 0x7f9c8dad97f0 >> -226> 2016-04-15 23:28:24.816444 7f9ca0a5b800 10 _load_class journal >> success >> -225> 2016-04-15 23:28:24.816523 7f9ca0a5b800 10 open_all_classes found >> statelog >> -224> 2016-04-15 23:28:24.816602 7f9ca0a5b800 10 _get_class adding new >> class name statelog 0x7f9caa628928 >> -223> 2016-04-15 23:28:24.816685 7f9ca0a5b800 10 _load_class statelog >> from >> /usr/lib/rados-classes/libcls_statelog.so >> -222> 2016-04-15 23:28:24.818836 7f9ca0a5b800 1 <cls> >> cls/statelog/cls_statelog.cc:306: Loaded log class! >> -221> 2016-04-15 23:28:24.819037 7f9ca0a5b800 10 register_class statelog >> status 3 >> -220> 2016-04-15 23:28:24.819342 7f9ca0a5b800 10 register_cxx_method >> statelog.add flags 3 0x7f9c8d8cdb60 >> -219> 2016-04-15 23:28:24.819592 7f9ca0a5b800 10 register_cxx_method >> statelog.list flags 1 0x7f9c8d8cdef0 >> -218> 2016-04-15 23:28:24.819878 7f9ca0a5b800 10 register_cxx_method >> statelog.remove flags 3 0x7f9c8d8cd130 >> -217> 2016-04-15 23:28:24.820129 7f9ca0a5b800 10 register_cxx_method >> statelog.check_state flags 1 0x7f9c8d8cc680 >> -216> 2016-04-15 23:28:24.820400 7f9ca0a5b800 10 _load_class statelog >> success >> -215> 2016-04-15 23:28:24.820658 7f9ca0a5b800 10 open_all_classes found >> cephfs >> -214> 2016-04-15 23:28:24.820917 7f9ca0a5b800 10 _get_class adding new >> class name cephfs 0x7f9caa628a48 >> -213> 2016-04-15 23:28:24.821192 7f9ca0a5b800 10 _load_class cephfs from >> /usr/lib/rados-classes/libcls_cephfs.so >> -212> 2016-04-15 23:28:24.823518 7f9ca0a5b800 0 <cls> >> cls/cephfs/cls_cephfs.cc:202: loading cephfs_size_scan >> -211> 2016-04-15 23:28:24.823829 7f9ca0a5b800 10 register_class cephfs >> status 3 >> -210> 2016-04-15 23:28:24.823993 7f9ca0a5b800 10 register_cxx_method >> cephfs.accumulate_inode_metadata flags 3 0x7f9c8d6c5770 >> -209> 2016-04-15 23:28:24.824104 7f9ca0a5b800 10 _load_class cephfs >> success >> -208> 2016-04-15 23:28:24.824192 7f9ca0a5b800 10 open_all_classes found >> rbd >> -207> 2016-04-15 23:28:24.824280 7f9ca0a5b800 10 _get_class adding new >> class name rbd 0x7f9caa628b68 >> -206> 2016-04-15 23:28:24.824366 7f9ca0a5b800 10 _load_class rbd from >> /usr/lib/rados-classes/libcls_rbd.so >> -205> 2016-04-15 23:28:24.826685 7f9ca0a5b800 10 register_class rbd >> status >> 3 >> -204> 2016-04-15 23:28:24.826878 7f9ca0a5b800 10 register_cxx_method >> rbd.create flags 3 0x7f9c8d4a6be0 >> -203> 2016-04-15 23:28:24.826988 7f9ca0a5b800 10 register_cxx_method >> rbd.get_features flags 1 0x7f9c8d4af550 >> -202> 2016-04-15 23:28:24.827082 7f9ca0a5b800 10 register_cxx_method >> rbd.set_features flags 3 0x7f9c8d4a3390 >> -201> 2016-04-15 23:28:24.827185 7f9ca0a5b800 10 register_cxx_method >> rbd.get_size flags 1 0x7f9c8d4af940 >> -200> 2016-04-15 23:28:24.827329 7f9ca0a5b800 10 register_cxx_method >> rbd.set_size flags 3 0x7f9c8d4a2bf0 >> -199> 2016-04-15 23:28:24.827420 7f9ca0a5b800 10 register_cxx_method >> rbd.get_snapcontext flags 1 0x7f9c8d4aa510 >> -198> 2016-04-15 23:28:24.827489 7f9ca0a5b800 10 register_cxx_method >> rbd.get_object_prefix flags 1 0x7f9c8d4a0060 >> -197> 2016-04-15 23:28:24.827557 7f9ca0a5b800 10 register_cxx_method >> rbd.get_snapshot_name flags 1 0x7f9c8d4b1900 >> -196> 2016-04-15 23:28:24.827637 7f9ca0a5b800 10 register_cxx_method >> rbd.snapshot_add flags 3 0x7f9c8d4b2600 >> -195> 2016-04-15 23:28:24.827722 7f9ca0a5b800 10 register_cxx_method >> rbd.snapshot_remove flags 3 0x7f9c8d4b2300 >> -194> 2016-04-15 23:28:24.827800 7f9ca0a5b800 10 register_cxx_method >> rbd.snapshot_rename flags 3 0x7f9c8d4b1b50 >> -193> 2016-04-15 23:28:24.827869 7f9ca0a5b800 10 register_cxx_method >> rbd.get_all_features flags 1 0x7f9c8d49d240 >> -192> 2016-04-15 23:28:24.827940 7f9ca0a5b800 10 register_cxx_method >> rbd.copyup flags 3 0x7f9c8d49d380 >> -191> 2016-04-15 23:28:24.828017 7f9ca0a5b800 10 register_cxx_method >> rbd.get_parent flags 1 0x7f9c8d4b1410 >> -190> 2016-04-15 23:28:24.828099 7f9ca0a5b800 10 register_cxx_method >> rbd.set_parent flags 3 0x7f9c8d4a7560 >> -189> 2016-04-15 23:28:24.828192 7f9ca0a5b800 10 register_cxx_method >> rbd.remove_parent flags 3 0x7f9c8d4a8cb0 >> -188> 2016-04-15 23:28:24.828281 7f9ca0a5b800 10 register_cxx_method >> rbd.set_protection_status flags 3 0x7f9c8d4b00b0 >> -187> 2016-04-15 23:28:24.828385 7f9ca0a5b800 10 register_cxx_method >> rbd.get_protection_status flags 1 0x7f9c8d4afdd0 >> -186> 2016-04-15 23:28:24.828484 7f9ca0a5b800 10 register_cxx_method >> rbd.get_stripe_unit_count flags 1 0x7f9c8d49f640 >> -185> 2016-04-15 23:28:24.828584 7f9ca0a5b800 10 register_cxx_method >> rbd.set_stripe_unit_count flags 3 0x7f9c8d4a5950 >> -184> 2016-04-15 23:28:24.828674 7f9ca0a5b800 10 register_cxx_method >> rbd.get_flags flags 1 0x7f9c8d4b0880 >> -183> 2016-04-15 23:28:24.828800 7f9ca0a5b800 10 register_cxx_method >> rbd.set_flags flags 3 0x7f9c8d4b0c30 >> -182> 2016-04-15 23:28:24.828906 7f9ca0a5b800 10 register_cxx_method >> rbd.metadata_list flags 1 0x7f9c8d4ac290 >> -181> 2016-04-15 23:28:24.828997 7f9ca0a5b800 10 register_cxx_method >> rbd.metadata_set flags 3 0x7f9c8d4ac9e0 >> -180> 2016-04-15 23:28:24.829100 7f9ca0a5b800 10 register_cxx_method >> rbd.metadata_remove flags 3 0x7f9c8d49e330 >> -179> 2016-04-15 23:28:24.829179 7f9ca0a5b800 10 register_cxx_method >> rbd.metadata_get flags 1 0x7f9c8d4a28f0 >> -178> 2016-04-15 23:28:24.829261 7f9ca0a5b800 10 register_cxx_method >> rbd.add_child flags 3 0x7f9c8d4a9f90 >> -177> 2016-04-15 23:28:24.829341 7f9ca0a5b800 10 register_cxx_method >> rbd.remove_child flags 3 0x7f9c8d4abba0 >> -176> 2016-04-15 23:28:24.829432 7f9ca0a5b800 10 register_cxx_method >> rbd.get_children flags 1 0x7f9c8d4a9c00 >> -175> 2016-04-15 23:28:24.829522 7f9ca0a5b800 10 register_cxx_method >> rbd.get_id flags 1 0x7f9c8d4a2640 >> -174> 2016-04-15 23:28:24.829605 7f9ca0a5b800 10 register_cxx_method >> rbd.set_id flags 3 0x7f9c8d4a5f30 >> -173> 2016-04-15 23:28:24.829683 7f9ca0a5b800 10 register_cxx_method >> rbd.dir_get_id flags 1 0x7f9c8d4a0920 >> -172> 2016-04-15 23:28:24.829761 7f9ca0a5b800 10 register_cxx_method >> rbd.dir_get_name flags 1 0x7f9c8d4a0c00 >> -171> 2016-04-15 23:28:24.829852 7f9ca0a5b800 10 register_cxx_method >> rbd.dir_list flags 1 0x7f9c8d4adc20 >> -170> 2016-04-15 23:28:24.829998 7f9ca0a5b800 10 register_cxx_method >> rbd.dir_add_image flags 3 0x7f9c8d4ad9d0 >> -169> 2016-04-15 23:28:24.830111 7f9ca0a5b800 10 register_cxx_method >> rbd.dir_remove_image flags 3 0x7f9c8d4a0770 >> -168> 2016-04-15 23:28:24.830193 7f9ca0a5b800 10 register_cxx_method >> rbd.dir_rename_image flags 3 0x7f9c8d4ad770 >> -167> 2016-04-15 23:28:24.830273 7f9ca0a5b800 10 register_cxx_method >> rbd.object_map_load flags 1 0x7f9c8d4a8090 >> -166> 2016-04-15 23:28:24.830361 7f9ca0a5b800 10 register_cxx_method >> rbd.object_map_save flags 3 0x7f9c8d4a8710 >> -165> 2016-04-15 23:28:24.830439 7f9ca0a5b800 10 register_cxx_method >> rbd.object_map_resize flags 3 0x7f9c8d4a81c0 >> -164> 2016-04-15 23:28:24.830525 7f9ca0a5b800 10 register_cxx_method >> rbd.object_map_update flags 3 0x7f9c8d4a61b0 >> -163> 2016-04-15 23:28:24.830613 7f9ca0a5b800 10 register_cxx_method >> rbd.object_map_snap_add flags 3 0x7f9c8d4a8520 >> -162> 2016-04-15 23:28:24.830711 7f9ca0a5b800 10 register_cxx_method >> rbd.object_map_snap_remove flags 3 0x7f9c8d4a8940 >> -161> 2016-04-15 23:28:24.830799 7f9ca0a5b800 10 register_cxx_method >> rbd.snap_list flags 1 0x7f9c8d4a7d90 >> -160> 2016-04-15 23:28:24.830961 7f9ca0a5b800 10 register_cxx_method >> rbd.snap_add flags 3 0x7f9c8d4a4230 >> -159> 2016-04-15 23:28:24.831068 7f9ca0a5b800 10 register_cxx_method >> rbd.snap_remove flags 3 0x7f9c8d4a52e0 >> -158> 2016-04-15 23:28:24.831162 7f9ca0a5b800 10 register_cxx_method >> rbd.snap_rename flags 3 0x7f9c8d4a4b00 >> -157> 2016-04-15 23:28:24.831254 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_uuid_get flags 1 0x7f9c8d49fd30 >> -156> 2016-04-15 23:28:24.831338 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_uuid_set flags 3 0x7f9c8d4a4850 >> -155> 2016-04-15 23:28:24.831430 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_mode_get flags 1 0x7f9c8d49fae0 >> -154> 2016-04-15 23:28:24.831525 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_mode_set flags 3 0x7f9c8d4aae80 >> -153> 2016-04-15 23:28:24.831610 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_peer_list flags 1 0x7f9c8d4ab340 >> -152> 2016-04-15 23:28:24.831697 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_peer_add flags 3 0x7f9c8d4ab570 >> -151> 2016-04-15 23:28:24.831780 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_peer_remove flags 3 0x7f9c8d49e580 >> -150> 2016-04-15 23:28:24.831860 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_peer_set_client flags 3 0x7f9c8d4a1a60 >> -149> 2016-04-15 23:28:24.831942 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_peer_set_cluster flags 3 0x7f9c8d4a1d20 >> -148> 2016-04-15 23:28:24.832018 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_image_list flags 1 0x7f9c8d4ae6c0 >> -147> 2016-04-15 23:28:24.832092 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_image_get_image_id flags 1 0x7f9c8d4a0ee0 >> -146> 2016-04-15 23:28:24.832168 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_image_get flags 1 0x7f9c8d4a1400 >> -145> 2016-04-15 23:28:24.832249 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_image_set flags 3 0x7f9c8d4a4050 >> -144> 2016-04-15 23:28:24.832340 7f9ca0a5b800 10 register_cxx_method >> rbd.mirror_image_remove flags 3 0x7f9c8d4a2500 >> -143> 2016-04-15 23:28:24.832435 7f9ca0a5b800 10 _load_class rbd success >> -142> 2016-04-15 23:28:24.832523 7f9ca0a5b800 10 open_all_classes found >> version >> -141> 2016-04-15 23:28:24.832604 7f9ca0a5b800 10 _get_class adding new >> class name version 0x7f9caa628c88 >> -140> 2016-04-15 23:28:24.832697 7f9ca0a5b800 10 _load_class version from >> /usr/lib/rados-classes/libcls_version.so >> -139> 2016-04-15 23:28:24.833724 7f9ca0a5b800 1 <cls> >> cls/version/cls_version.cc:228: Loaded version class! >> -138> 2016-04-15 23:28:24.833816 7f9ca0a5b800 10 register_class version >> status 3 >> -137> 2016-04-15 23:28:24.833947 7f9ca0a5b800 10 register_cxx_method >> version.set flags 3 0x7f9c8d28eb60 >> -136> 2016-04-15 23:28:24.834052 7f9ca0a5b800 10 register_cxx_method >> version.inc flags 3 0x7f9c8d28fdd0 >> -135> 2016-04-15 23:28:24.834147 7f9ca0a5b800 10 register_cxx_method >> version.inc_conds flags 3 0x7f9c8d28fdd0 >> -134> 2016-04-15 23:28:24.834237 7f9ca0a5b800 10 register_cxx_method >> version.read flags 1 0x7f9c8d28e880 >> -133> 2016-04-15 23:28:24.834347 7f9ca0a5b800 10 register_cxx_method >> version.check_conds flags 1 0x7f9c8d28f410 >> -132> 2016-04-15 23:28:24.834441 7f9ca0a5b800 10 _load_class version >> success >> -131> 2016-04-15 23:28:24.834533 7f9ca0a5b800 10 open_all_classes found >> kvs >> -130> 2016-04-15 23:28:24.834624 7f9ca0a5b800 10 _get_class adding new >> class name kvs 0x7f9caa628da8 >> -129> 2016-04-15 23:28:24.834709 7f9ca0a5b800 10 _load_class kvs from >> /usr/lib/rados-classes/libcls_kvs.so >> -128> 2016-04-15 23:28:24.836078 7f9ca0a5b800 10 register_class kvs >> status >> 3 >> -127> 2016-04-15 23:28:24.836240 7f9ca0a5b800 10 register_cxx_method >> kvs.get_idata_from_key flags 1 0x7f9c8d07e990 >> -126> 2016-04-15 23:28:24.836344 7f9ca0a5b800 10 register_cxx_method >> kvs.get_next_idata flags 1 0x7f9c8d080500 >> -125> 2016-04-15 23:28:24.836431 7f9ca0a5b800 10 register_cxx_method >> kvs.get_prev_idata flags 1 0x7f9c8d07d0f0 >> -124> 2016-04-15 23:28:24.836521 7f9ca0a5b800 10 register_cxx_method >> kvs.read_many flags 1 0x7f9c8d078a40 >> -123> 2016-04-15 23:28:24.836606 7f9ca0a5b800 10 register_cxx_method >> kvs.check_writable flags 3 0x7f9c8d0783a0 >> -122> 2016-04-15 23:28:24.836700 7f9ca0a5b800 10 register_cxx_method >> kvs.assert_size_in_bound flags 2 0x7f9c8d078640 >> -121> 2016-04-15 23:28:24.836846 7f9ca0a5b800 10 register_cxx_method >> kvs.omap_insert flags 2 0x7f9c8d07a870 >> -120> 2016-04-15 23:28:24.836957 7f9ca0a5b800 10 register_cxx_method >> kvs.create_with_omap flags 2 0x7f9c8d07c370 >> -119> 2016-04-15 23:28:24.837052 7f9ca0a5b800 10 register_cxx_method >> kvs.omap_remove flags 2 0x7f9c8d0799e0 >> -118> 2016-04-15 23:28:24.837197 7f9ca0a5b800 10 register_cxx_method >> kvs.maybe_read_for_balance flags 1 0x7f9c8d07b690 >> -117> 2016-04-15 23:28:24.837291 7f9ca0a5b800 10 _load_class kvs success >> -116> 2016-04-15 23:28:24.837369 7f9ca0a5b800 10 open_all_classes found >> hello >> -115> 2016-04-15 23:28:24.837447 7f9ca0a5b800 10 _get_class adding new >> class name hello 0x7f9caa628fe8 >> -114> 2016-04-15 23:28:24.837527 7f9ca0a5b800 10 _load_class hello from >> /usr/lib/rados-classes/libcls_hello.so >> -113> 2016-04-15 23:28:24.838591 7f9ca0a5b800 0 <cls> >> cls/hello/cls_hello.cc:305: loading cls_hello >> -112> 2016-04-15 23:28:24.838757 7f9ca0a5b800 10 register_class hello >> status 3 >> -111> 2016-04-15 23:28:24.838851 7f9ca0a5b800 10 register_cxx_method >> hello.say_hello flags 1 0x7f9c8ce6f8f0 >> -110> 2016-04-15 23:28:24.838948 7f9ca0a5b800 10 register_cxx_method >> hello.record_hello flags 10 0x7f9c8ce70a50 >> -109> 2016-04-15 23:28:24.839384 7f9ca0a5b800 10 register_cxx_method >> hello.writes_dont_return_data flags 2 0x7f9c8ce6fd20 >> -108> 2016-04-15 23:28:24.839491 7f9ca0a5b800 10 register_cxx_method >> hello.replay flags 1 0x7f9c8ce6f880 >> -107> 2016-04-15 23:28:24.839581 7f9ca0a5b800 10 register_cxx_method >> hello.turn_it_to_11 flags 11 0x7f9c8ce6ffe0 >> -106> 2016-04-15 23:28:24.839669 7f9ca0a5b800 10 register_cxx_method >> hello.bad_reader flags 2 0x7f9c8ce6f870 >> -105> 2016-04-15 23:28:24.839750 7f9ca0a5b800 10 register_cxx_method >> hello.bad_writer flags 1 0x7f9c8ce6f860 >> -104> 2016-04-15 23:28:24.839839 7f9ca0a5b800 10 _load_class hello >> success >> -103> 2016-04-15 23:28:24.839926 7f9ca0a5b800 10 open_all_classes found >> refcount >> -102> 2016-04-15 23:28:24.840019 7f9ca0a5b800 10 _get_class adding new >> class name refcount 0x7f9caa629108 >> -101> 2016-04-15 23:28:24.840110 7f9ca0a5b800 10 _load_class refcount >> from >> /usr/lib/rados-classes/libcls_refcount.so >> -100> 2016-04-15 23:28:24.849726 7f9ca0a5b800 1 <cls> >> cls/refcount/cls_refcount.cc:232: Loaded refcount class! >> -99> 2016-04-15 23:28:24.849814 7f9ca0a5b800 10 register_class refcount >> status 3 >> -98> 2016-04-15 23:28:24.849994 7f9ca0a5b800 10 register_cxx_method >> refcount.get flags 3 0x7f9c8cbc5e80 >> -97> 2016-04-15 23:28:24.850131 7f9ca0a5b800 10 register_cxx_method >> refcount.put flags 3 0x7f9c8cbc50f0 >> -96> 2016-04-15 23:28:24.850228 7f9ca0a5b800 10 register_cxx_method >> refcount.set flags 3 0x7f9c8cbc4060 >> -95> 2016-04-15 23:28:24.850316 7f9ca0a5b800 10 register_cxx_method >> refcount.read flags 1 0x7f9c8cbc57b0 >> -94> 2016-04-15 23:28:24.850397 7f9ca0a5b800 10 _load_class refcount >> success >> -93> 2016-04-15 23:28:24.850480 7f9ca0a5b800 10 open_all_classes found >> user >> -92> 2016-04-15 23:28:24.850567 7f9ca0a5b800 10 _get_class adding new >> class name user 0x7f9caa629228 >> -91> 2016-04-15 23:28:24.850648 7f9ca0a5b800 10 _load_class user from >> /usr/lib/rados-classes/libcls_user.so >> -90> 2016-04-15 23:28:24.851663 7f9ca0a5b800 1 <cls> >> cls/user/cls_user.cc:375: Loaded user class! >> -89> 2016-04-15 23:28:24.851749 7f9ca0a5b800 10 register_class user >> status 3 >> -88> 2016-04-15 23:28:24.851874 7f9ca0a5b800 10 register_cxx_method >> user.set_buckets_info flags 3 0x7f9c8c91edc0 >> -87> 2016-04-15 23:28:24.851965 7f9ca0a5b800 10 register_cxx_method >> user.complete_stats_sync flags 3 0x7f9c8c91e5f0 >> -86> 2016-04-15 23:28:24.852041 7f9ca0a5b800 10 register_cxx_method >> user.remove_bucket flags 3 0x7f9c8c91d410 >> -85> 2016-04-15 23:28:24.852121 7f9ca0a5b800 10 register_cxx_method >> user.list_buckets flags 1 0x7f9c8c91ffb0 >> -84> 2016-04-15 23:28:24.852201 7f9ca0a5b800 10 register_cxx_method >> user.get_header flags 1 0x7f9c8c91bee0 >> -83> 2016-04-15 23:28:24.852274 7f9ca0a5b800 10 _load_class user >> success >> -82> 2016-04-15 23:28:24.852348 7f9ca0a5b800 10 open_all_classes found >> numops >> -81> 2016-04-15 23:28:24.852421 7f9ca0a5b800 10 _get_class adding new >> class name numops 0x7f9caa629348 >> -80> 2016-04-15 23:28:24.852495 7f9ca0a5b800 10 _load_class numops from >> /usr/lib/rados-classes/libcls_numops.so >> -79> 2016-04-15 23:28:24.853410 7f9ca0a5b800 10 register_class numops >> status 3 >> -78> 2016-04-15 23:28:24.853551 7f9ca0a5b800 10 register_cxx_method >> numops.add flags 3 0x7f9c8c716860 >> -77> 2016-04-15 23:28:24.853662 7f9ca0a5b800 10 register_cxx_method >> numops.mul flags 3 0x7f9c8c715cc0 >> -76> 2016-04-15 23:28:24.853760 7f9ca0a5b800 10 _load_class numops >> success >> -75> 2016-04-15 23:28:24.853837 7f9ca0a5b800 10 open_all_classes found >> replica_log >> -74> 2016-04-15 23:28:24.853924 7f9ca0a5b800 10 _get_class adding new >> class name replica_log 0x7f9caa629468 >> -73> 2016-04-15 23:28:24.854006 7f9ca0a5b800 10 _load_class replica_log >> from /usr/lib/rados-classes/libcls_replica_log.so >> -72> 2016-04-15 23:28:24.854977 7f9ca0a5b800 1 <cls> >> cls/replica_log/cls_replica_log.cc:141: Loaded replica log class! >> -71> 2016-04-15 23:28:24.855055 7f9ca0a5b800 10 register_class >> replica_log status 3 >> -70> 2016-04-15 23:28:24.855167 7f9ca0a5b800 10 register_cxx_method >> replica_log.set flags 3 0x7f9c8c50eed0 >> -69> 2016-04-15 23:28:24.855261 7f9ca0a5b800 10 register_cxx_method >> replica_log.get flags 1 0x7f9c8c50fed0 >> -68> 2016-04-15 23:28:24.855348 7f9ca0a5b800 10 register_cxx_method >> replica_log.delete flags 3 0x7f9c8c50f670 >> -67> 2016-04-15 23:28:24.855428 7f9ca0a5b800 10 _load_class replica_log >> success >> -66> 2016-04-15 23:28:24.855507 7f9ca0a5b800 10 open_all_classes found >> timeindex >> -65> 2016-04-15 23:28:24.855591 7f9ca0a5b800 10 _get_class adding new >> class name timeindex 0x7f9caa629588 >> -64> 2016-04-15 23:28:24.855677 7f9ca0a5b800 10 _load_class timeindex >> from /usr/lib/rados-classes/libcls_timeindex.so >> -63> 2016-04-15 23:28:24.856621 7f9ca0a5b800 1 <cls> >> cls/timeindex/cls_timeindex.cc:259: Loaded timeindex class! >> -62> 2016-04-15 23:28:24.856699 7f9ca0a5b800 10 register_class >> timeindex >> status 3 >> -61> 2016-04-15 23:28:24.856858 7f9ca0a5b800 10 register_cxx_method >> timeindex.add flags 3 0x7f9c8c306690 >> -60> 2016-04-15 23:28:24.856963 7f9ca0a5b800 10 register_cxx_method >> timeindex.list flags 1 0x7f9c8c307200 >> -59> 2016-04-15 23:28:24.857040 7f9ca0a5b800 10 register_cxx_method >> timeindex.trim flags 3 0x7f9c8c3068d0 >> -58> 2016-04-15 23:28:24.857118 7f9ca0a5b800 10 _load_class timeindex >> success >> -57> 2016-04-15 23:28:24.857202 7f9ca0a5b800 10 open_all_classes found >> lock >> -56> 2016-04-15 23:28:24.857279 7f9ca0a5b800 10 _get_class adding new >> class name lock 0x7f9caa6296a8 >> -55> 2016-04-15 23:28:24.857353 7f9ca0a5b800 10 _load_class lock from >> /usr/lib/rados-classes/libcls_lock.so >> -54> 2016-04-15 23:28:24.858409 7f9ca0a5b800 10 register_class lock >> status 3 >> -53> 2016-04-15 23:28:24.858567 7f9ca0a5b800 10 register_cxx_method >> lock.lock flags 11 0x7f9c8c0fdb80 >> -52> 2016-04-15 23:28:24.858672 7f9ca0a5b800 10 register_cxx_method >> lock.unlock flags 11 0x7f9c8c0fd560 >> -51> 2016-04-15 23:28:24.858760 7f9ca0a5b800 10 register_cxx_method >> lock.break_lock flags 3 0x7f9c8c0fcf50 >> -50> 2016-04-15 23:28:24.858850 7f9ca0a5b800 10 register_cxx_method >> lock.get_info flags 1 0x7f9c8c0fbc20 >> -49> 2016-04-15 23:28:24.858942 7f9ca0a5b800 10 register_cxx_method >> lock.list_locks flags 1 0x7f9c8c0fa770 >> -48> 2016-04-15 23:28:24.859027 7f9ca0a5b800 10 register_cxx_method >> lock.assert_locked flags 9 0x7f9c8c0fb180 >> -47> 2016-04-15 23:28:24.859114 7f9ca0a5b800 10 _load_class lock >> success >> -46> 2016-04-15 23:28:24.859193 7f9ca0a5b800 10 open_all_classes found >> log >> -45> 2016-04-15 23:28:24.859275 7f9ca0a5b800 10 _get_class adding new >> class name log 0x7f9caa6298e8 >> -44> 2016-04-15 23:28:24.859361 7f9ca0a5b800 10 _load_class log from >> /usr/lib/rados-classes/libcls_log.so >> -43> 2016-04-15 23:28:24.860294 7f9ca0a5b800 1 <cls> >> cls/log/cls_log.cc:317: Loaded log class! >> -42> 2016-04-15 23:28:24.860369 7f9ca0a5b800 10 register_class log >> status >> 3 >> -41> 2016-04-15 23:28:24.860486 7f9ca0a5b800 10 register_cxx_method >> log.add flags 3 0x7f9c8bef0320 >> -40> 2016-04-15 23:28:24.860592 7f9ca0a5b800 10 register_cxx_method >> log.list flags 1 0x7f9c8bef1660 >> -39> 2016-04-15 23:28:24.860680 7f9ca0a5b800 10 register_cxx_method >> log.trim flags 3 0x7f9c8bef0d30 >> -38> 2016-04-15 23:28:24.860807 7f9ca0a5b800 10 register_cxx_method >> log.info flags 1 0x7f9c8beefc70 >> -37> 2016-04-15 23:28:24.860915 7f9ca0a5b800 10 _load_class log success >> -36> 2016-04-15 23:28:24.860998 7f9ca0a5b800 10 open_all_classes found >> rgw >> -35> 2016-04-15 23:28:24.861086 7f9ca0a5b800 10 _get_class adding new >> class name rgw 0x7f9caa629a08 >> -34> 2016-04-15 23:28:24.861167 7f9ca0a5b800 10 _load_class rgw from >> /usr/lib/rados-classes/libcls_rgw.so >> -33> 2016-04-15 23:28:24.870017 7f9ca0a5b800 1 <cls> >> cls/rgw/cls_rgw.cc:3206: Loaded rgw class! >> -32> 2016-04-15 23:28:24.870067 7f9ca0a5b800 10 register_class rgw >> status >> 3 >> -31> 2016-04-15 23:28:24.870080 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_init_index flags 3 0x7f9c8bc0c620 >> -30> 2016-04-15 23:28:24.870103 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_set_tag_timeout flags 3 0x7f9c8bc15750 >> -29> 2016-04-15 23:28:24.870127 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_list flags 1 0x7f9c8bc145e0 >> -28> 2016-04-15 23:28:24.870142 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_check_index flags 1 0x7f9c8bc164a0 >> -27> 2016-04-15 23:28:24.870157 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_rebuild_index flags 3 0x7f9c8bc16300 >> -26> 2016-04-15 23:28:24.870173 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_prepare_op flags 3 0x7f9c8bc196f0 >> -25> 2016-04-15 23:28:24.870187 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_complete_op flags 3 0x7f9c8bc1a320 >> -24> 2016-04-15 23:28:24.870202 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_link_olh flags 3 0x7f9c8bc1cce0 >> -23> 2016-04-15 23:28:24.870219 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_unlink_instance flags 3 0x7f9c8bc1b8a0 >> -22> 2016-04-15 23:28:24.870236 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_read_olh_log flags 1 0x7f9c8bc1e490 >> -21> 2016-04-15 23:28:24.870253 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_trim_olh_log flags 3 0x7f9c8bc17f50 >> -20> 2016-04-15 23:28:24.870268 7f9ca0a5b800 10 register_cxx_method >> rgw.bucket_clear_olh flags 3 0x7f9c8bc17540 >> -19> 2016-04-15 23:28:24.870285 7f9ca0a5b800 10 register_cxx_method >> rgw.obj_remove flags 3 0x7f9c8bc138b0 >> -18> 2016-04-15 23:28:24.870299 7f9ca0a5b800 10 register_cxx_method >> rgw.obj_store_pg_ver flags 2 0x7f9c8bc09b60 >> -17> 2016-04-15 23:28:24.870314 7f9ca0a5b800 10 register_cxx_method >> rgw.obj_check_attrs_prefix flags 1 0x7f9c8bc0c910 >> -16> 2016-04-15 23:28:24.870328 7f9ca0a5b800 10 register_cxx_method >> rgw.obj_check_mtime flags 1 0x7f9c8bc07d70 >> -15> 2016-04-15 23:28:24.870341 7f9ca0a5b800 10 register_cxx_method >> rgw.bi_get flags 1 0x7f9c8bc0aae0 >> -14> 2016-04-15 23:28:24.870359 7f9ca0a5b800 10 register_cxx_method >> rgw.bi_put flags 3 0x7f9c8bc08fc0 >> -13> 2016-04-15 23:28:24.870373 7f9ca0a5b800 10 register_cxx_method >> rgw.bi_list flags 1 0x7f9c8bc11ca0 >> -12> 2016-04-15 23:28:24.870392 7f9ca0a5b800 10 register_cxx_method >> rgw.bi_log_list flags 1 0x7f9c8bc0e790 >> -11> 2016-04-15 23:28:24.870410 7f9ca0a5b800 10 register_cxx_method >> rgw.bi_log_trim flags 3 0x7f9c8bc0eec0 >> -10> 2016-04-15 23:28:24.870426 7f9ca0a5b800 10 register_cxx_method >> rgw.dir_suggest_changes flags 3 0x7f9c8bc16740 >> -9> 2016-04-15 23:28:24.870441 7f9ca0a5b800 10 register_cxx_method >> rgw.user_usage_log_add flags 3 0x7f9c8bc10cc0 >> -8> 2016-04-15 23:28:24.870458 7f9ca0a5b800 10 register_cxx_method >> rgw.user_usage_log_read flags 1 0x7f9c8bc100c0 >> -7> 2016-04-15 23:28:24.870475 7f9ca0a5b800 10 register_cxx_method >> rgw.user_usage_log_trim flags 3 0x7f9c8bc10720 >> -6> 2016-04-15 23:28:24.870495 7f9ca0a5b800 10 register_cxx_method >> rgw.gc_set_entry flags 3 0x7f9c8bc0beb0 >> -5> 2016-04-15 23:28:24.870510 7f9ca0a5b800 10 register_cxx_method >> rgw.gc_defer_entry flags 3 0x7f9c8bc0b970 >> -4> 2016-04-15 23:28:24.870525 7f9ca0a5b800 10 register_cxx_method >> rgw.gc_list flags 1 0x7f9c8bc0cff0 >> -3> 2016-04-15 23:28:24.870540 7f9ca0a5b800 10 register_cxx_method >> rgw.gc_remove flags 3 0x7f9c8bc0c320 >> -2> 2016-04-15 23:28:24.870555 7f9ca0a5b800 10 _load_class rgw success >> -1> 2016-04-15 23:28:24.870639 7f9ca0a5b800 20 osd.3 0 get_map 16024 - >> loading and decoding 0x7f9caa5f2900 >> 0> 2016-04-15 23:28:24.874608 7f9ca0a5b800 -1 osd/OSD.h: In function >> 'OSDMapRef OSDService::get_map(epoch_t)' thread 7f9ca0a5b800 time >> 2016-04-15 >> 23:28:24.870922 >> osd/OSD.h: 885: FAILED assert(ret) >> >> ceph version 10.1.2 (4a2a6f72640d6b74a3bbd92798bb913ed380dcd4) >> 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char >> const*)+0x82) [0x7f9ca04e14f2] >> 2: (OSDService::get_map(unsigned int)+0x3d) [0x7f9c9fe6883d] >> 3: (OSD::init()+0x1862) [0x7f9c9fe16a52] >> 4: (main()+0x2b05) [0x7f9c9fd7c735] >> 5: (__libc_start_main()+0xf5) [0x7f9c9c912b45] >> 6: (()+0x337197) [0x7f9c9fdc7197] >> 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_mirror >> 0/ 5 rbd_replay >> 0/ 5 journaler >> 0/ 5 objectcacher >> 0/ 5 client >> 20/20 osd >> 0/ 5 optracker >> 0/ 5 objclass >> 1/ 3 filestore >> 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 >> 1/ 5 compressor >> 1/ 5 newstore >> 1/ 5 bluestore >> 1/ 5 bluefs >> 1/ 3 bdev >> 1/ 5 kstore >> 4/ 5 rocksdb >> 4/ 5 leveldb >> 1/ 5 kinetic >> 1/ 5 fuse >> -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 --- >> 2016-04-15 23:28:24.885310 7f9ca0a5b800 -1 *** Caught signal (Aborted) ** >> in thread 7f9ca0a5b800 thread_name:ceph-osd >> >> ceph version 10.1.2 (4a2a6f72640d6b74a3bbd92798bb913ed380dcd4) >> 1: (()+0x949117) [0x7f9ca03d9117] >> 2: (()+0xf8d0) [0x7f9c9e8dc8d0] >> 3: (gsignal()+0x37) [0x7f9c9c926067] >> 4: (abort()+0x148) [0x7f9c9c927448] >> 5: (ceph::__ceph_assert_fail(char const*, char const*, int, char >> const*)+0x256) [0x7f9ca04e16c6] >> 6: (OSDService::get_map(unsigned int)+0x3d) [0x7f9c9fe6883d] >> 7: (OSD::init()+0x1862) [0x7f9c9fe16a52] >> 8: (main()+0x2b05) [0x7f9c9fd7c735] >> 9: (__libc_start_main()+0xf5) [0x7f9c9c912b45] >> 10: (()+0x337197) [0x7f9c9fdc7197] >> NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed >> to >> interpret this. >> >> --- begin dump of recent events --- >> 0> 2016-04-15 23:28:24.885310 7f9ca0a5b800 -1 *** Caught signal >> (Aborted) ** >> in thread 7f9ca0a5b800 thread_name:ceph-osd >> >> ceph version 10.1.2 (4a2a6f72640d6b74a3bbd92798bb913ed380dcd4) >> 1: (()+0x949117) [0x7f9ca03d9117] >> 2: (()+0xf8d0) [0x7f9c9e8dc8d0] >> 3: (gsignal()+0x37) [0x7f9c9c926067] >> 4: (abort()+0x148) [0x7f9c9c927448] >> 5: (ceph::__ceph_assert_fail(char const*, char const*, int, char >> const*)+0x256) [0x7f9ca04e16c6] >> 6: (OSDService::get_map(unsigned int)+0x3d) [0x7f9c9fe6883d] >> 7: (OSD::init()+0x1862) [0x7f9c9fe16a52] >> 8: (main()+0x2b05) [0x7f9c9fd7c735] >> 9: (__libc_start_main()+0xf5) [0x7f9c9c912b45] >> 10: (()+0x337197) [0x7f9c9fdc7197] >> 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_mirror >> 0/ 5 rbd_replay >> 0/ 5 journaler >> 0/ 5 objectcacher >> 0/ 5 client >> 20/20 osd >> 0/ 5 optracker >> 0/ 5 objclass >> 1/ 3 filestore >> 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 >> 1/ 5 compressor >> 1/ 5 newstore >> 1/ 5 bluestore >> 1/ 5 bluefs >> 1/ 3 bdev >> 1/ 5 kstore >> 4/ 5 rocksdb >> 4/ 5 leveldb >> 1/ 5 kinetic >> 1/ 5 fuse >> -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 --- >> >> >> >> On Friday, April 15, 2016 11:24 PM, huang jun <hjwsm1989@xxxxxxxxx> wrote: >> >> >> Can you set 'debug_osd = 20' in ceph.conf and restart the osd again, >> and post the corrupt log. >> I doubt it's problem related to "0 byte osdmap" decode problem? >> >> 2016-04-16 12:14 GMT+08:00 hjcho616 <hjcho616@xxxxxxxxx>: >>> I've been successfully running cephfs on my Debian Jessies for a while >>> and >>> one day after power outage, MDS wasn't happy. MDS crashing after it was >>> done loading, increasing the memory utilization quite a bit. I was >>> running >>> infernalis 9.2.0 and did successful upgrade from Hammer before... so I >>> thought I may have hit a bug and decided to try 9.2.1. >>> >>> In 9.2.1, it was not happy that my journal didn't have permission for >>> user >>> ceph. So corrected it. Then all of my OSDs are no longer starting. >>> Failing with similar messages as below. I upgraded to Jewel, as I didn't >>> see too much more complexitiy to upgrade from Infernalis and am still >>> seeing >>> these errors. >>> >>> 2016-04-15 22:47:04.897500 7f65fbbb0800 0 set uid:gid to 1001:1001 >>> (ceph:ceph) >>> 2016-04-15 22:47:04.897635 7f65fbbb0800 0 ceph version 10.1.2 >>> (4a2a6f72640d6b74a3bbd92798bb913ed380dcd4), process ceph-osd, pid 1284 >>> 2016-04-15 22:47:04.900585 7f65fbbb0800 0 pidfile_write: ignore empty >>> --pid-file >>> 2016-04-15 22:47:05.467530 7f65fbbb0800 0 >>> filestore(/var/lib/ceph/osd/ceph-3) backend xfs (magic 0x58465342) >>> 2016-04-15 22:47:05.477912 7f65fbbb0800 0 >>> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: FIEMAP >>> ioctl is disabled via 'filestore fiemap' config option >>> 2016-04-15 22:47:05.477999 7f65fbbb0800 0 >>> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: >>> SEEK_DATA/SEEK_HOLE is disabled via 'filestore seek data hole' config >>> option >>> 2016-04-15 22:47:05.478091 7f65fbbb0800 0 >>> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: splice >>> is >>> supported >>> 2016-04-15 22:47:05.494593 7f65fbbb0800 0 >>> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: >>> syncfs(2) >>> syscall fully supported (by glibc and kernel) >>> 2016-04-15 22:47:05.494785 7f65fbbb0800 0 >>> xfsfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_feature: extsize is >>> disabled by conf >>> 2016-04-15 22:47:05.596738 7f65fbbb0800 1 leveldb: Recovering log #20899 >>> 2016-04-15 22:47:05.825914 7f65fbbb0800 1 leveldb: Delete type=0 #20899 >>> >>> 2016-04-15 22:47:05.826089 7f65fbbb0800 1 leveldb: Delete type=3 #20898 >>> >>> 2016-04-15 22:47:05.900058 7f65fbbb0800 0 >>> filestore(/var/lib/ceph/osd/ceph-3) mount: enabling WRITEAHEAD journal >>> mode: >>> checkpoint is not enabled >>> 2016-04-15 22:47:06.377878 7f65fbbb0800 1 journal _open >>> /var/lib/ceph/osd/ceph-3/journal fd 18: 14998831104 bytes, block size >>> 4096 >>> bytes, directio = 1, aio = 1 >>> 2016-04-15 22:47:06.381738 7f65fbbb0800 1 journal _open >>> /var/lib/ceph/osd/ceph-3/journal fd 18: 14998831104 bytes, block size >>> 4096 >>> bytes, directio = 1, aio = 1 >>> 2016-04-15 22:47:06.384954 7f65fbbb0800 1 >>> filestore(/var/lib/ceph/osd/ceph-3) upgrade >>> 2016-04-15 22:47:06.415851 7f65fbbb0800 0 <cls> >>> cls/cephfs/cls_cephfs.cc:202: loading cephfs_size_scan >>> 2016-04-15 22:47:06.419654 7f65fbbb0800 0 <cls> >>> cls/hello/cls_hello.cc:305: >>> loading cls_hello >>> 2016-04-15 22:47:06.498512 7f65fbbb0800 -1 osd/OSD.h: In function >>> 'OSDMapRef >>> OSDService::get_map(epoch_t)' thread 7f65fbbb0800 time 2016-04-15 >>> 22:47:06.494680 >>> osd/OSD.h: 885: FAILED assert(ret) >>> >>> ceph version 10.1.2 (4a2a6f72640d6b74a3bbd92798bb913ed380dcd4) >>> 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char >>> const*)+0x82) [0x7f65fb6364f2] >>> 2: (OSDService::get_map(unsigned int)+0x3d) [0x7f65fafbd83d] >>> 3: (OSD::init()+0x1862) [0x7f65faf6ba52] >>> 4: (main()+0x2b05) [0x7f65faed1735] >>> 5: (__libc_start_main()+0xf5) [0x7f65f7a67b45] >>> 6: (()+0x337197) [0x7f65faf1c197] >>> NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed >>> to >>> interpret this. >>> >>> --- begin dump of recent events --- >>> -78> 2016-04-15 22:47:04.873688 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command perfcounters_dump hook 0x7f66067e2030 >>> -77> 2016-04-15 22:47:04.873771 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command 1 hook 0x7f66067e2030 >>> -76> 2016-04-15 22:47:04.873804 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command perf dump hook 0x7f66067e2030 >>> -75> 2016-04-15 22:47:04.873834 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command perfcounters_schema hook 0x7f66067e2030 >>> -76> 2016-04-15 22:47:04.873804 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command perf dump hook 0x7f66067e2030 >>> -75> 2016-04-15 22:47:04.873834 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command perfcounters_schema hook 0x7f66067e2030 >>> -74> 2016-04-15 22:47:04.873860 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command 2 hook 0x7f66067e2030 >>> -73> 2016-04-15 22:47:04.873886 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command perf schema hook 0x7f66067e2030 >>> -72> 2016-04-15 22:47:04.873916 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command perf reset hook 0x7f66067e2030 >>> -71> 2016-04-15 22:47:04.873943 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command config show hook 0x7f66067e2030 >>> -70> 2016-04-15 22:47:04.873974 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command config set hook 0x7f66067e2030 >>> -69> 2016-04-15 22:47:04.874000 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command config get hook 0x7f66067e2030 >>> -68> 2016-04-15 22:47:04.874029 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command config diff hook 0x7f66067e2030 >>> -67> 2016-04-15 22:47:04.874055 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command log flush hook 0x7f66067e2030 >>> -66> 2016-04-15 22:47:04.874082 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command log dump hook 0x7f66067e2030 >>> -65> 2016-04-15 22:47:04.874109 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command log reopen hook 0x7f66067e2030 >>> -64> 2016-04-15 22:47:04.897500 7f65fbbb0800 0 set uid:gid to >>> 1001:1001 >>> (ceph:ceph) >>> -63> 2016-04-15 22:47:04.897635 7f65fbbb0800 0 ceph version 10.1.2 >>> (4a2a6f72640d6b74a3bbd92798bb913ed380dcd4), process ceph-osd, pid 1284 >>> -62> 2016-04-15 22:47:04.900224 7f65fbbb0800 1 -- 192.168.1.31:0/0 >>> learned my addr 192.168.1.31:0/0 >>> -61> 2016-04-15 22:47:04.900286 7f65fbbb0800 1 accepter.accepter.bind >>> my_inst.addr is 192.168.1.31:6802/1284 need_addr=0 >>> -60> 2016-04-15 22:47:04.900350 7f65fbbb0800 1 -- 192.168.2.31:0/0 >>> learned my addr 192.168.2.31:0/0 >>> -59> 2016-04-15 22:47:04.900375 7f65fbbb0800 1 accepter.accepter.bind >>> my_inst.addr is 192.168.2.31:6802/1284 need_addr=0 >>> -58> 2016-04-15 22:47:04.900443 7f65fbbb0800 1 -- 192.168.2.31:0/0 >>> learned my addr 192.168.2.31:0/0 >>> -57> 2016-04-15 22:47:04.900475 7f65fbbb0800 1 accepter.accepter.bind >>> my_inst.addr is 192.168.2.31:6803/1284 need_addr=0 >>> -56> 2016-04-15 22:47:04.900538 7f65fbbb0800 1 -- 192.168.1.31:0/0 >>> learned my addr 192.168.1.31:0/0 >>> -55> 2016-04-15 22:47:04.900562 7f65fbbb0800 1 accepter.accepter.bind >>> my_inst.addr is 192.168.1.31:6803/1284 need_addr=0 >>> -54> 2016-04-15 22:47:04.900585 7f65fbbb0800 0 pidfile_write: ignore >>> empty --pid-file >>> -53> 2016-04-15 22:47:04.909743 7f65fbbb0800 5 asok(0x7f660689a000) >>> init >>> /var/run/ceph/ceph-osd.3.asok >>> -52> 2016-04-15 22:47:04.909792 7f65fbbb0800 5 asok(0x7f660689a000) >>> bind_and_listen /var/run/ceph/ceph-osd.3.asok >>> -51> 2016-04-15 22:47:04.909891 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command 0 hook 0x7f66067de0d8 >>> -50> 2016-04-15 22:47:04.909928 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command version hook 0x7f66067de0d8 >>> -49> 2016-04-15 22:47:04.909955 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command git_version hook 0x7f66067de0d8 >>> -48> 2016-04-15 22:47:04.909988 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command help hook 0x7f66067e21e0 >>> -47> 2016-04-15 22:47:04.910015 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command get_command_descriptions hook 0x7f66067e21f0 >>> -46> 2016-04-15 22:47:04.910205 7f65f43c9700 5 asok(0x7f660689a000) >>> entry start >>> -45> 2016-04-15 22:47:04.910330 7f65fbbb0800 10 monclient(hunting): >>> build_initial_monmap >>> -44> 2016-04-15 22:47:04.939070 7f65fbbb0800 5 adding auth protocol: >>> cephx >>> -43> 2016-04-15 22:47:04.939118 7f65fbbb0800 5 adding auth protocol: >>> cephx >>> -42> 2016-04-15 22:47:04.939986 7f65fbbb0800 5 asok(0x7f660689a000) >>> register_command objecter_requests hook 0x7f66067e22b0 >>> -41> 2016-04-15 22:47:04.940256 7f65fbbb0800 1 -- >>> 192.168.1.31:6802/1284 >>> messenger.start >>> -40> 2016-04-15 22:47:04.940413 7f65fbbb0800 1 -- :/0 messenger.start >>> -39> 2016-04-15 22:47:04.940557 7f65fbbb0800 1 -- >>> 192.168.1.31:6803/1284 >>> messenger.start >>> -38> 2016-04-15 22:47:04.940686 7f65fbbb0800 1 -- >>> 192.168.2.31:6803/1284 >>> messenger.start >>> -37> 2016-04-15 22:47:04.940798 7f65fbbb0800 1 -- >>> 192.168.2.31:6802/1284 >>> messenger.start >>> -36> 2016-04-15 22:47:04.940899 7f65fbbb0800 1 -- :/0 messenger.start >>> -35> 2016-04-15 22:47:04.941223 7f65fbbb0800 2 osd.3 0 mounting >>> /var/lib/ceph/osd/ceph-3 /var/lib/ceph/osd/ceph-3/journal >>> -34> 2016-04-15 22:47:05.467530 7f65fbbb0800 0 >>> filestore(/var/lib/ceph/osd/ceph-3) backend xfs (magic 0x58465342) >>> -33> 2016-04-15 22:47:05.477912 7f65fbbb0800 0 >>> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: FIEMAP >>> ioctl is disabled via 'filestore fiemap' config option >>> -32> 2016-04-15 22:47:05.477999 7f65fbbb0800 0 >>> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: >>> SEEK_DATA/SEEK_HOLE is disabled via 'filestore seek data hole' config >>> option >>> -31> 2016-04-15 22:47:05.478091 7f65fbbb0800 0 >>> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: splice >>> is >>> supported >>> -30> 2016-04-15 22:47:05.494593 7f65fbbb0800 0 >>> genericfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_features: >>> syncfs(2) >>> syscall fully supported (by glibc and kernel) >>> -29> 2016-04-15 22:47:05.494785 7f65fbbb0800 0 >>> xfsfilestorebackend(/var/lib/ceph/osd/ceph-3) detect_feature: extsize is >>> disabled by conf >>> -28> 2016-04-15 22:47:05.596738 7f65fbbb0800 1 leveldb: Recovering >>> log >>> #20899 >>> -27> 2016-04-15 22:47:05.825914 7f65fbbb0800 1 leveldb: Delete type=0 >>> #20899 >>> >>> -26> 2016-04-15 22:47:05.826089 7f65fbbb0800 1 leveldb: Delete type=3 >>> #20898 >>> >>> -25> 2016-04-15 22:47:05.900058 7f65fbbb0800 0 >>> filestore(/var/lib/ceph/osd/ceph-3) mount: enabling WRITEAHEAD journal >>> mode: >>> checkpoint is not enabled >>> -24> 2016-04-15 22:47:06.377715 7f65fbbb0800 2 journal open >>> /var/lib/ceph/osd/ceph-3/journal fsid >>> 4f86a418-6c67-4cb4-83a1-6c123c890036 >>> fs_op_seq 9829589 >>> -23> 2016-04-15 22:47:06.377878 7f65fbbb0800 1 journal _open >>> /var/lib/ceph/osd/ceph-3/journal fd 18: 14998831104 bytes, block size >>> 4096 >>> bytes, directio = 1, aio = 1 >>> -22> 2016-04-15 22:47:06.379811 7f65fbbb0800 2 journal open advancing >>> committed_seq 9829584 to fs op_seq 9829589 >>> -21> 2016-04-15 22:47:06.380757 7f65fbbb0800 2 journal read_entry >>> 2537717760 : seq 9829585 29509 bytes >>> -20> 2016-04-15 22:47:06.380996 7f65fbbb0800 2 journal read_entry >>> 2537750528 : seq 9829586 8134 bytes >>> -19> 2016-04-15 22:47:06.381091 7f65fbbb0800 2 journal read_entry >>> 2537762816 : seq 9829587 3064 bytes >>> -18> 2016-04-15 22:47:06.381155 7f65fbbb0800 2 journal read_entry >>> 2537766912 : seq 9829588 7647 bytes >>> -17> 2016-04-15 22:47:06.381219 7f65fbbb0800 2 journal read_entry >>> 2537775104 : seq 9829589 4737 bytes >>> -16> 2016-04-15 22:47:06.381257 7f65fbbb0800 2 journal No further >>> valid >>> entries found, journal is most likely valid >>> -15> 2016-04-15 22:47:06.381287 7f65fbbb0800 2 journal No further >>> valid >>> entries found, journal is most likely valid >>> -14> 2016-04-15 22:47:06.381302 7f65fbbb0800 3 journal >>> journal_replay: >>> end of journal, done. >>> -13> 2016-04-15 22:47:06.381738 7f65fbbb0800 1 journal _open >>> /var/lib/ceph/osd/ceph-3/journal fd 18: 14998831104 bytes, block size >>> 4096 >>> bytes, directio = 1, aio = 1 >>> -12> 2016-04-15 22:47:06.384954 7f65fbbb0800 1 >>> filestore(/var/lib/ceph/osd/ceph-3) upgrade >>> -11> 2016-04-15 22:47:06.385071 7f65fbbb0800 2 osd.3 0 boot >>> -10> 2016-04-15 22:47:06.415253 7f65fbbb0800 1 <cls> >>> cls/statelog/cls_statelog.cc:306: Loaded log class! >>> -9> 2016-04-15 22:47:06.415851 7f65fbbb0800 0 <cls> >>> cls/cephfs/cls_cephfs.cc:202: loading cephfs_size_scan >>> -8> 2016-04-15 22:47:06.418172 7f65fbbb0800 1 <cls> >>> cls/version/cls_version.cc:228: Loaded version class! >>> -7> 2016-04-15 22:47:06.419654 7f65fbbb0800 0 <cls> >>> cls/hello/cls_hello.cc:305: loading cls_hello >>> -6> 2016-04-15 22:47:06.426520 7f65fbbb0800 1 <cls> >>> cls/refcount/cls_refcount.cc:232: Loaded refcount class! >>> -5> 2016-04-15 22:47:06.427217 7f65fbbb0800 1 <cls> >>> cls/user/cls_user.cc:375: Loaded user class! >>> -4> 2016-04-15 22:47:06.428364 7f65fbbb0800 1 <cls> >>> cls/replica_log/cls_replica_log.cc:141: Loaded replica log class! >>> -3> 2016-04-15 22:47:06.428970 7f65fbbb0800 1 <cls> >>> cls/timeindex/cls_timeindex.cc:259: Loaded timeindex class! >>> -2> 2016-04-15 22:47:06.430177 7f65fbbb0800 1 <cls> >>> cls/log/cls_log.cc:317: Loaded log class! >>> -1> 2016-04-15 22:47:06.438063 7f65fbbb0800 1 <cls> >>> cls/rgw/cls_rgw.cc:3206: Loaded rgw class! >>> 0> 2016-04-15 22:47:06.498512 7f65fbbb0800 -1 osd/OSD.h: In function >>> 'OSDMapRef OSDService::get_map(epoch_t)' thread 7f65fbbb0800 time >>> 2016-04-15 >>> 22:47:06.494680 >>> osd/OSD.h: 885: FAILED assert(ret) >>> >>> ceph version 10.1.2 (4a2a6f72640d6b74a3bbd92798bb913ed380dcd4) >>> 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char >>> const*)+0x82) [0x7f65fb6364f2] >>> 2: (OSDService::get_map(unsigned int)+0x3d) [0x7f65fafbd83d] >>> 3: (OSD::init()+0x1862) [0x7f65faf6ba52] >>> 4: (main()+0x2b05) [0x7f65faed1735] >>> 5: (__libc_start_main()+0xf5) [0x7f65f7a67b45] >>> 6: (()+0x337197) [0x7f65faf1c197] >>> 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_mirror >>> 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 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 >>> 1/ 5 compressor >>> 1/ 5 newstore >>> 1/ 5 bluestore >>> 1/ 5 bluefs >>> 1/ 3 bdev >>> 1/ 5 kstore >>> 4/ 5 rocksdb >>> 4/ 5 leveldb >>> 1/ 5 kinetic >>> 1/ 5 fuse >>> -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 --- >>> 2016-04-15 22:47:06.509080 7f65fbbb0800 -1 *** Caught signal (Aborted) ** >>> in thread 7f65fbbb0800 thread_name:ceph-osd >>> >>> ceph version 10.1.2 (4a2a6f72640d6b74a3bbd92798bb913ed380dcd4) >>> 1: (()+0x949117) [0x7f65fb52e117] >>> 2: (()+0xf8d0) [0x7f65f9a318d0] >>> 3: (gsignal()+0x37) [0x7f65f7a7b067] >>> 4: (abort()+0x148) [0x7f65f7a7c448] >>> 5: (ceph::__ceph_assert_fail(char const*, char const*, int, char >>> const*)+0x256) [0x7f65fb6366c6] >>> 6: (OSDService::get_map(unsigned int)+0x3d) [0x7f65fafbd83d] >>> 7: (OSD::init()+0x1862) [0x7f65faf6ba52] >>> 8: (main()+0x2b05) [0x7f65faed1735] >>> 9: (__libc_start_main()+0xf5) [0x7f65f7a67b45] >>> 10: (()+0x337197) [0x7f65faf1c197] >>> NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed >>> to >>> interpret this. >>> >>> --- begin dump of recent events --- >>> 0> 2016-04-15 22:47:06.509080 7f65fbbb0800 -1 *** Caught signal >>> (Aborted) ** >>> in thread 7f65fbbb0800 thread_name:ceph-osd >>> >>> ceph version 10.1.2 (4a2a6f72640d6b74a3bbd92798bb913ed380dcd4) >>> 1: (()+0x949117) [0x7f65fb52e117] >>> 2: (()+0xf8d0) [0x7f65f9a318d0] >>> 3: (gsignal()+0x37) [0x7f65f7a7b067] >>> 4: (abort()+0x148) [0x7f65f7a7c448] >>> 5: (ceph::__ceph_assert_fail(char const*, char const*, int, char >>> const*)+0x256) [0x7f65fb6366c6] >>> 6: (OSDService::get_map(unsigned int)+0x3d) [0x7f65fafbd83d] >>> 7: (OSD::init()+0x1862) [0x7f65faf6ba52] >>> 8: (main()+0x2b05) [0x7f65faed1735] >>> 9: (__libc_start_main()+0xf5) [0x7f65f7a67b45] >>> 10: (()+0x337197) [0x7f65faf1c197] >>> 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_mirror >>> 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 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 >>> 1/ 5 compressor >>> 1/ 5 newstore >>> 1/ 5 bluestore >>> 1/ 5 bluefs >>> 1/ 3 bdev >>> 1/ 5 kstore >>> 4/ 5 rocksdb >>> 4/ 5 leveldb >>> 1/ 5 kinetic >>> 1/ 5 fuse >>> -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 --- >>> >>> What can I try to get this OSD back online? I saw some similar issues on >>> google but I wasn't sure if that was actually the same issue. >>> >>> If I run in to MDS issue after resolving this, I'll send out another one. >>> =) >>> Thanks all! >>> >>> Regards, >>> Hong >> >>> >>> _______________________________________________ >>> ceph-users mailing list >>> ceph-users@xxxxxxxxxxxxxx >>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >>> >> >> >> >> -- >> Thank you! >> HuangJun >> >> >> > > > > -- > Thank you! > HuangJun > > > > -- Thank you! HuangJun _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com