Ceph : Issueshttps://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2015-11-05T07:39:46ZCeph
Redmine teuthology - Bug #13700 (New): Command failed with status 139: ''sudo adjust-ulimits ceph-coverag...https://tracker.ceph.com/issues/137002015-11-05T07:39:46Zbo cai
<p>Many of my tasks in the implementation of all failed due to the following reasons .</p>
<p>2015-11-05T14:17:05.103 INFO:tasks.rados.rados.0.dtod003.stdout:3998: left oid 57 (ObjNum 1694 snap 377 seq_num 1694)<br />2015-11-05T14:17:05.103 INFO:tasks.rados.rados.0.dtod003.stdout:3998: done (0 left)<br />2015-11-05T14:17:05.137 INFO:tasks.rados.rados.0.dtod003.stderr:0 errors.<br />2015-11-05T14:17:05.137 INFO:tasks.rados.rados.0.dtod003.stderr:<br />2015-11-05T14:17:05.158 DEBUG:teuthology.run_tasks:Unwinding manager thrashosds<br />2015-11-05T14:17:05.158 INFO:tasks.thrashosds:joining thrashosds<br />2015-11-05T14:17:05.163 ERROR:teuthology.run_tasks:Manager failed: thrashosds<br />Traceback (most recent call last):<br /> File "/home/teuthworker/src/teuthology_master/teuthology/run_tasks.py", line 125, in run_tasks<br /> suppress = manager.__exit__(*exc_info)<br /> File "/usr/lib/python2.7/contextlib.py", line 24, in <i>exit</i><br /> self.gen.next()<br /> File "/home/teuthworker/src/ceph-qa-suite_master/tasks/thrashosds.py", line 179, in task<br /> thrash_proc.do_join()<br /> File "/home/teuthworker/src/ceph-qa-suite_master/tasks/ceph_manager.py", line 435, in do_join<br /> self.thread.get()<br /> File "/home/teuthworker/src/teuthology_master/virtualenv/local/lib/python2.7/site-packages/gevent/greenlet.py", line 308, in get<br /> raise self._exception<br />CommandFailedError: Command failed on dtod003 with status 139: 'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph status --format=json-pretty'<br />2015-11-05T14:17:05.168 DEBUG:teuthology.run_tasks:Unwinding manager ceph<br />2015-11-05T14:17:05.169 INFO:teuthology.orchestra.run.dtod003:Running: 'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph pg dump --format json'<br />2015-11-05T14:17:05.832 INFO:teuthology.orchestra.run.dtod003.stderr:2015-11-05 14:17:06.940572 7fe9e77d8700 -1 WARNING: the following dangerous and experimental features are enabled: keyvaluestore,ms-type-async<br />2015-11-05T14:17:05.916 INFO:teuthology.orchestra.run.dtod003.stderr:2015-11-05 14:17:07.018080 7fe9e77d8700 -1 WARNING: the following dangerous and experimental features are enabled: keyvaluestore,ms-type-async<br />2015-11-05T14:17:05.916 INFO:teuthology.orchestra.run.dtod003.stderr:2015-11-05 14:17:07.019019 7fe9e77d8700 -1 WARNING: experimental feature 'ms-type-async' is enabled<br />2015-11-05T14:17:05.917 INFO:teuthology.orchestra.run.dtod003.stderr:Please be aware that this feature is experimental, untested,<br />2015-11-05T14:17:05.917 INFO:teuthology.orchestra.run.dtod003.stderr:unsupported, and may result in data corruption, data loss,<br />2015-11-05T14:17:05.918 INFO:teuthology.orchestra.run.dtod003.stderr:and/or irreparable damage to your cluster. Do not use<br />2015-11-05T14:17:05.918 INFO:teuthology.orchestra.run.dtod003.stderr:feature with important data.<br />2015-11-05T14:17:05.918 INFO:teuthology.orchestra.run.dtod003.stderr:</p>
<p>See detailed log。</p> Calamari - Feature #12522 (New): Add RGW data to endpointshttps://tracker.ceph.com/issues/125222015-07-29T20:52:35ZPhilip Carinhassupport@fortuitous.com
<p>Please consider adding RGW data to the REST endpoints.<br />In particular it would be ideal to have a full reporting of:</p>
<ul>
<li>RGW servers and status</li>
<li>RGW pools </li>
<li>RGW regions and region map data </li>
<li>RGW zones</li>
<li>Any other RGW metadata and configuration data related to debugging.</li>
</ul> Calamari - Bug #12127 (New): calamari virtualenv aplies SWIG flag cerrosaswarn too broadlyhttps://tracker.ceph.com/issues/121272015-06-23T21:29:54ZChristina Menocmeno@redhat.com
<p>in <a class="external" href="https://github.com/ceph/calamari/pull/299">https://github.com/ceph/calamari/pull/299</a><br />we added <a class="external" href="https://github.com/joehandzik/calamari/commit/23523483ca74f5f1474e0eac836e6eb58d8b9c38">https://github.com/joehandzik/calamari/commit/23523483ca74f5f1474e0eac836e6eb58d8b9c38</a><br />to allow m2crypto to be built in centos7</p>
<p>other requirements in requirements.txt will get the same treatment and could fail silently.</p>
<p>The options come to mind for fixing this (in order of preference):<br />1. treat m2crypto as a system level package dependency<br />2. fix whatever is broken in m2crypto upstream<br />3. narrow the salt to build just m2crypto with this flag</p> Calamari - Bug #12080 (New): calamari crush location needs to deal with configurable cephx keyrin...https://tracker.ceph.com/issues/120802015-06-18T21:26:17ZChristina Menocmeno@redhat.com
<p>21:12:03 gmeno | off_topic: you wanted to know where this was <a class="external" href="https://github.com/ceph/calamari/blob/master/salt/srv/salt/base/calamari-crush-location.py">https://github.com/ceph/calamari/blob/master/salt/srv/salt/base/calamari-crush-location.py</a><br />21:12:15 dmick | ah right<br />21:12:41 dmick | oh lookie there, try the osd key first explicitly, then try the admin key<br />21:13:27 gmeno | yep<br />21:13:39 dmick | you realize, of course, that those keyring paths are configurable, and you really ought to be asking ceph where they are<br />21:13:48 dmick | which of course requires you to have an admin key, probably :)<br />21:14:00 dmick | sigh<br />21:14:19 dmick | actually I wonder if that's true; maybe ceph-conf doesn't need keys <br />21:14:28 gmeno | hah that is something I should have guessed, convention is an outdated concept in linux <br />21:15:43 dmick | ceph-conf has a hidden switch (isn't that cool?) that actually asks rather than just parsing config files <br />21:15:46 dmick | so it gets defaults too <br />21:15:54 dmick | --show-config-value <br />21:16:28 dmick | $ ceph-conf --name osd.0 --show-config-value 'keyring' <br />21:16:28 dmick | /var/lib/ceph/osd/ceph-0/keyring <br />21:16:50 dmick | $ ceph-conf --name mon.a --show-config-value 'keyring' <br />21:16:50 dmick | /etc/ceph/ceph.mon.a.keyring,/etc/ceph/ceph.keyring,/etc/ceph/keyring,/etc/ceph/keyring.bin <br />21:17:04 dmick | and yay it doesn't appear to need a key itself</p> Calamari - Cleanup #11658 (New): admin in romana is unused. remove it.https://tracker.ceph.com/issues/116582015-05-15T23:54:22ZChristina Menocmeno@redhat.comteuthology - Feature #11422 (In Progress): bare-metal provisioninghttps://tracker.ceph.com/issues/114222015-04-17T16:37:23ZZack Cerza
<p>Initially, using Cobbler.</p> Calamari - Feature #11366 (New): ceph.py assumed no '-' in ceph cluster namehttps://tracker.ceph.com/issues/113662015-04-10T11:22:16ZZhiteng Huangwinston.d@gmail.com
<p><a class="external" href="https://github.com/ceph/calamari/blob/master/salt/srv/salt/_modules/ceph.py#L517">https://github.com/ceph/calamari/blob/master/salt/srv/salt/_modules/ceph.py#L517</a></p>
<p>For a cluster named with '-' in it, above code can't parse cluster_name, service_type, service_id from admin socket, that results Calamari not being able to find the cluster as it should.</p>
<p>AFAIK, '-' is a legi character in ceph naming. So this should be fixed in Calamari.</p> Calamari - Feature #11293 (New): decorate OSD API endpoint with smart statushttps://tracker.ceph.com/issues/112932015-03-31T17:44:25ZChristina Menocmeno@redhat.comCalamari - Feature #11292 (New): expose events in the API when smart reports errorshttps://tracker.ceph.com/issues/112922015-03-31T17:43:41ZChristina Menocmeno@redhat.comCalamari - Feature #11291 (New): SMART, support for other RAID controllershttps://tracker.ceph.com/issues/112912015-03-31T17:42:15ZChristina Menocmeno@redhat.com
<p>we need to accurately detect and probe other RAID controllers, currently we only support areca</p> Calamari - Feature #11290 (New): refine SMART error reporting to have levels of severityhttps://tracker.ceph.com/issues/112902015-03-31T17:40:46ZChristina Menocmeno@redhat.com
<p>right now we are just showing a binary pass fail for reallocated sectors.<br />Drives contain a pool of resources for this purpose and we could warn until the threshold is met.</p>
<p>There are likely other metrics that will have a similar profile.</p> Calamari - Feature #11083 (New): EPIC: as an administration I want to receive notifications when ...https://tracker.ceph.com/issues/110832015-03-10T14:07:09ZChristina Menocmeno@redhat.comCalamari - Fix #10588 (New): ice-tools needs to install ice_setup as a packagehttps://tracker.ceph.com/issues/105882015-01-20T13:48:24ZDan Mickdmick@redhat.com
<p>ice_setup will be a package soon. When it is, ice-tools will need to fetch it and install it rather than its current method of "checking out the source and copying the .py file".</p> teuthology - Documentation #9704 (New): docs: teuthology documentation master tickethttps://tracker.ceph.com/issues/97042014-10-08T08:21:50ZZack CerzaCalamari - Feature #9421 (New): installing Salt 2014.1.10 via calamari-boostrap on RHEL6.5 has a ...https://tracker.ceph.com/issues/94212014-09-10T11:14:44ZChristina Menocmeno@redhat.com
<pre>
[ubuntu@vpm145 calamari]$ ssh vpm066
Last login: Wed Sep 10 15:02:46 2014 from 10.214.139.152
Appliance: rhel-6.5-cloudinit appliance 1.0
Hostname: vpm066
IP Address: 10.214.138.124
[ubuntu@vpm066 ~]$ curl http://vpm145.front.sepia.ceph.com/bootstrap | sudo python
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
101 4345 0 4345 0 0 4711 0 --:--:-- --:--:-- --:--:-- 4727
rhel6-calamari | 2.9 kB 00:00
rhel6-calamari/primary_db | 10 kB 00:00
PyYAML.x86_64 3.10-3.el6 calamari-minion
audit-libs.x86_64 2.2-4.el6_5 rhel-6-repo
avahi-libs.x86_64 0.6.25-12.el6_5.3 rhel-6-repo
ca-certificates.noarch 2014.1.98-65.0.el6_5 rhel-6-repo
coreutils.x86_64 8.4-31.el6_5.2 rhel-6-repo
coreutils-libs.x86_64 8.4-31.el6_5.2 rhel-6-repo
cpio.x86_64 2.10-12.el6_5 rhel-6-repo
cups.x86_64 1:1.4.2-52.el6_5.2 rhel-6-repo
cups-libs.x86_64 1:1.4.2-52.el6_5.2 rhel-6-repo
curl.x86_64 7.29.0-6.el6 ceph
device-mapper-persistent-data.x86_64 0.2.8-4.el6_5 rhel-6-repo
diamond.noarch 3.4.582-0 rhel6-calamari
dracut.noarch 004-336.el6_5.2 rhel-6-repo
dracut-kernel.noarch 004-336.el6_5.2 rhel-6-repo
e2fsprogs.x86_64 1.41.12-18.el6_5.1 rhel-6-repo
e2fsprogs-libs.x86_64 1.41.12-18.el6_5.1 rhel-6-repo
ethtool.x86_64 2:3.5-1.4.el6_5 rhel-6-repo
gdb.x86_64 7.2-64.el6_5.2 rhel-6-repo
glib2.x86_64 2.26.1-7.el6_5 rhel-6-repo
glibc.x86_64 2.12-1.132.el6_5.4 rhel-6-repo
glibc-common.x86_64 2.12-1.132.el6_5.4 rhel-6-repo
glibc-devel.x86_64 2.12-1.132.el6_5.4 rhel-6-repo
glibc-headers.x86_64 2.12-1.132.el6_5.4 rhel-6-repo
gnutls.x86_64 2.8.5-14.el6_5 rhel-6-repo
grep.x86_64 2.6.3-4.el6_5.1 rhel-6-repo
grub.x86_64 1:0.97-84.el6_5 rhel-6-repo
initscripts.x86_64 9.03.40-2.el6_5.4 rhel-6-repo
iproute.x86_64 2.6.32-32.el6_5 rhel-6-repo
java-1.6.0-openjdk.x86_64 1:1.6.0.0-7.1.13.4.el6_5 rhel-6-repo
java-1.6.0-openjdk-devel.x86_64 1:1.6.0.0-7.1.13.4.el6_5 rhel-6-repo
kernel.x86_64 2.6.32-431.29.2.el6 rhel-6-repo
kernel-firmware.noarch 2.6.32-431.29.2.el6 rhel-6-repo
kernel-headers.x86_64 2.6.32-431.29.2.el6 rhel-6-repo
kpartx.x86_64 0.4.9-72.el6_5.3 rhel-6-repo
krb5-libs.x86_64 1.10.3-15.el6_5.1 rhel-6-repo
libXfont.x86_64 1.4.5-3.el6_5 rhel-6-repo
libblkid.x86_64 2.17.2-12.14.el6_5 rhel-6-repo
libcom_err.x86_64 1.41.12-18.el6_5.1 rhel-6-repo
libcurl.x86_64 7.29.0-6.el6 ceph
libjpeg-turbo.x86_64 1.2.1-3.el6_5 rhel-6-repo
libss.x86_64 1.41.12-18.el6_5.1 rhel-6-repo
libtasn1.x86_64 2.3-6.el6_5 rhel-6-repo
libtiff.x86_64 3.9.4-10.el6_5 rhel-6-repo
libtirpc.x86_64 0.2.1-6.el6_5.2 rhel-6-repo
libuuid.x86_64 2.17.2-12.14.el6_5 rhel-6-repo
libuuid-devel.x86_64 2.17.2-12.14.el6_5 rhel-6-repo
libxml2.x86_64 2.7.6-14.el6_5.2 rhel-6-repo
libyaml.x86_64 0.1.6-1.el6 calamari-minion
mdadm.x86_64 3.2.6-7.el6_5.2 rhel-6-repo
mesa-dri-drivers.x86_64 9.2-0.5.el6_5.2 rhel-6-repo
mesa-dri-filesystem.x86_64 9.2-0.5.el6_5.2 rhel-6-repo
mesa-libGL.x86_64 9.2-0.5.el6_5.2 rhel-6-repo
mesa-libGLU.x86_64 9.2-0.5.el6_5.2 rhel-6-repo
nfs-utils.x86_64 1:1.2.3-39.el6_5.3 rhel-6-repo
nfs-utils-lib.x86_64 1.1.5-6.el6_5 rhel-6-repo
nspr.x86_64 4.10.6-1.el6_5 rhel-6-repo
nss.x86_64 3.16.1-4.el6_5 rhel-6-repo
nss-softokn.x86_64 3.14.3-10.el6_5 rhel-6-repo
nss-softokn-freebl.x86_64 3.14.3-10.el6_5 rhel-6-repo
nss-sysinit.x86_64 3.16.1-4.el6_5 rhel-6-repo
nss-tools.x86_64 3.16.1-4.el6_5 rhel-6-repo
nss-util.x86_64 3.16.1-1.el6_5 rhel-6-repo
openjpeg-libs.x86_64 1.3-10.el6_5 rhel-6-repo
openldap.x86_64 2.4.23-34.el6_5.1 rhel-6-repo
openssl.x86_64 1.0.1e-16.el6_5.15 rhel-6-repo
openssl098e.x86_64 0.9.8e-18.el6_5.2 rhel-6-repo
p11-kit.x86_64 0.18.5-2.el6_5.2 rhel-6-repo
p11-kit-trust.x86_64 0.18.5-2.el6_5.2 rhel-6-repo
phonon-backend-gstreamer.x86_64 1:4.6.2-28.el6_5 rhel-6-repo
pixman.x86_64 0.26.2-5.1.el6_5 rhel-6-repo
plymouth.x86_64 0.8.3-27.el6_5.1 rhel-6-repo
plymouth-core-libs.x86_64 0.8.3-27.el6_5.1 rhel-6-repo
plymouth-scripts.x86_64 0.8.3-27.el6_5.1 rhel-6-repo
psmisc.x86_64 22.6-19.el6_5 rhel-6-repo
python.x86_64 2.6.6-52.el6 rhel-6-repo
python-libs.x86_64 2.6.6-52.el6 rhel-6-repo
qt.x86_64 1:4.6.2-28.el6_5 rhel-6-repo
qt-sqlite.x86_64 1:4.6.2-28.el6_5 rhel-6-repo
qt-x11.x86_64 1:4.6.2-28.el6_5 rhel-6-repo
salt.noarch 2014.1.10-4.el6 rhel6-calamari
salt-minion.noarch 2014.1.10-4.el6 rhel6-calamari
sysstat.x86_64 9.0.4-22.el6_5.1 rhel-6-repo
tzdata.noarch 2014e-1.el6 rhel-6-repo
tzdata-java.noarch 2014e-1.el6 rhel-6-repo
upstart.x86_64 0.6.5-13.el6_5.3 rhel-6-repo
util-linux-ng.x86_64 2.17.2-12.14.el6_5 rhel-6-repo
yum.noarch 3.2.29-43.el6_5 rhel-6-repo
yum-utils.noarch 1.1.30-17.el6_5 rhel-6-repo
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package salt-minion.noarch 0:2014.1.5-1.el6 will be updated
---> Package salt-minion.noarch 0:2014.1.10-4.el6 will be an update
--> Processing Dependency: salt = 2014.1.10-4.el6 for package: salt-minion-2014.1.10-4.el6.noarch
--> Running transaction check
---> Package salt.noarch 0:2014.1.5-1.el6 will be updated
---> Package salt.noarch 0:2014.1.10-4.el6 will be an update
--> Processing Dependency: python-libcloud for package: salt-2014.1.10-4.el6.noarch
--> Finished Dependency Resolution
Error: Package: salt-2014.1.10-4.el6.noarch (rhel6-calamari)
Requires: python-libcloud
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Traceback (most recent call last):
File "<stdin>", line 118, in <module>
File "/usr/lib64/python2.6/subprocess.py", line 505, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['yum', 'install', '-y', 'salt-minion']' returned non-zero exit status 1
</pre>