[newstore] OSD crashed and don't restart

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

 



Hello everybody,
With newstore (+rocksdb) OSD crashed when i tried to format a device rbd

And when i want to restart :

2015-10-04 17:58:48.445653 7f8f96d43980 0 *ceph version 9.0.3-2146-gd1e6976* (d1e697628931775e7fcdbb79a76ddd8e7dedffd5), process ceph-osd, pid 18359 2015-10-04 17:58:48.445662 7f8f96d43980 -1 WARNING: experimental feature 'newstore' 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.

2015-10-04 17:58:48.447938 7f8f96d43980 -1 WARNING: the following dangerous and experimental features are enabled: newstore,rocksdb 2015-10-04 17:58:48.453264 7f8f96d43980 1 newstore(/var/lib/ceph/osd/ceph-0) _open_path using fs driver 'generic' 2015-10-04 17:58:48.453390 7f8f96d43980 1 newstore(/var/lib/ceph/osd/ceph-0) mount path /var/lib/ceph/osd/ceph-0 2015-10-04 17:58:48.453394 7f8f96d43980 1 newstore(/var/lib/ceph/osd/ceph-0) _open_path using fs driver 'generic' 2015-10-04 17:58:48.453406 7f8f96d43980 -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.

2015-10-04 17:58:48.460232 7f8f96d43980 1 newstore(/var/lib/ceph/osd/ceph-0) _open_db opened rocksdb path /var/lib/ceph/osd/ceph-0 options 2015-10-04 17:58:48.460483 7f8f96d43980 1 newstore(/var/lib/ceph/osd/ceph-0) _recover_next_fid old fid_max 1/1024 2015-10-04 17:58:48.460518 7f8f96d43980 1 newstore(/var/lib/ceph/osd/ceph-0) _recover_next_nid old nid_max 4096 2015-10-04 17:58:48.469128 7f8f96d43980 -1 newstore(/var/lib/ceph/osd/ceph-0) _do_wal_transaction zero on 21 got: (95) Operation not supported 2015-10-04 17:58:48.773657 7f8f96d43980 -1 osd.0 0 OSD:init: unable to mount object store 2015-10-04 17:58:48.773673 7f8f96d43980 -1 ^[[0;31m ** ERROR: osd init failed: (95) Operation not supported


And with newstore debug
(...)
2015-10-04 18:16:59.243196 7f8b53f8d980 20 newstore(/var/lib/ceph/osd/ceph-0) _open_collections opened 1.fc_head 2015-10-04 18:16:59.243206 7f8b53f8d980 20 newstore(/var/lib/ceph/osd/ceph-0) _open_collections opened 1.fd_head 2015-10-04 18:16:59.243219 7f8b53f8d980 20 newstore(/var/lib/ceph/osd/ceph-0) _open_collections opened 1.fe_head 2015-10-04 18:16:59.243229 7f8b53f8d980 20 newstore(/var/lib/ceph/osd/ceph-0) _open_collections opened 1.ff_head 2015-10-04 18:16:59.243238 7f8b53f8d980 20 newstore(/var/lib/ceph/osd/ceph-0) _open_collections opened meta 2015-10-04 18:16:59.243242 7f8b53f8d980 10 newstore(/var/lib/ceph/osd/ceph-0) _aio_start 2015-10-04 18:16:59.243318 7f8b53f8d980 10 newstore(/var/lib/ceph/osd/ceph-0) _wal_replay start 2015-10-04 18:16:59.243331 7f8b53f8d980 20 newstore(/var/lib/ceph/osd/ceph-0) _wal_replay replay 000000000000003c 2015-10-04 18:16:59.243326 7f8b46495700 10 newstore(/var/lib/ceph/osd/ceph-0) _aio_thread start 2015-10-04 18:16:59.243334 7f8b53f8d980 20 newstore(/var/lib/ceph/osd/ceph-0) _do_wal_transaction zero 1/4~ 0~1048576 2015-10-04 18:16:59.243336 7f8b46495700 40 newstore(/var/lib/ceph/osd/ceph-0) _aio_thread polling 2015-10-04 18:16:59.243342 7f8b53f8d980 30 newstore(/var/lib/ceph/osd/ceph-0) _open_fid 1/4~ = 21 (open by handle) 2015-10-04 18:16:59.243967 7f8b53f8d980 -1 newstore(/var/lib/ceph/osd/ceph-0) _do_wal_transaction zero on 21 got: (95) Operation not supported 2015-10-04 18:16:59.243979 7f8b53f8d980 10 newstore(/var/lib/ceph/osd/ceph-0) _aio_stop 2015-10-04 18:16:59.493405 7f8b46495700 10 newstore(/var/lib/ceph/osd/ceph-0) _aio_thread end 2015-10-04 18:16:59.583752 7f8b53f8d980 -1 osd.0 0 OSD:init: unable to mount object store 2015-10-04 18:16:59.583768 7f8b53f8d980 -1 ** ERROR: osd init failed: (95) Operation not supported


That sounds like an OP_ZERO transaction (file descriptor 21)

strace :
[pid 21569] fallocate(21, 02, 0, 1048576) = -1 EOPNOTSUPP (Operation not supported)


I have the same error ext4 and xfs

Kernel : 3.18.16-gentoo

EXT4 :
 - mount option user_xattr
 - tune2fs -l
tune2fs 1.42.13 (17-May-2015)
Filesystem volume name:   <none>
Last mounted on:          /var/lib/ceph/osd/ceph-0
Filesystem UUID: 6027ad59-ed92-4975-b505-771ef9604fe4
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features: ext_attr dir_index sparse_super2 filetype extent flex_bg large_file huge_file
Filesystem flags:         signed_directory_hash
Default mount options:    user_xattr acl
Filesystem state:         not clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              7640576
Block count:              977974998
Reserved block count:     48898749
Free blocks:              977675828
Free inodes:              7640565
First block:              0
Block size:               4096
Fragment size:            4096
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         256
Inode blocks per group:   8
Flex block group size:    32768
Filesystem created:       Sun Oct  4 12:07:15 2015
Last mount time:          Sun Oct  4 12:07:22 2015
Last write time:          Sun Oct  4 12:07:22 2015
Mount count:              1
Maximum mount count:      -1
Last checked:             Sun Oct  4 12:07:15 2015
Check interval:           0 (<none>)
Lifetime writes:          1166 MB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:               128
Default directory hash:   half_md4
Directory Hash Seed: 42eb03b4-82f8-48c1-9793-0015490c4c4a
Backup block groups:      1 29845


--
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