Re: infernalis and jewel upgrades...

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

 



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
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com




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


  Powered by Linux