Hello,
my Ceph test cluster runs fine with 0.61.4.
I have removed all data and have setup a new cluster with 0.61.7 using
the same configuration (see ceph.conf).
After
mkcephfs -c /etc/ceph/ceph.conf -a
/etc/init.d/ceph -a start
the mds.0 crashed:
-1> 2013-07-29 17:02:57.626886 7fba2a8cd700 1 -- 10.0.0.231:6800/806 <==
osd.121 10.0.0.231:6834/5350 1 ==== osd_op_reply(4 mds_snaptable [read 0~0] ack
= -2 (No such file or directory)) v4 ==== 112+0+0 (2505332647 0 0) 0x13b7a30
con 0x7fba20010200
0> 2013-07-29 17:02:57.627838 7fba2a8cd700 -1 mds/MDSTable.cc: In function
'void MDSTable::load_2(int, ceph::bufferlist&, Context*)' thread 7fba2a8cd700
time 2013-07-29 17:02:57.626907
mds/MDSTable.cc: 150: FAILED assert(0)
ceph version 0.61.7 (8f010aff684e820ecc837c25ac77c7a05d7191ff)
1: (MDSTable::load_2(int, ceph::buffer::list&, Context*)+0x4cf) [0x6e398f]
2: (Objecter::handle_osd_op_reply(MOSDOpReply*)+0xe1e) [0x73c16e]
3: (MDS::handle_core_message(Message*)+0x93f) [0x4db2ff]
4: (MDS::_dispatch(Message*)+0x2f) [0x4db3df]
5: (MDS::ms_dispatch(Message*)+0x1a3) [0x4dd163]
6: (DispatchQueue::entry()+0x399) [0x7ddd69]
7: (DispatchQueue::DispatchThread::entry()+0xd) [0x7d343d]
8: (()+0x77b6) [0x7fba2f51e7b6]
9: (clone()+0x6d) [0x7fba2e15dd6d]
...
At this point I have no rbd, no cephfs, no ceph-fuse configured.
/etc/init.d/ceph -a stop
/etc/init.d/ceph -a start
doesn't help.
Any help would be appreciated.
Andreas Friedrich
----------------------------------------------------------------------
FUJITSU
Fujitsu Technology Solutions GmbH
Heinz-Nixdorf-Ring 1, 33106 Paderborn, Germany
Tel: +49 (5251) 525-1512
Fax: +49 (5251) 525-321512
Email: [email protected]
Web: ts.fujitsu.com
Company details: de.ts.fujitsu.com/imprint
----------------------------------------------------------------------
[global]
#debug ms = 20
debug ITX = 0
debug monc = 0
debug rados = 0
#
# enable secure authentication
# auth supported = cephx
# keyring = /etc/ceph/keyring.client
#
# -- or -- disable secure authentication
# auth supported = none
# auth cluster required = cephx
# auth service required = cephx
# auth client required = cephx
auth cluster required = none
auth service required = none
auth client required = none
# allow ourselves to open a lot of files
max open files = 131072
# set log file
# log file = /ceph-log/log/$name.log
# log_to_syslog = true # uncomment this line to log to syslog
# set up pid files
pid file = /var/run/ceph/$name.pid
# If you want to run a IPv6 cluster, set this to true. Dual-stack isn't
possible
#ms bind ipv6 = true
public network = 10.0.0.0/24
cluster network = 10.0.0.0/24
# environment for startup with rosckets
# environment = LD_PRELOAD=/usr/lib64/libsdp.so.1
# environment = LD_PRELOAD=/usr/local/lib/rsocket/librspreload.so.1.0.0
LD_LIBRARY_PATH=/usr/local/lib/rsocket:\\\$LD_LIBRARY_PATH
### [client.radosgw.ceph]
###
### host = ceph
### # auto start = yes
### log file = /var/log/ceph/$name.log
### keyring = /etc/ceph/keyring.radosgw.ceph
### rgw socket path = /var/run/radosgw.sock
### # debug rgw = 20
### # debug ms = 1
[mon]
#mon data = /var/lib/ceph/mon/$cluster-$id
mon data = /data/mon$id
# debug ms = 0 ; see message traffic
# debug mon = 5 ; monitor
# debug paxos = 5 ; monitor replication
# debug auth = 5 ; authentication code
# keyring = /etc/ceph/keyring.$name
debug optracker = 0
mon debug dump transactions = false
[mon.0]
host = cibst1
mon addr = 10.0.0.231:6789
[mon.1]
host = cibst2
mon addr = 10.0.0.232:6789
[mon.3]
host = cibst3
mon addr = 10.0.0.233:6789
[mds]
# debug mds = 1
# keyring = /etc/ceph/keyring.$name
debug optracker = 0
[mds.0]
host = cibst1
[mds.1]
host = cibst2
[osd]
# journal dio = false
# journal aio = true
#osd data = /var/lib/ceph/osd/$cluster-$id
osd data = /data/$name
# osd journal = /journals/$name/journal
# osd journal = ""
osd journal size = 5120
#osd journal size = 1024
filestore max sync interval = 30
filestore min sync interval = 29
filestore flusher = false
filestore queue max ops = 10000
debug optracker = 0
# keyring = /etc/ceph/keyring.$name
# debug osd = 20
# debug osd = 0 ; waiters
# debug ms = 10 ; message traffic
# debug filestore = 20 ; local object storage
debug journal = 0 ; local journaling
# debug monc = 5 ; monitor interaction, startup
# osd op threads = 24
# osd disk threads = 24
# filestore op threads = 6
# filestore queue max ops = 24
### fstype = xfs
osd mkfs type = xfs
[osd.110]
host = cibst1
devs = /dev/fioa6
osd journal = /dev/fiob1
[osd.111]
host = cibst1
devs = /dev/fioa7
osd journal = /dev/fiob2
[osd.112]
host = cibst1
devs = /dev/fioa8
osd journal = /dev/fiob3
[osd.113]
host = cibst1
devs = /dev/fioa9
osd journal = /dev/fiob5
[osd.114]
host = cibst1
devs = /dev/fiob6
osd journal = /dev/fioa1
[osd.115]
host = cibst1
devs = /dev/fiob7
osd journal = /dev/fioa2
[osd.116]
host = cibst1
devs = /dev/fiob8
osd journal = /dev/fioa3
[osd.117]
host = cibst1
devs = /dev/fiob9
osd journal = /dev/fioa5
[osd.118]
host = cibst1
devs = /dev/fioc6
osd journal = /dev/fiod1
[osd.119]
host = cibst1
devs = /dev/fioc7
osd journal = /dev/fiod2
[osd.120]
host = cibst1
devs = /dev/fioc8
osd journal = /dev/fiod3
[osd.121]
host = cibst1
devs = /dev/fioc9
osd journal = /dev/fiod5
[osd.122]
host = cibst1
devs = /dev/fiod6
osd journal = /dev/fioc1
[osd.123]
host = cibst1
devs = /dev/fiod7
osd journal = /dev/fioc2
[osd.124]
host = cibst1
devs = /dev/fiod8
osd journal = /dev/fioc3
[osd.125]
host = cibst1
devs = /dev/fiod9
osd journal = /dev/fioc5
[osd.210]
host = cibst2
devs = /dev/fioa6
osd journal = /dev/fiob1
[osd.211]
host = cibst2
devs = /dev/fioa7
osd journal = /dev/fiob2
[osd.212]
host = cibst2
devs = /dev/fioa8
osd journal = /dev/fiob3
[osd.213]
host = cibst2
devs = /dev/fioa9
osd journal = /dev/fiob5
[osd.214]
host = cibst2
devs = /dev/fiob6
osd journal = /dev/fioa1
[osd.215]
host = cibst2
devs = /dev/fiob7
osd journal = /dev/fioa2
[osd.216]
host = cibst2
devs = /dev/fiob8
osd journal = /dev/fioa3
[osd.217]
host = cibst2
devs = /dev/fiob9
osd journal = /dev/fioa5
[osd.218]
host = cibst2
devs = /dev/fioc6
osd journal = /dev/fiod1
[osd.219]
host = cibst2
devs = /dev/fioc7
osd journal = /dev/fiod2
[osd.220]
host = cibst2
devs = /dev/fioc8
osd journal = /dev/fiod3
[osd.221]
host = cibst2
devs = /dev/fioc9
osd journal = /dev/fiod5
[osd.222]
host = cibst2
devs = /dev/fiod6
osd journal = /dev/fioc1
[osd.223]
host = cibst2
devs = /dev/fiod7
osd journal = /dev/fioc2
[osd.224]
host = cibst2
devs = /dev/fiod8
osd journal = /dev/fioc3
[osd.225]
host = cibst2
devs = /dev/fiod9
osd journal = /dev/fioc5
[osd.310]
host = cibst3
devs = /dev/fioa6
osd journal = /dev/fiob1
[osd.311]
host = cibst3
devs = /dev/fioa7
osd journal = /dev/fiob2
[osd.312]
host = cibst3
devs = /dev/fioa8
osd journal = /dev/fiob3
[osd.313]
host = cibst3
devs = /dev/fioa9
osd journal = /dev/fiob5
[osd.314]
host = cibst3
devs = /dev/fiob6
osd journal = /dev/fioa1
[osd.315]
host = cibst3
devs = /dev/fiob7
osd journal = /dev/fioa2
[osd.316]
host = cibst3
devs = /dev/fiob8
osd journal = /dev/fioa3
[osd.317]
host = cibst3
devs = /dev/fiob9
osd journal = /dev/fioa5
[osd.318]
host = cibst3
devs = /dev/fioc6
osd journal = /dev/fiod1
[osd.319]
host = cibst3
devs = /dev/fioc7
osd journal = /dev/fiod2
[osd.320]
host = cibst3
devs = /dev/fioc8
osd journal = /dev/fiod3
[osd.321]
host = cibst3
devs = /dev/fioc9
osd journal = /dev/fiod5
[osd.322]
host = cibst3
devs = /dev/fiod6
osd journal = /dev/fioc1
[osd.323]
host = cibst3
devs = /dev/fiod7
osd journal = /dev/fioc2
[osd.324]
host = cibst3
devs = /dev/fiod8
osd journal = /dev/fioc3
[osd.325]
host = cibst3
devs = /dev/fiod9
osd journal = /dev/fioc5
[osd.410]
host = cibst4
devs = /dev/fioa6
osd journal = /dev/fiob1
[osd.411]
host = cibst4
devs = /dev/fioa7
osd journal = /dev/fiob2
[osd.412]
host = cibst4
devs = /dev/fioa8
osd journal = /dev/fiob3
[osd.413]
host = cibst4
devs = /dev/fioa9
osd journal = /dev/fiob5
[osd.414]
host = cibst4
devs = /dev/fiob6
osd journal = /dev/fioa1
[osd.415]
host = cibst4
devs = /dev/fiob7
osd journal = /dev/fioa2
[osd.416]
host = cibst4
devs = /dev/fiob8
osd journal = /dev/fioa3
[osd.417]
host = cibst4
devs = /dev/fiob9
osd journal = /dev/fioa5
[osd.418]
host = cibst4
devs = /dev/fioc6
osd journal = /dev/fiod1
[osd.419]
host = cibst4
devs = /dev/fioc7
osd journal = /dev/fiod2
[osd.420]
host = cibst4
devs = /dev/fioc8
osd journal = /dev/fiod3
[osd.421]
host = cibst4
devs = /dev/fioc9
osd journal = /dev/fiod5
[osd.422]
host = cibst4
devs = /dev/fiod6
osd journal = /dev/fioc1
[osd.423]
host = cibst4
devs = /dev/fiod7
osd journal = /dev/fioc2
[osd.424]
host = cibst4
devs = /dev/fiod8
osd journal = /dev/fioc3
[osd.425]
host = cibst4
devs = /dev/fiod9
osd journal = /dev/fioc5
[osd.510]
host = cibst5
devs = /dev/fioa6
osd journal = /dev/fiob1
[osd.511]
host = cibst5
devs = /dev/fioa7
osd journal = /dev/fiob2
[osd.512]
host = cibst5
devs = /dev/fioa8
osd journal = /dev/fiob3
[osd.513]
host = cibst5
devs = /dev/fioa9
osd journal = /dev/fiob5
[osd.514]
host = cibst5
devs = /dev/fiob6
osd journal = /dev/fioa1
[osd.515]
host = cibst5
devs = /dev/fiob7
osd journal = /dev/fioa2
[osd.516]
host = cibst5
devs = /dev/fiob8
osd journal = /dev/fioa3
[osd.517]
host = cibst5
devs = /dev/fiob9
osd journal = /dev/fioa5
[osd.518]
host = cibst5
devs = /dev/fioc6
osd journal = /dev/fiod1
[osd.519]
host = cibst5
devs = /dev/fioc7
osd journal = /dev/fiod2
[osd.520]
host = cibst5
devs = /dev/fioc8
osd journal = /dev/fiod3
[osd.521]
host = cibst5
devs = /dev/fioc9
osd journal = /dev/fiod5
[osd.522]
host = cibst5
devs = /dev/fiod6
osd journal = /dev/fioc1
[osd.523]
host = cibst5
devs = /dev/fiod7
osd journal = /dev/fioc2
[osd.524]
host = cibst5
devs = /dev/fiod8
osd journal = /dev/fioc3
[osd.525]
host = cibst5
devs = /dev/fiod9
osd journal = /dev/fioc5
[osd.610]
host = cibst6
devs = /dev/fioa6
osd journal = /dev/fiob1
[osd.611]
host = cibst6
devs = /dev/fioa7
osd journal = /dev/fiob2
[osd.612]
host = cibst6
devs = /dev/fioa8
osd journal = /dev/fiob3
[osd.613]
host = cibst6
devs = /dev/fioa9
osd journal = /dev/fiob5
[osd.614]
host = cibst6
devs = /dev/fiob6
osd journal = /dev/fioa1
[osd.615]
host = cibst6
devs = /dev/fiob7
osd journal = /dev/fioa2
[osd.616]
host = cibst6
devs = /dev/fiob8
osd journal = /dev/fioa3
[osd.617]
host = cibst6
devs = /dev/fiob9
osd journal = /dev/fioa5
[osd.618]
host = cibst6
devs = /dev/fioc6
osd journal = /dev/fiod1
[osd.619]
host = cibst6
devs = /dev/fioc7
osd journal = /dev/fiod2
[osd.620]
host = cibst6
devs = /dev/fioc8
osd journal = /dev/fiod3
[osd.621]
host = cibst6
devs = /dev/fioc9
osd journal = /dev/fiod5
[osd.622]
host = cibst6
devs = /dev/fiod6
osd journal = /dev/fioc1
[osd.623]
host = cibst6
devs = /dev/fiod7
osd journal = /dev/fioc2
[osd.624]
host = cibst6
devs = /dev/fiod8
osd journal = /dev/fioc3
[osd.625]
host = cibst6
devs = /dev/fiod9
osd journal = /dev/fioc5