potential issue with Bluestore collection_list

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

 



Looks like BlueStore::collection_list method makes my day today :)

While playing with new objectstore fio plugin (see https://github.com/ceph/ceph/pull/10267) I observed BlueStore fsck reports errors on restart. And completion if properly configured.

After significant test case simplification it appeared that BlueStore::fsck detects duplicate nid at the storage. More analysis showed that in fact it's Bluestore::collection_list who returned duplicate entities.

I have some gaps in my collection/object naming scheme understanding hence I can't say definitely if fio assigns collection names properly. IMHO it's rather an issue in BlueStore::collection_list.

Here is pretty simple (hopefully) log (2 collections and 2 objects total) each showing the case.

IMHO the issue somewhere below the following line:

2016-08-11 18:30:44.595101 7fbe78f39780 1 bluestore(./fio-bluestore) fsck collection 281474976710656.0_head

where both object keys are reported.

Sage, could you please take a look and comment.


2016-08-11 18:30:43.696717 7fbe78f39780 1 bluestore(./fio-bluestore) _open_db opened rocksdb path db options compression=kNoCompression,max_write_buffer_number=16,min_write_buffer_number_to_merge=3,recycle_log_file_num=16 2016-08-11 18:30:43.696765 7fbe78f39780 10 bluestore(./fio-bluestore) _open_super_meta old nid_max 0 2016-08-11 18:30:43.696772 7fbe78f39780 10 bluestore(./fio-bluestore) _open_super_meta freelist_type extent 2016-08-11 18:30:43.696777 7fbe78f39780 10 bluestore(./fio-bluestore) _open_super_meta bluefs_extents [8192~1074782208]
2016-08-11 18:30:43.696782 7fbe78f39780  1 freelist init
2016-08-11 18:30:43.696800 7fbe78f39780 20 freelist init 1074790400~9662627840
2016-08-11 18:30:43.696803 7fbe78f39780 10 freelist init loaded 1 extents
2016-08-11 18:30:43.696810 7fbe78f39780 10 stupidalloc init_add_free 1074790400~9662627840 2016-08-11 18:30:43.696811 7fbe78f39780 30 stupidalloc _choose_bin len 9662627840 -> 9 2016-08-11 18:30:43.696812 7fbe78f39780 30 stupidalloc _insert_free 1074790400~9662627840 in bin 9 2016-08-11 18:30:43.696813 7fbe78f39780 30 stupidalloc _choose_bin len 9662627840 -> 9 2016-08-11 18:30:43.696813 7fbe78f39780 10 bluestore(./fio-bluestore) _open_alloc loaded 9215 M in 1 extents 2016-08-11 18:30:43.696827 7fbe78f39780 10 bluestore(./fio-bluestore) _reconcile_bluefs_freespace 2016-08-11 18:30:43.696831 7fbe78f39780 10 bluestore(./fio-bluestore) _reconcile_bluefs_freespace we agree bluefs has [8192~1074782208] 2016-08-11 18:30:43.696924 7fbe78f39780 10 bluestore(./fio-bluestore) _wal_replay start 2016-08-11 18:30:43.696936 7fbe78f39780 20 bluestore(./fio-bluestore) _wal_replay flushing osr 2016-08-11 18:30:43.696937 7fbe78f39780 10 bluestore(./fio-bluestore) _wal_replay completed 0 events 2016-08-11 18:30:43.696942 7fbe78f39780 10 bluestore(./fio-bluestore) _set_csum csum_type crc32c 2016-08-11 18:30:43.696945 7fbe78f39780 10 bluestore(./fio-bluestore) _set_compression mode none alg (none) 2016-08-11 18:30:43.696948 7fbe457fa700 10 bluestore(./fio-bluestore) _kv_sync_thread start 2016-08-11 18:30:43.696952 7fbe457fa700 20 bluestore(./fio-bluestore) _kv_sync_thread sleep 2016-08-11 18:30:43.696971 7fbe78f39780 10 bluestore(./fio-bluestore) queue_transactions new 0x153d130 osr(job init 0x7ffe5d50d610) 2016-08-11 18:30:43.696977 7fbe78f39780 20 bluestore(./fio-bluestore) _txc_create osr 0x153d130 = 0x1523ab0 seq 1 2016-08-11 18:30:43.696983 7fbe78f39780 30 bluestore(./fio-bluestore) _txc_add_transaction transaction dump:
{
    "ops": [
        {
            "op_num": 0,
            "op_name": "mkcoll",
            "collection": "281474976710656.0_head"
        },
        {
            "op_num": 1,
            "op_name": "mkcoll",
            "collection": "281474976710656.1_head"
        }
    ]
}

2016-08-11 18:30:43.697022 7fbe78f39780 15 bluestore(./fio-bluestore) _create_collection 281474976710656.0_head bits 0 2016-08-11 18:30:43.697037 7fbe78f39780 10 bluestore(./fio-bluestore) _create_collection 281474976710656.0_head bits 0 = 0 2016-08-11 18:30:43.697038 7fbe78f39780 15 bluestore(./fio-bluestore) _create_collection 281474976710656.1_head bits 0 2016-08-11 18:30:43.697042 7fbe78f39780 10 bluestore(./fio-bluestore) _create_collection 281474976710656.1_head bits 0 = 0 2016-08-11 18:30:43.697047 7fbe78f39780 20 bluestore(./fio-bluestore) _txc_write_nodes txc 0x1523ab0 onodes bnodes 2016-08-11 18:30:43.697052 7fbe78f39780 10 bluestore(./fio-bluestore) _txc_state_proc txc 0x1523ab0 prepare 2016-08-11 18:30:43.697055 7fbe78f39780 20 bluestore(./fio-bluestore) _txc_finish_io 0x1523ab0 2016-08-11 18:30:43.697055 7fbe78f39780 10 bluestore(./fio-bluestore) _txc_state_proc txc 0x1523ab0 io_done 2016-08-11 18:30:43.697112 7fbe457fa700 20 bluestore(./fio-bluestore) _kv_sync_thread wake 2016-08-11 18:30:43.697115 7fbe457fa700 20 bluestore(./fio-bluestore) _kv_sync_thread committing 1 cleaning 0 2016-08-11 18:30:43.697117 7fbe457fa700 30 bluestore(./fio-bluestore) _kv_sync_thread committing txc <0x1523ab0> 2016-08-11 18:30:43.697118 7fbe457fa700 30 bluestore(./fio-bluestore) _kv_sync_thread wal_cleaning txc <> 2016-08-11 18:30:43.697119 7fbe457fa700 10 stupidalloc commit_start releasing 0 in extents 0 2016-08-11 18:30:43.697122 7fbe457fa700 20 bluestore(./fio-bluestore) _txc_finalize_kv txc 0x1523ab0 allocated 0x[] released 0x[] 2016-08-11 18:30:43.697156 7fbe457fa700 10 bluestore(./fio-bluestore) _balance_bluefs_freespace bluefs 1024 M free (1) bluestore 9215 M free (0.899902), bluefs_ratio 0.100097 2016-08-11 18:30:43.697181 7fbe457fa700 10 stupidalloc reserve need 1048576 num_free 130019328 num_reserved 0 2016-08-11 18:30:43.697182 7fbe457fa700 10 stupidalloc allocate want_size 1048576 alloc_unit 1048576 hint 0 2016-08-11 18:30:43.697183 7fbe457fa700 30 stupidalloc _choose_bin len 1048576 -> 9 2016-08-11 18:30:43.697184 7fbe457fa700 30 stupidalloc allocate got 5242880~1048576 from bin 9 2016-08-11 18:30:43.697186 7fbe457fa700 30 stupidalloc _choose_bin len 127926272 -> 9 2016-08-11 18:30:43.697839 7fbe457fa700 20 bluestore(./fio-bluestore) _kv_sync_thread committed 1 cleaned 0 in 0.000722 2016-08-11 18:30:43.697866 7fbe457fa700 10 bluestore(./fio-bluestore) _txc_state_proc txc 0x1523ab0 kv_queued 2016-08-11 18:30:43.697871 7fbe457fa700 20 bluestore(./fio-bluestore) _txc_finish_kv txc 0x1523ab0 2016-08-11 18:30:43.697897 7fbe457fa700 10 bluestore(./fio-bluestore) _txc_state_proc txc 0x1523ab0 finishing 2016-08-11 18:30:43.697900 7fbe457fa700 20 bluestore(./fio-bluestore) _txc_finish 0x1523ab0 onodes 2016-08-11 18:30:43.697903 7fbe457fa700 20 bluestore(./fio-bluestore) _osr_reap_done osr 0x153d130 2016-08-11 18:30:43.697904 7fbe457fa700 20 bluestore(./fio-bluestore) _osr_reap_done txc 0x1523ab0 done 2016-08-11 18:30:43.697908 7fbe457fa700 20 bluestore(./fio-bluestore) _osr_reap_done osr 0x153d130 q now empty 2016-08-11 18:30:43.697909 7fbe457fa700 10 stupidalloc commit_finish released 0 in extents 0 2016-08-11 18:30:43.697911 7fbe457fa700 10 bluestore(./fio-bluestore) _reap_collections all reaped 2016-08-11 18:30:43.697912 7fbe457fa700 20 bluestore(./fio-bluestore) _kv_sync_thread sleep 2016-08-11 18:30:43.798505 7fbe45ffb700 10 bluestore(./fio-bluestore) queue_transactions new 0x7fbe400157a0 osr(281474976710656.0 0x14faa90) 2016-08-11 18:30:43.798542 7fbe45ffb700 20 bluestore(./fio-bluestore) _txc_create osr 0x7fbe400157a0 = 0x7fbe40015990 seq 1 2016-08-11 18:30:43.798558 7fbe45ffb700 30 bluestore(./fio-bluestore) _txc_add_transaction transaction dump:
{
    "ops": [
        {
            "op_num": 0,
            "op_name": "write",
            "collection": "281474976710656.0_head",
"oid": "#281474976710656:00000000:::.%2ffio-bluestore%2fbluestore.0.0:head#",
            "length": 4096,
            "offset": 0,
            "bufferlist length": 4096
        }
    ]
}

2016-08-11 18:30:43.798618 7fbe45ffb700 30 bluestore.OnodeSpace(0x1524370 in 0x14eca10) lookup 2016-08-11 18:30:43.798623 7fbe45ffb700 30 bluestore.OnodeSpace(0x1524370 in 0x14eca10) lookup #281474976710656:00000000:::.%2ffio-bluestore%2fbluestore.0.0:head# miss 2016-08-11 18:30:43.798636 7fbe45ffb700 20 bluestore(./fio-bluestore).collection(281474976710656.0_head) get_onode oid #281474976710656:00000000:::.%2ffio-bluestore%2fbluestore.0.0:head# key '--'0x800100000000000000000000'.!=./fio-bluestore/bluestore.0.0!'0xfffffffffffffffeffffffffffffffff 2016-08-11 18:30:43.798691 7fbe45ffb700 20 bluestore(./fio-bluestore).collection(281474976710656.0_head) r -2 v.len 0 2016-08-11 18:30:43.798696 7fbe45ffb700 30 bluestore.OnodeSpace(0x1524370 in 0x14eca10) add #281474976710656:00000000:::.%2ffio-bluestore%2fbluestore.0.0:head# 0x7fbe400179e0 2016-08-11 18:30:43.798709 7fbe45ffb700 15 bluestore(./fio-bluestore) _write 281474976710656.0_head #281474976710656:00000000:::.%2ffio-bluestore%2fbluestore.0.0:head# 0x0~1000 2016-08-11 18:30:43.798713 7fbe45ffb700 20 bluestore(./fio-bluestore) _assign_nid 1 2016-08-11 18:30:43.798719 7fbe45ffb700 10 bluestore(./fio-bluestore) _assign_nid nid_max now 1024 2016-08-11 18:30:43.798722 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_write #281474976710656:00000000:::.%2ffio-bluestore%2fbluestore.0.0:head# 0x0~1000 - have 0x0 (0) bytes in 0 lextents 2016-08-11 18:30:43.798726 7fbe45ffb700 30 bluestore(./fio-bluestore) _dump_onode 0x7fbe400179e0 #281474976710656:00000000:::.%2ffio-bluestore%2fbluestore.0.0:head# nid 1 size 0x0 (0) expected_object_size 0 expected_write_size 0 2016-08-11 18:30:43.798759 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_write prefer csum_order 12 comp_blob_size 0x40000 2016-08-11 18:30:43.798763 7fbe45ffb700 10 bluestore(./fio-bluestore) _do_write_small 0x0~1000 2016-08-11 18:30:43.798772 7fbe45ffb700 20 bluestore.BufferSpace(0x7fbe40018498 in 0x14eca10) _discard 0x0~1000 2016-08-11 18:30:43.798781 7fbe45ffb700 30 bluestore(./fio-bluestore) _pad_zeros 0x0~1000 chunk_size 0x1000 2016-08-11 18:30:43.798782 7fbe45ffb700 20 bluestore(./fio-bluestore) _pad_zeros pad 0x0 + 0x0 on front/back, now 0x0~1000 2016-08-11 18:30:43.798787 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_write_small lex 0x0: 0x0~1000->1 2016-08-11 18:30:43.798790 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_write_small new 1: 1:blob([] clen 0x0 -> 0) 2016-08-11 18:30:43.798799 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_alloc_write txc 0x7fbe40015990 1 blobs 2016-08-11 18:30:43.798802 7fbe45ffb700 10 stupidalloc reserve need 65536 num_free 9662627840 num_reserved 0 2016-08-11 18:30:43.798804 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_alloc_write forcing csum_order to block_size_order 12 2016-08-11 18:30:43.798806 7fbe45ffb700 10 stupidalloc allocate want_size 65536 alloc_unit 65536 hint 0 2016-08-11 18:30:43.798812 7fbe45ffb700 30 stupidalloc _choose_bin len 65536 -> 5 2016-08-11 18:30:43.798813 7fbe45ffb700 30 stupidalloc allocate got 1074790400~65536 from bin 9 2016-08-11 18:30:43.798819 7fbe45ffb700 30 stupidalloc _choose_bin len 9662562304 -> 9 2016-08-11 18:30:43.798824 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_alloc_write blob 1:blob([0x40100000~10000] clen 0x0 -> 0 mutable) csum_order 12 csum_length 0x10000 2016-08-11 18:30:43.798897 7fbe45ffb700 10 bluestore(./fio-bluestore) _wctx_finish lex_old [] 2016-08-11 18:30:43.798901 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_write extending size to 0x1000 2016-08-11 18:30:43.798905 7fbe45ffb700 10 bluestore(./fio-bluestore) _write 281474976710656.0_head #281474976710656:00000000:::.%2ffio-bluestore%2fbluestore.0.0:head# 0x0~1000 = 0 2016-08-11 18:30:43.798912 7fbe45ffb700 20 bluestore(./fio-bluestore) _txc_write_nodes txc 0x7fbe40015990 onodes 0x7fbe400179e0 bnodes 2016-08-11 18:30:43.798929 7fbe45ffb700 20 bluestore(./fio-bluestore) onode #281474976710656:00000000:::.%2ffio-bluestore%2fbluestore.0.0:head# is 145 2016-08-11 18:30:43.798943 7fbe45ffb700 10 bluestore(./fio-bluestore) _txc_state_proc txc 0x7fbe40015990 prepare 2016-08-11 18:30:43.798947 7fbe45ffb700 10 bluestore(./fio-bluestore) _txc_aio_submit txc 0x7fbe40015990 2016-08-11 18:30:43.800139 7fbe45ffb700 10 bluestore(./fio-bluestore) queue_transactions new 0x7fbe40019eb0 osr(281474976710656.1 0x14fab10) 2016-08-11 18:30:43.800188 7fbe45ffb700 20 bluestore(./fio-bluestore) _txc_create osr 0x7fbe40019eb0 = 0x7fbe4001ba80 seq 1 2016-08-11 18:30:43.800193 7fbe45ffb700 30 bluestore(./fio-bluestore) _txc_add_transaction transaction dump:
{
    "ops": [
        {
            "op_num": 0,
            "op_name": "write",
            "collection": "281474976710656.1_head",
"oid": "#281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head#",
            "length": 4096,
            "offset": 0,
            "bufferlist length": 4096
        }
    ]
}

2016-08-11 18:30:43.800218 7fbe45ffb700 30 bluestore.OnodeSpace(0x1524ee0 in 0x14eca10) lookup 2016-08-11 18:30:43.800220 7fbe45ffb700 30 bluestore.OnodeSpace(0x1524ee0 in 0x14eca10) lookup #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# miss 2016-08-11 18:30:43.800226 7fbe45ffb700 20 bluestore(./fio-bluestore).collection(281474976710656.1_head) get_onode oid #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# key '--'0x800100000000000080000000'.!=./fio-bluestore/bluestore.0.1!'0xfffffffffffffffeffffffffffffffff 2016-08-11 18:30:43.800253 7fbe45ffb700 20 bluestore(./fio-bluestore).collection(281474976710656.1_head) r -2 v.len 0 2016-08-11 18:30:43.800276 7fbe45ffb700 30 bluestore.OnodeSpace(0x1524ee0 in 0x14eca10) add #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# 0x7fbe40015320 2016-08-11 18:30:43.800283 7fbe45ffb700 15 bluestore(./fio-bluestore) _write 281474976710656.1_head #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# 0x0~1000 2016-08-11 18:30:43.800286 7fbe45ffb700 20 bluestore(./fio-bluestore) _assign_nid 2 2016-08-11 18:30:43.800287 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_write #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# 0x0~1000 - have 0x0 (0) bytes in 0 lextents 2016-08-11 18:30:43.800289 7fbe45ffb700 30 bluestore(./fio-bluestore) _dump_onode 0x7fbe40015320 #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# nid 2 size 0x0 (0) expected_object_size 0 expected_write_size 0 2016-08-11 18:30:43.800292 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_write prefer csum_order 12 comp_blob_size 0x40000 2016-08-11 18:30:43.800293 7fbe45ffb700 10 bluestore(./fio-bluestore) _do_write_small 0x0~1000 2016-08-11 18:30:43.800132 7fbe5d657700 10 bluestore(./fio-bluestore) _txc_state_proc txc 0x7fbe40015990 aio_wait 2016-08-11 18:30:43.800296 7fbe45ffb700 20 bluestore.BufferSpace(0x7fbe4001ca38 in 0x14eca10) _discard 0x0~1000 2016-08-11 18:30:43.800299 7fbe45ffb700 30 bluestore(./fio-bluestore) _pad_zeros 0x0~1000 chunk_size 0x1000 2016-08-11 18:30:43.800300 7fbe45ffb700 20 bluestore(./fio-bluestore) _pad_zeros pad 0x0 + 0x0 on front/back, now 0x0~1000 2016-08-11 18:30:43.800301 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_write_small lex 0x0: 0x0~1000->1 2016-08-11 18:30:43.800300 7fbe5d657700 20 bluestore(./fio-bluestore) _txc_finish_io 0x7fbe40015990 2016-08-11 18:30:43.800303 7fbe5d657700 10 bluestore(./fio-bluestore) _txc_state_proc txc 0x7fbe40015990 io_done 2016-08-11 18:30:43.800303 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_write_small new 1: 1:blob([] clen 0x0 -> 0) 2016-08-11 18:30:43.800311 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_alloc_write txc 0x7fbe4001ba80 1 blobs 2016-08-11 18:30:43.800313 7fbe45ffb700 10 stupidalloc reserve need 65536 num_free 9662562304 num_reserved 0 2016-08-11 18:30:43.800314 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_alloc_write forcing csum_order to block_size_order 12 2016-08-11 18:30:43.800312 7fbe5d657700 20 bluestore.BufferSpace(0x7fbe40018498 in 0x14eca10) finish_write buffer(0x7fbe40018510 space 0x7fbe40018498 0x0~1000 writing nocache) 2016-08-11 18:30:43.800315 7fbe45ffb700 10 stupidalloc allocate want_size 65536 alloc_unit 65536 hint 0 2016-08-11 18:30:43.800317 7fbe45ffb700 30 stupidalloc _choose_bin len 65536 -> 5 2016-08-11 18:30:43.800318 7fbe45ffb700 30 stupidalloc allocate got 1074855936~65536 from bin 9 2016-08-11 18:30:43.800321 7fbe45ffb700 30 stupidalloc _choose_bin len 9662496768 -> 9 2016-08-11 18:30:43.800323 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_alloc_write blob 1:blob([0x40110000~10000] clen 0x0 -> 0 mutable) csum_order 12 csum_length 0x10000 2016-08-11 18:30:43.800330 7fbe457fa700 20 bluestore(./fio-bluestore) _kv_sync_thread wake 2016-08-11 18:30:43.800331 7fbe457fa700 20 bluestore(./fio-bluestore) _kv_sync_thread committing 1 cleaning 0 2016-08-11 18:30:43.800333 7fbe457fa700 30 bluestore(./fio-bluestore) _kv_sync_thread committing txc <0x7fbe40015990> 2016-08-11 18:30:43.800333 7fbe457fa700 30 bluestore(./fio-bluestore) _kv_sync_thread wal_cleaning txc <> 2016-08-11 18:30:43.800334 7fbe457fa700 10 stupidalloc commit_start releasing 0 in extents 0 2016-08-11 18:30:43.800339 7fbe45ffb700 10 bluestore(./fio-bluestore) _wctx_finish lex_old [] 2016-08-11 18:30:43.800341 7fbe45ffb700 20 bluestore(./fio-bluestore) _do_write extending size to 0x1000 2016-08-11 18:30:43.800342 7fbe45ffb700 10 bluestore(./fio-bluestore) _write 281474976710656.1_head #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# 0x0~1000 = 0 2016-08-11 18:30:43.800346 7fbe45ffb700 20 bluestore(./fio-bluestore) _txc_write_nodes txc 0x7fbe4001ba80 onodes 0x7fbe40015320 bnodes 2016-08-11 18:30:43.800354 7fbe45ffb700 20 bluestore(./fio-bluestore) onode #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# is 145 2016-08-11 18:30:43.800363 7fbe45ffb700 10 bluestore(./fio-bluestore) _txc_state_proc txc 0x7fbe4001ba80 prepare 2016-08-11 18:30:43.800365 7fbe45ffb700 10 bluestore(./fio-bluestore) _txc_aio_submit txc 0x7fbe4001ba80 2016-08-11 18:30:43.801290 7fbe5d657700 10 bluestore(./fio-bluestore) _txc_state_proc txc 0x7fbe4001ba80 aio_wait 2016-08-11 18:30:43.801319 7fbe5d657700 20 bluestore(./fio-bluestore) _txc_finish_io 0x7fbe4001ba80 2016-08-11 18:30:43.801322 7fbe5d657700 10 bluestore(./fio-bluestore) _txc_state_proc txc 0x7fbe4001ba80 io_done 2016-08-11 18:30:43.801353 7fbe5d657700 20 bluestore.BufferSpace(0x7fbe4001ca38 in 0x14eca10) finish_write buffer(0x7fbe400154e0 space 0x7fbe4001ca38 0x0~1000 writing nocache) 2016-08-11 18:30:43.801367 7fbe457fa700 20 bluestore(./fio-bluestore) _txc_finalize_kv txc 0x7fbe40015990 allocated 0x[40100000~10000] released 0x[] 2016-08-11 18:30:43.801371 7fbe457fa700 10 freelist allocate 1074790400~65536 2016-08-11 18:30:43.801376 7fbe457fa700 20 freelist allocate rm 1074790400~9662627840 2016-08-11 18:30:43.801381 7fbe457fa700 20 freelist allocate set 1074855936~9662562304 (remaining tail) 2016-08-11 18:30:43.801425 7fbe457fa700 10 bluestore(./fio-bluestore) _balance_bluefs_freespace bluefs 1024 M free (1) bluestore 9214 M free (0.89989), bluefs_ratio 0.100098 2016-08-11 18:30:43.802538 7fbe457fa700 20 bluestore(./fio-bluestore) _kv_sync_thread committed 1 cleaned 0 in 0.002204 2016-08-11 18:30:43.802567 7fbe457fa700 10 bluestore(./fio-bluestore) _txc_state_proc txc 0x7fbe40015990 kv_queued 2016-08-11 18:30:43.802570 7fbe457fa700 20 bluestore(./fio-bluestore) _txc_finish_kv txc 0x7fbe40015990 2016-08-11 18:30:43.802596 7fbe457fa700 10 bluestore(./fio-bluestore) _txc_state_proc txc 0x7fbe40015990 finishing 2016-08-11 18:30:43.802598 7fbe457fa700 20 bluestore(./fio-bluestore) _txc_finish 0x7fbe40015990 onodes 0x7fbe400179e0 2016-08-11 18:30:43.802599 7fbe457fa700 20 bluestore(./fio-bluestore) _txc_finish onode 0x7fbe400179e0 had 0x7fbe40015990 2016-08-11 18:30:43.802608 7fbe457fa700 20 bluestore(./fio-bluestore) _osr_reap_done osr 0x7fbe400157a0 2016-08-11 18:30:43.802608 7fbe457fa700 20 bluestore(./fio-bluestore) _osr_reap_done txc 0x7fbe40015990 done 2016-08-11 18:30:43.802613 7fbe457fa700 20 bluestore(./fio-bluestore) _osr_reap_done osr 0x7fbe400157a0 q now empty 2016-08-11 18:30:43.802615 7fbe457fa700 20 bluestore.2QCache(0x14eca10) trim onodes 2 / 16384 buffers 0 / 536870912 2016-08-11 18:30:43.802616 7fbe457fa700 10 stupidalloc commit_finish released 0 in extents 0 2016-08-11 18:30:43.802619 7fbe457fa700 10 bluestore(./fio-bluestore) _reap_collections all reaped 2016-08-11 18:30:43.802620 7fbe457fa700 20 bluestore(./fio-bluestore) _kv_sync_thread committing 1 cleaning 0 2016-08-11 18:30:43.802621 7fbe457fa700 30 bluestore(./fio-bluestore) _kv_sync_thread committing txc <0x7fbe4001ba80> 2016-08-11 18:30:43.802621 7fbe457fa700 30 bluestore(./fio-bluestore) _kv_sync_thread wal_cleaning txc <> 2016-08-11 18:30:43.802622 7fbe457fa700 10 stupidalloc commit_start releasing 0 in extents 0 2016-08-11 18:30:43.802626 7fbe457fa700 20 bluestore(./fio-bluestore) _txc_finalize_kv txc 0x7fbe4001ba80 allocated 0x[40110000~10000] released 0x[] 2016-08-11 18:30:43.802628 7fbe457fa700 10 freelist allocate 1074855936~65536 2016-08-11 18:30:43.802632 7fbe457fa700 20 freelist allocate rm 1074855936~9662562304 2016-08-11 18:30:43.802634 7fbe457fa700 20 freelist allocate set 1074921472~9662496768 (remaining tail) 2016-08-11 18:30:43.802651 7fbe457fa700 10 bluestore(./fio-bluestore) _balance_bluefs_freespace bluefs 1024 M free (1) bluestore 9214 M free (0.89989), bluefs_ratio 0.100098 2016-08-11 18:30:43.803495 7fbe457fa700 20 bluestore(./fio-bluestore) _kv_sync_thread committed 1 cleaned 0 in 0.000872 2016-08-11 18:30:43.803527 7fbe457fa700 10 bluestore(./fio-bluestore) _txc_state_proc txc 0x7fbe4001ba80 kv_queued 2016-08-11 18:30:43.803530 7fbe457fa700 20 bluestore(./fio-bluestore) _txc_finish_kv txc 0x7fbe4001ba80 2016-08-11 18:30:43.803553 7fbe457fa700 10 bluestore(./fio-bluestore) _txc_state_proc txc 0x7fbe4001ba80 finishing 2016-08-11 18:30:43.803555 7fbe457fa700 20 bluestore(./fio-bluestore) _txc_finish 0x7fbe4001ba80 onodes 0x7fbe40015320 2016-08-11 18:30:43.803556 7fbe457fa700 20 bluestore(./fio-bluestore) _txc_finish onode 0x7fbe40015320 had 0x7fbe4001ba80 2016-08-11 18:30:43.803560 7fbe457fa700 20 bluestore(./fio-bluestore) _osr_reap_done osr 0x7fbe40019eb0 2016-08-11 18:30:43.803560 7fbe457fa700 20 bluestore(./fio-bluestore) _osr_reap_done txc 0x7fbe4001ba80 done 2016-08-11 18:30:43.803565 7fbe457fa700 20 bluestore(./fio-bluestore) _osr_reap_done osr 0x7fbe40019eb0 q now empty 2016-08-11 18:30:43.803566 7fbe457fa700 20 bluestore.2QCache(0x14eca10) trim onodes 2 / 16384 buffers 0 / 536870912 2016-08-11 18:30:43.803568 7fbe457fa700 10 stupidalloc commit_finish released 0 in extents 0 2016-08-11 18:30:43.803570 7fbe457fa700 10 bluestore(./fio-bluestore) _reap_collections all reaped 2016-08-11 18:30:43.803571 7fbe457fa700 20 bluestore(./fio-bluestore) _kv_sync_thread sleep
2016-08-11 18:30:43.819677 7fbe78f39780  1 bluestore(./fio-bluestore) umount
2016-08-11 18:30:43.819710 7fbe78f39780 10 bluestore(./fio-bluestore) _sync
2016-08-11 18:30:43.819713 7fbe78f39780 10 bluestore(./fio-bluestore) _sync done 2016-08-11 18:30:43.819714 7fbe78f39780 10 bluestore(./fio-bluestore) _reap_collections all reaped 2016-08-11 18:30:43.819718 7fbe78f39780 10 bluestore.OnodeSpace(0x1524ee0 in 0x14eca10) clear 2016-08-11 18:30:43.819722 7fbe78f39780 10 bluestore.BufferSpace(0x7fbe4001ca38 in 0x14eca10) _clear 2016-08-11 18:30:43.819738 7fbe78f39780 10 bluestore.OnodeSpace(0x1524370 in 0x14eca10) clear 2016-08-11 18:30:43.819739 7fbe78f39780 10 bluestore.BufferSpace(0x7fbe40018498 in 0x14eca10) _clear 2016-08-11 18:30:43.819742 7fbe78f39780 20 bluestore(./fio-bluestore) umount stopping kv thread 2016-08-11 18:30:43.819752 7fbe457fa700 20 bluestore(./fio-bluestore) _kv_sync_thread wake 2016-08-11 18:30:43.819754 7fbe457fa700 10 bluestore(./fio-bluestore) _kv_sync_thread finish 2016-08-11 18:30:43.819772 7fbe78f39780 20 bluestore(./fio-bluestore) umount draining wal_wq 2016-08-11 18:30:43.819776 7fbe78f39780 20 bluestore(./fio-bluestore) umount stopping wal_tp 2016-08-11 18:30:43.819785 7fbe78f39780 20 bluestore(./fio-bluestore) umount draining finisher 2016-08-11 18:30:43.819787 7fbe78f39780 20 bluestore(./fio-bluestore) umount stopping finisher 2016-08-11 18:30:43.819842 7fbe78f39780 20 bluestore(./fio-bluestore) umount closing
2016-08-11 18:30:43.819865 7fbe78f39780  1 stupidalloc shutdown
2016-08-11 18:30:43.819869 7fbe78f39780 10 bluestore(./fio-bluestore) _close_fm
2016-08-11 18:30:43.819870 7fbe78f39780  1 freelist shutdown
2016-08-11 18:30:43.819971 7fbe78f39780  1 stupidalloc shutdown
2016-08-11 18:30:43.819995 7fbe78f39780  1 stupidalloc shutdown
2016-08-11 18:30:43.819997 7fbe78f39780  1 stupidalloc shutdown
2016-08-11 18:30:44.578577 7fbe78f39780  1 bluestore(./fio-bluestore) fsck
2016-08-11 18:30:44.579090 7fbe78f39780 10 bluestore(./fio-bluestore/block) _read_bdev_label 2016-08-11 18:30:44.579139 7fbe78f39780 10 bluestore(./fio-bluestore/block) _read_bdev_label got bdev(osd_uuid 63bb2279-5f98-4363-8420-a2058a3914b7 size 0x280000000 btime 2016-08-11 18:30:39.898486 desc main) 2016-08-11 18:30:44.579152 7fbe78f39780 10 bluestore(./fio-bluestore) _set_alloc_sizes min_alloc_size 0x10000 order 16 max_alloc_size 0x0 2016-08-11 18:30:44.579166 7fbe78f39780 10 bluestore(./fio-bluestore) _open_db kv_backend = rocksdb 2016-08-11 18:30:44.579173 7fbe78f39780 10 bluestore(./fio-bluestore) _open_db bluefs = 0 2016-08-11 18:30:44.579174 7fbe78f39780 10 bluestore(./fio-bluestore) _open_db initializing bluefs 2016-08-11 18:30:44.579541 7fbe78f39780 10 bluestore(./fio-bluestore/block.db) _read_bdev_label 2016-08-11 18:30:44.579587 7fbe78f39780 10 bluestore(./fio-bluestore/block.db) _read_bdev_label got bdev(osd_uuid 63bb2279-5f98-4363-8420-a2058a3914b7 size 0x4000000 btime 2016-08-11 18:30:39.899538 desc bluefs db) 2016-08-11 18:30:44.580675 7fbe78f39780 10 bluestore(./fio-bluestore/block.wal) _read_bdev_label 2016-08-11 18:30:44.580913 7fbe78f39780 10 bluestore(./fio-bluestore/block.wal) _read_bdev_label got bdev(osd_uuid 63bb2279-5f98-4363-8420-a2058a3914b7 size 0x8000000 btime 2016-08-11 18:30:39.901095 desc bluefs wal) 2016-08-11 18:30:44.582179 7fbe78f39780 10 stupidalloc init_add_free 4096~134213632 2016-08-11 18:30:44.582214 7fbe78f39780 30 stupidalloc _choose_bin len 134213632 -> 9 2016-08-11 18:30:44.582217 7fbe78f39780 30 stupidalloc _insert_free 4096~134213632 in bin 9 2016-08-11 18:30:44.582220 7fbe78f39780 30 stupidalloc _choose_bin len 134213632 -> 9 2016-08-11 18:30:44.582221 7fbe78f39780 10 stupidalloc init_add_free 8192~67100672 2016-08-11 18:30:44.582222 7fbe78f39780 30 stupidalloc _choose_bin len 67100672 -> 9 2016-08-11 18:30:44.582223 7fbe78f39780 30 stupidalloc _insert_free 8192~67100672 in bin 9 2016-08-11 18:30:44.582223 7fbe78f39780 30 stupidalloc _choose_bin len 67100672 -> 9 2016-08-11 18:30:44.582224 7fbe78f39780 10 stupidalloc init_add_free 8192~1074782208 2016-08-11 18:30:44.582225 7fbe78f39780 30 stupidalloc _choose_bin len 1074782208 -> 9 2016-08-11 18:30:44.582225 7fbe78f39780 30 stupidalloc _insert_free 8192~1074782208 in bin 9 2016-08-11 18:30:44.582226 7fbe78f39780 30 stupidalloc _choose_bin len 1074782208 -> 9 2016-08-11 18:30:44.582360 7fbe78f39780 10 stupidalloc init_rm_free 6291456~1048576 2016-08-11 18:30:44.582384 7fbe78f39780 20 stupidalloc init_rm_free bin 9 rm [6291456~1048576] 2016-08-11 18:30:44.582389 7fbe78f39780 10 stupidalloc init_rm_free 5242880~1048576 2016-08-11 18:30:44.582390 7fbe78f39780 20 stupidalloc init_rm_free bin 9 rm [5242880~1048576] 2016-08-11 18:30:44.582391 7fbe78f39780 10 stupidalloc init_rm_free 2097152~1048576 2016-08-11 18:30:44.582392 7fbe78f39780 20 stupidalloc init_rm_free bin 9 rm [2097152~1048576] 2016-08-11 18:30:44.582394 7fbe78f39780 10 stupidalloc init_rm_free 1048576~4194304 2016-08-11 18:30:44.582394 7fbe78f39780 20 stupidalloc init_rm_free bin 9 rm [1048576~4194304] 2016-08-11 18:30:44.582395 7fbe78f39780 10 stupidalloc init_rm_free 8388608~1048576 2016-08-11 18:30:44.582396 7fbe78f39780 20 stupidalloc init_rm_free bin 9 rm [8388608~1048576] 2016-08-11 18:30:44.582396 7fbe78f39780 10 stupidalloc init_rm_free 1048576~1048576 2016-08-11 18:30:44.582397 7fbe78f39780 20 stupidalloc init_rm_free bin 9 rm [1048576~1048576] 2016-08-11 18:30:44.582398 7fbe78f39780 10 stupidalloc init_rm_free 3145728~1048576 2016-08-11 18:30:44.582398 7fbe78f39780 20 stupidalloc init_rm_free bin 9 rm [3145728~1048576] 2016-08-11 18:30:44.582399 7fbe78f39780 10 stupidalloc init_rm_free 5242880~1048576 2016-08-11 18:30:44.582399 7fbe78f39780 20 stupidalloc init_rm_free bin 9 rm [5242880~1048576] 2016-08-11 18:30:44.582426 7fbe78f39780 10 bluestore(./fio-bluestore) _open_db set rocksdb_db_paths to db,63753420 db.slow,10200547328 2016-08-11 18:30:44.582432 7fbe78f39780 -1 WARNING: experimental feature 'rocksdb' is enabled
Please be aware that this feature is experimental, untested,
unsupported, and may result in data corruption, data loss,
and/or irreparable damage to your cluster.  Do not use
feature with important data.

2016-08-11 18:30:44.582472 7fbe78f39780 0 set rocksdb option compression = kNoCompression 2016-08-11 18:30:44.582507 7fbe78f39780 0 set rocksdb option max_write_buffer_number = 16 2016-08-11 18:30:44.582511 7fbe78f39780 0 set rocksdb option min_write_buffer_number_to_merge = 3 2016-08-11 18:30:44.582515 7fbe78f39780 0 set rocksdb option recycle_log_file_num = 16 2016-08-11 18:30:44.582536 7fbe78f39780 0 set rocksdb option compression = kNoCompression 2016-08-11 18:30:44.582562 7fbe78f39780 0 set rocksdb option max_write_buffer_number = 16 2016-08-11 18:30:44.582566 7fbe78f39780 0 set rocksdb option min_write_buffer_number_to_merge = 3 2016-08-11 18:30:44.582568 7fbe78f39780 0 set rocksdb option recycle_log_file_num = 16 2016-08-11 18:30:44.586297 7fbe78f39780 10 stupidalloc reserve need 1048576 num_free 60809216 num_reserved 0 2016-08-11 18:30:44.586354 7fbe78f39780 10 stupidalloc allocate want_size 1048576 alloc_unit 1048576 hint 0 2016-08-11 18:30:44.586358 7fbe78f39780 30 stupidalloc _choose_bin len 1048576 -> 9 2016-08-11 18:30:44.586360 7fbe78f39780 30 stupidalloc allocate got 4194304~1048576 from bin 9 2016-08-11 18:30:44.588512 7fbe78f39780 10 stupidalloc reserve need 1048576 num_free 59760640 num_reserved 0 2016-08-11 18:30:44.588540 7fbe78f39780 10 stupidalloc allocate want_size 1048576 alloc_unit 1048576 hint 0 2016-08-11 18:30:44.588542 7fbe78f39780 30 stupidalloc _choose_bin len 1048576 -> 9 2016-08-11 18:30:44.588544 7fbe78f39780 30 stupidalloc allocate got 7340032~1048576 from bin 9 2016-08-11 18:30:44.589563 7fbe78f39780 10 stupidalloc reserve need 1048576 num_free 58712064 num_reserved 0 2016-08-11 18:30:44.589589 7fbe78f39780 10 stupidalloc allocate want_size 1048576 alloc_unit 1048576 hint 0 2016-08-11 18:30:44.589591 7fbe78f39780 30 stupidalloc _choose_bin len 1048576 -> 9 2016-08-11 18:30:44.589593 7fbe78f39780 30 stupidalloc allocate got 9437184~1048576 from bin 9 2016-08-11 18:30:44.589595 7fbe78f39780 30 stupidalloc _choose_bin len 56623104 -> 9 2016-08-11 18:30:44.591260 7fbe78f39780 10 stupidalloc release 2097152~1048576 2016-08-11 18:30:44.591357 7fbe78f39780 10 stupidalloc release 5242880~1048576 2016-08-11 18:30:44.591391 7fbe78f39780 10 stupidalloc release 1048576~1048576 2016-08-11 18:30:44.591398 7fbe78f39780 10 stupidalloc commit_start releasing 1048576 in extents 1 2016-08-11 18:30:44.591400 7fbe78f39780 10 stupidalloc commit_start releasing 2097152 in extents 1 2016-08-11 18:30:44.591400 7fbe78f39780 10 stupidalloc commit_start releasing 0 in extents 0 2016-08-11 18:30:44.592024 7fbe78f39780 10 stupidalloc commit_finish released 1048576 in extents 1 2016-08-11 18:30:44.592049 7fbe78f39780 30 stupidalloc _choose_bin len 1048576 -> 9 2016-08-11 18:30:44.592051 7fbe78f39780 30 stupidalloc _insert_free 5242880~1048576 in bin 9 2016-08-11 18:30:44.592053 7fbe78f39780 30 stupidalloc _choose_bin len 128974848 -> 9 2016-08-11 18:30:44.592054 7fbe78f39780 10 stupidalloc commit_finish released 2097152 in extents 1 2016-08-11 18:30:44.592054 7fbe78f39780 30 stupidalloc _choose_bin len 2097152 -> 9 2016-08-11 18:30:44.592055 7fbe78f39780 30 stupidalloc _insert_free 1048576~2097152 in bin 9 2016-08-11 18:30:44.592055 7fbe78f39780 30 stupidalloc _choose_bin len 3137536 -> 9 2016-08-11 18:30:44.592056 7fbe78f39780 10 stupidalloc commit_finish released 0 in extents 0 2016-08-11 18:30:44.592138 7fbe78f39780 10 stupidalloc reserve need 1048576 num_free 59760640 num_reserved 0 2016-08-11 18:30:44.592163 7fbe78f39780 10 stupidalloc allocate want_size 1048576 alloc_unit 1048576 hint 0 2016-08-11 18:30:44.592165 7fbe78f39780 30 stupidalloc _choose_bin len 1048576 -> 9 2016-08-11 18:30:44.592166 7fbe78f39780 30 stupidalloc allocate got 10485760~1048576 from bin 9 2016-08-11 18:30:44.592167 7fbe78f39780 30 stupidalloc _choose_bin len 55574528 -> 9 2016-08-11 18:30:44.594443 7fbe78f39780 10 stupidalloc release 8388608~1048576 2016-08-11 18:30:44.594498 7fbe78f39780 1 bluestore(./fio-bluestore) _open_db opened rocksdb path db options compression=kNoCompression,max_write_buffer_number=16,min_write_buffer_number_to_merge=3,recycle_log_file_num=16 2016-08-11 18:30:44.594539 7fbe78f39780 10 bluestore(./fio-bluestore) _open_super_meta old nid_max 1024 2016-08-11 18:30:44.594585 7fbe78f39780 10 bluestore(./fio-bluestore) _open_super_meta freelist_type extent 2016-08-11 18:30:44.594594 7fbe78f39780 10 bluestore(./fio-bluestore) _open_super_meta bluefs_extents [8192~1074782208]
2016-08-11 18:30:44.594627 7fbe78f39780  1 freelist init
2016-08-11 18:30:44.594663 7fbe78f39780 20 freelist init 1074921472~9662496768
2016-08-11 18:30:44.594690 7fbe78f39780 10 freelist init loaded 1 extents
2016-08-11 18:30:44.594702 7fbe78f39780 10 stupidalloc init_add_free 1074921472~9662496768 2016-08-11 18:30:44.594703 7fbe78f39780 30 stupidalloc _choose_bin len 9662496768 -> 9 2016-08-11 18:30:44.594705 7fbe78f39780 30 stupidalloc _insert_free 1074921472~9662496768 in bin 9 2016-08-11 18:30:44.594706 7fbe78f39780 30 stupidalloc _choose_bin len 9662496768 -> 9 2016-08-11 18:30:44.594706 7fbe78f39780 10 bluestore(./fio-bluestore) _open_alloc loaded 9214 M in 1 extents 2016-08-11 18:30:44.594739 7fbe78f39780 20 bluestore(./fio-bluestore) _open_collections opened 281474976710656.0_head 2016-08-11 18:30:44.594774 7fbe78f39780 20 bluestore(./fio-bluestore) _open_collections opened 281474976710656.1_head 2016-08-11 18:30:44.594929 7fbe78f39780 20 bluestore(./fio-bluestore) statfs store_statfs(0x1ffde2000/0x280000000, stored 0x2000/0x20000, compress 0x0/0x0/0x0) 2016-08-11 18:30:44.594955 7fbe78f39780 1 bluestore(./fio-bluestore) fsck collection 281474976710656.1_head 2016-08-11 18:30:44.594963 7fbe78f39780 15 bluestore(./fio-bluestore) collection_list 281474976710656.1_head start GHMIN end GHMAX max 100 2016-08-11 18:30:44.594971 7fbe78f39780 20 bluestore(./fio-bluestore) collection_list range '--'0x7ffefffffffffffe80000000'.' to '--'0x7ffefffffffffffeffffffff':' and '--'0x800100000000000080000000'.' to '--'0x8001000000000000ffffffff':' start GHMIN 2016-08-11 18:30:44.594986 7fbe78f39780 20 bluestore(./fio-bluestore) collection_list pend '--'0x7ffefffffffffffeffffffff':' 2016-08-11 18:30:44.594989 7fbe78f39780 20 bluestore(./fio-bluestore) collection_list key '--'0x800100000000000000000000'.!=./fio-bluestore/bluestore.0.0!'0xfffffffffffffffeffffffffffffffff > GHMAX 2016-08-11 18:30:44.594992 7fbe78f39780 30 bluestore(./fio-bluestore) collection_list switch to non-temp namespace 2016-08-11 18:30:44.594994 7fbe78f39780 30 bluestore(./fio-bluestore) collection_list pend '--'0x8001000000000000ffffffff':' 2016-08-11 18:30:44.594996 7fbe78f39780 20 bluestore(./fio-bluestore) collection_list key '--'0x800100000000000080000000'.!=./fio-bluestore/bluestore.0.1!'0xfffffffffffffffeffffffffffffffff 2016-08-11 18:30:44.595002 7fbe78f39780 20 bluestore(./fio-bluestore) collection_list iterator not valid (end of db?) 2016-08-11 18:30:44.595004 7fbe78f39780 20 bluestore.2QCache(0x14eca10) trim onodes 0 / 16384 buffers 0 / 536870912 2016-08-11 18:30:44.595006 7fbe78f39780 10 bluestore(./fio-bluestore) collection_list 281474976710656.1_head start GHMIN end GHMAX max 100 = 0, ls.size() = 1, next = GHMAX 2016-08-11 18:30:44.595010 7fbe78f39780 30 bluestore.OnodeSpace(0x1501e80 in 0x14eca10) lookup 2016-08-11 18:30:44.595012 7fbe78f39780 30 bluestore.OnodeSpace(0x1501e80 in 0x14eca10) lookup #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# miss 2016-08-11 18:30:44.595018 7fbe78f39780 20 bluestore(./fio-bluestore).collection(281474976710656.1_head) get_onode oid #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# key '--'0x800100000000000080000000'.!=./fio-bluestore/bluestore.0.1!'0xfffffffffffffffeffffffffffffffff 2016-08-11 18:30:44.595026 7fbe78f39780 20 bluestore(./fio-bluestore).collection(281474976710656.1_head) r 0 v.len 145 2016-08-11 18:30:44.595042 7fbe78f39780 30 bluestore.OnodeSpace(0x1501e80 in 0x14eca10) add #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# 0x1502540 2016-08-11 18:30:44.595049 7fbe78f39780 10 bluestore(./fio-bluestore).collection(281474976710656.1_head) get_bnode hash 1 created 0x15239d0 2016-08-11 18:30:44.595055 7fbe78f39780 10 bluestore(./fio-bluestore).collection(281474976710656.1_head) get_bnode hash 1 missed, new blob_map 2016-08-11 18:30:44.595057 7fbe78f39780 10 bluestore(./fio-bluestore) fsck #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# 2016-08-11 18:30:44.595059 7fbe78f39780 30 bluestore(./fio-bluestore) _dump_onode 0x1502540 #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# nid 2 size 0x1000 (4096) expected_object_size 0 expected_write_size 0 2016-08-11 18:30:44.595062 7fbe78f39780 30 bluestore(./fio-bluestore) _dump_onode lextent 0x0: 0x0~1000->1 2016-08-11 18:30:44.595063 7fbe78f39780 30 bluestore(./fio-bluestore) _dump_blob_map 1:blob([0x40110000~10000] clen 0x0 -> 0 mutable+csum+has_unused crc32c/0x1000 unused=0xfffe) 2016-08-11 18:30:44.595076 7fbe78f39780 30 bluestore(./fio-bluestore) _dump_blob_map csum: [2d2a1cba,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] 2016-08-11 18:30:44.595091 7fbe78f39780 20 bluestore(./fio-bluestore) _fsck_verify_blob_map object #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# {1=ref_map(0x0~1000=1)} 2016-08-11 18:30:44.595097 7fbe78f39780 15 bluestore(./fio-bluestore) collection_list 281474976710656.1_head start GHMAX end GHMAX max 100 2016-08-11 18:30:44.595099 7fbe78f39780 20 bluestore.2QCache(0x14eca10) trim onodes 1 / 16384 buffers 0 / 536870912 2016-08-11 18:30:44.595100 7fbe78f39780 10 bluestore(./fio-bluestore) collection_list 281474976710656.1_head start GHMAX end GHMAX max 100 = 0, ls.size() = 0, next = GHMAX 2016-08-11 18:30:44.595101 7fbe78f39780 1 bluestore(./fio-bluestore) fsck collection 281474976710656.0_head 2016-08-11 18:30:44.595102 7fbe78f39780 15 bluestore(./fio-bluestore) collection_list 281474976710656.0_head start GHMIN end GHMAX max 100 2016-08-11 18:30:44.595104 7fbe78f39780 20 bluestore(./fio-bluestore) collection_list range '--'0x7ffefffffffffffe00000000'.' to '--'0x7ffefffffffffffeffffffff':' and '--'0x800100000000000000000000'.' to '--'0x8001000000000000ffffffff':' start GHMIN 2016-08-11 18:30:44.595115 7fbe78f39780 20 bluestore(./fio-bluestore) collection_list pend '--'0x7ffefffffffffffeffffffff':' 2016-08-11 18:30:44.595117 7fbe78f39780 20 bluestore(./fio-bluestore) collection_list key '--'0x800100000000000000000000'.!=./fio-bluestore/bluestore.0.0!'0xfffffffffffffffeffffffffffffffff > GHMAX 2016-08-11 18:30:44.595119 7fbe78f39780 30 bluestore(./fio-bluestore) collection_list switch to non-temp namespace 2016-08-11 18:30:44.595122 7fbe78f39780 30 bluestore(./fio-bluestore) collection_list pend '--'0x8001000000000000ffffffff':' 2016-08-11 18:30:44.595123 7fbe78f39780 20 bluestore(./fio-bluestore) collection_list key '--'0x800100000000000000000000'.!=./fio-bluestore/bluestore.0.0!'0xfffffffffffffffeffffffffffffffff 2016-08-11 18:30:44.595127 7fbe78f39780 20 bluestore(./fio-bluestore) collection_list key '--'0x800100000000000080000000'.!=./fio-bluestore/bluestore.0.1!'0xfffffffffffffffeffffffffffffffff 2016-08-11 18:30:44.595131 7fbe78f39780 20 bluestore(./fio-bluestore) collection_list iterator not valid (end of db?) 2016-08-11 18:30:44.595132 7fbe78f39780 20 bluestore.2QCache(0x14eca10) trim onodes 1 / 16384 buffers 0 / 536870912 2016-08-11 18:30:44.595132 7fbe78f39780 10 bluestore(./fio-bluestore) collection_list 281474976710656.0_head start GHMIN end GHMAX max 100 = 0, ls.size() = 2, next = GHMAX 2016-08-11 18:30:44.595136 7fbe78f39780 30 bluestore.OnodeSpace(0x14f68e0 in 0x14eca10) lookup 2016-08-11 18:30:44.595137 7fbe78f39780 30 bluestore.OnodeSpace(0x14f68e0 in 0x14eca10) lookup #281474976710656:00000000:::.%2ffio-bluestore%2fbluestore.0.0:head# miss 2016-08-11 18:30:44.595140 7fbe78f39780 20 bluestore(./fio-bluestore).collection(281474976710656.0_head) get_onode oid #281474976710656:00000000:::.%2ffio-bluestore%2fbluestore.0.0:head# key '--'0x800100000000000000000000'.!=./fio-bluestore/bluestore.0.0!'0xfffffffffffffffeffffffffffffffff 2016-08-11 18:30:44.595147 7fbe78f39780 20 bluestore(./fio-bluestore).collection(281474976710656.0_head) r 0 v.len 145 2016-08-11 18:30:44.595151 7fbe78f39780 30 bluestore.OnodeSpace(0x14f68e0 in 0x14eca10) add #281474976710656:00000000:::.%2ffio-bluestore%2fbluestore.0.0:head# 0x151f6c0 2016-08-11 18:30:44.595156 7fbe78f39780 20 bluestore(./fio-bluestore) _fsck_verify_blob_map hash 1 {} 2016-08-11 18:30:44.595158 7fbe78f39780 10 bluestore(./fio-bluestore).collection(281474976710656.0_head) get_bnode hash 0 created 0x14fe7d0 2016-08-11 18:30:44.595162 7fbe78f39780 10 bluestore(./fio-bluestore).collection(281474976710656.0_head) get_bnode hash 0 missed, new blob_map 2016-08-11 18:30:44.595164 7fbe78f39780 20 bluestore.bnode(0x15239d0) put removing self from set 0x1501dd0 2016-08-11 18:30:44.595165 7fbe78f39780 10 bluestore(./fio-bluestore) fsck #281474976710656:00000000:::.%2ffio-bluestore%2fbluestore.0.0:head# 2016-08-11 18:30:44.595167 7fbe78f39780 30 bluestore(./fio-bluestore) _dump_onode 0x151f6c0 #281474976710656:00000000:::.%2ffio-bluestore%2fbluestore.0.0:head# nid 1 size 0x1000 (4096) expected_object_size 0 expected_write_size 0 2016-08-11 18:30:44.595169 7fbe78f39780 30 bluestore(./fio-bluestore) _dump_onode lextent 0x0: 0x0~1000->1 2016-08-11 18:30:44.595170 7fbe78f39780 30 bluestore(./fio-bluestore) _dump_blob_map 1:blob([0x40100000~10000] clen 0x0 -> 0 mutable+csum+has_unused crc32c/0x1000 unused=0xfffe) 2016-08-11 18:30:44.595172 7fbe78f39780 30 bluestore(./fio-bluestore) _dump_blob_map csum: [b084ab76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] 2016-08-11 18:30:44.595176 7fbe78f39780 20 bluestore(./fio-bluestore) _fsck_verify_blob_map object #281474976710656:00000000:::.%2ffio-bluestore%2fbluestore.0.0:head# {1=ref_map(0x0~1000=1)} 2016-08-11 18:30:44.595178 7fbe78f39780 30 bluestore.OnodeSpace(0x14f68e0 in 0x14eca10) lookup 2016-08-11 18:30:44.595179 7fbe78f39780 30 bluestore.OnodeSpace(0x14f68e0 in 0x14eca10) lookup #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# miss 2016-08-11 18:30:44.595182 7fbe78f39780 20 bluestore(./fio-bluestore).collection(281474976710656.0_head) get_onode oid #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# key '--'0x800100000000000080000000'.!=./fio-bluestore/bluestore.0.1!'0xfffffffffffffffeffffffffffffffff 2016-08-11 18:30:44.595189 7fbe78f39780 20 bluestore(./fio-bluestore).collection(281474976710656.0_head) r 0 v.len 145 2016-08-11 18:30:44.595191 7fbe78f39780 30 bluestore.OnodeSpace(0x14f68e0 in 0x14eca10) add #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# 0x1528170 2016-08-11 18:30:44.595194 7fbe78f39780 20 bluestore(./fio-bluestore) _fsck_verify_blob_map hash 0 {} 2016-08-11 18:30:44.595196 7fbe78f39780 10 bluestore(./fio-bluestore).collection(281474976710656.0_head) get_bnode hash 1 created 0x15239d0 2016-08-11 18:30:44.595199 7fbe78f39780 10 bluestore(./fio-bluestore).collection(281474976710656.0_head) get_bnode hash 1 missed, new blob_map 2016-08-11 18:30:44.595200 7fbe78f39780 20 bluestore.bnode(0x14fe7d0) put removing self from set 0x14f6830 2016-08-11 18:30:44.595201 7fbe78f39780 10 bluestore(./fio-bluestore) fsck #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# 2016-08-11 18:30:44.595203 7fbe78f39780 30 bluestore(./fio-bluestore) _dump_onode 0x1528170 #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# nid 2 size 0x1000 (4096) expected_object_size 0 expected_write_size 0 2016-08-11 18:30:44.595205 7fbe78f39780 30 bluestore(./fio-bluestore) _dump_onode lextent 0x0: 0x0~1000->1 2016-08-11 18:30:44.595206 7fbe78f39780 30 bluestore(./fio-bluestore) _dump_blob_map 1:blob([0x40110000~10000] clen 0x0 -> 0 mutable+csum+has_unused crc32c/0x1000 unused=0xfffe) 2016-08-11 18:30:44.595207 7fbe78f39780 30 bluestore(./fio-bluestore) _dump_blob_map csum: [2d2a1cba,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] 2016-08-11 18:30:44.595209 7fbe78f39780 -1 bluestore(./fio-bluestore) #281474976710656:80000000:::.%2ffio-bluestore%2fbluestore.0.1:head# nid 2 already in use 2016-08-11 18:30:44.595212 7fbe78f39780 15 bluestore(./fio-bluestore) collection_list 281474976710656.0_head start GHMAX end GHMAX max 100 2016-08-11 18:30:44.595213 7fbe78f39780 20 bluestore.2QCache(0x14eca10) trim onodes 3 / 16384 buffers 0 / 536870912 2016-08-11 18:30:44.595214 7fbe78f39780 10 bluestore(./fio-bluestore) collection_list 281474976710656.0_head start GHMAX end GHMAX max 100 = 0, ls.size() = 0, next = GHMAX 2016-08-11 18:30:44.595219 7fbe78f39780 20 bluestore(./fio-bluestore) _fsck_verify_blob_map hash 1 {} 2016-08-11 18:30:44.595220 7fbe78f39780 20 bluestore.bnode(0x15239d0) put removing self from set 0x14f6830 2016-08-11 18:30:44.595221 7fbe78f39780 1 bluestore(./fio-bluestore) fsck checking for stray bnodes and onodes 2016-08-11 18:30:44.595232 7fbe78f39780 1 bluestore(./fio-bluestore) fsck checking for stray omap data 2016-08-11 18:30:44.595238 7fbe78f39780 1 bluestore(./fio-bluestore) fsck checking wal events 2016-08-11 18:30:44.595243 7fbe78f39780 1 bluestore(./fio-bluestore) fsck checking freelist vs allocated 2016-08-11 18:30:44.596746 7fbe78f39780 10 bluestore.OnodeSpace(0x1501e80 in 0x14eca10) clear 2016-08-11 18:30:44.596778 7fbe78f39780 10 bluestore.BufferSpace(0x1502798 in 0x14eca10) _clear 2016-08-11 18:30:44.596788 7fbe78f39780 10 bluestore.OnodeSpace(0x14f68e0 in 0x14eca10) clear 2016-08-11 18:30:44.596789 7fbe78f39780 10 bluestore.BufferSpace(0x15283c8 in 0x14eca10) _clear 2016-08-11 18:30:44.596790 7fbe78f39780 10 bluestore.BufferSpace(0x151f918 in 0x14eca10) _clear
2016-08-11 18:30:44.596795 7fbe78f39780  1 stupidalloc shutdown
2016-08-11 18:30:44.596798 7fbe78f39780 10 bluestore(./fio-bluestore) _close_fm
2016-08-11 18:30:44.596800 7fbe78f39780  1 freelist shutdown
2016-08-11 18:30:44.596966 7fbe78f39780 10 stupidalloc commit_start releasing 0 in extents 0 2016-08-11 18:30:44.596970 7fbe78f39780 10 stupidalloc commit_start releasing 1048576 in extents 1 2016-08-11 18:30:44.596970 7fbe78f39780 10 stupidalloc commit_start releasing 0 in extents 0 2016-08-11 18:30:44.597856 7fbe78f39780 10 stupidalloc commit_finish released 0 in extents 0 2016-08-11 18:30:44.597883 7fbe78f39780 10 stupidalloc commit_finish released 1048576 in extents 1 2016-08-11 18:30:44.597886 7fbe78f39780 30 stupidalloc _choose_bin len 1048576 -> 9 2016-08-11 18:30:44.597887 7fbe78f39780 30 stupidalloc _insert_free 8388608~1048576 in bin 9 2016-08-11 18:30:44.597889 7fbe78f39780 30 stupidalloc _choose_bin len 1048576 -> 9 2016-08-11 18:30:44.597890 7fbe78f39780 10 stupidalloc commit_finish released 0 in extents 0
2016-08-11 18:30:44.597893 7fbe78f39780  1 stupidalloc shutdown
2016-08-11 18:30:44.597894 7fbe78f39780  1 stupidalloc shutdown
2016-08-11 18:30:44.597894 7fbe78f39780  1 stupidalloc shutdown
2016-08-11 18:30:45.594058 7fbe78f39780 1 bluestore(./fio-bluestore) fsck finish with 1 errors 2016-08-11 18:30:45.594073 7fbe78f39780 -1 bluestore(./fio-bluestore) umount fsck found 1 errors

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux