https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2016-11-29T15:05:53ZCeph sepia - Bug #18069: rados suite upgrade tests fail on xenial nodeshttps://tracker.ceph.com/issues/18069?journal_id=821452016-11-29T15:05:53ZJohn Sprayjcspray@gmail.com
<ul></ul><p>Similar failures when other jobs try to get infernalis branch</p> sepia - Bug #18069: rados suite upgrade tests fail on xenial nodeshttps://tracker.ceph.com/issues/18069?journal_id=821792016-11-29T18:45:27ZDavid Galloway
<ul></ul><p>Looks like somebody forced a rebuild on v0.67.10</p>
<p>infernalis is failing due to <code>Error: Import No module named _markerlib</code><br /><a class="external" href="http://gitbuilder.sepia.ceph.com/gitbuilder-ceph-deb-xenial-amd64-basic/log.cgi?log=baf17c90980f3c61f75775f561ced5b2a1d2141c">http://gitbuilder.sepia.ceph.com/gitbuilder-ceph-deb-xenial-amd64-basic/log.cgi?log=baf17c90980f3c61f75775f561ced5b2a1d2141c</a></p> sepia - Bug #18069: rados suite upgrade tests fail on xenial nodeshttps://tracker.ceph.com/issues/18069?journal_id=821902016-11-29T20:22:12ZSage Weilsage@newdream.net
<ul></ul><p>I forced the rebuild bc (I assumed) it wasn't actually built before. I suspect the workaround here is just to not run these ancient upgrade tests on xenial, though (os_type: centos). Right now on master we only do jewel -> kraken/master (hammer->jewel->x isn't merged yet). I don't think we need anything older than that?</p> sepia - Bug #18069: rados suite upgrade tests fail on xenial nodeshttps://tracker.ceph.com/issues/18069?journal_id=821952016-11-29T20:38:32ZDavid Galloway
<ul></ul><p>Sage Weil wrote:</p>
<blockquote>
<p>I forced the rebuild bc (I assumed) it wasn't actually built before.</p>
</blockquote>
<p>Nah, that gitbuilder never built v0.67.10. When a new gitbuilder is set up, we trick the gitbuilder into thinking all builds have passed so it doesn't go back and try to rebuild every branch. We then go through and force rebuild on branches that make sense (master, hammer, etc.)</p>
<p>Is it even sane to expect v0.67.10 (released in 2014) to build on Xenial (released this year)? It's failing because ceph.com doesn't listen to git requests anymore. I guess it was when v0.67.10 was released. Either way, I don't think this build failure is distro-specific. It'd fail on any gitbuilder if we forced a rebuild.</p>
<blockquote>
<p>I suspect the workaround here is just to not run these ancient upgrade tests on xenial, though (os_type: centos). Right now on master we only do jewel -> kraken/master (hammer->jewel->x isn't merged yet). I don't think we need anything older than that?</p>
</blockquote>
<p>Sounds right to me but not really my call.</p> sepia - Bug #18069: rados suite upgrade tests fail on xenial nodeshttps://tracker.ceph.com/issues/18069?journal_id=822442016-11-30T15:42:37ZDavid Galloway
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-3 priority-6 priority-high2 closed" href="/issues/18089">Bug #18089</a>: Various official builds missing from CI/Shaman</i> added</li></ul> sepia - Bug #18069: rados suite upgrade tests fail on xenial nodeshttps://tracker.ceph.com/issues/18069?journal_id=822452016-11-30T15:54:13ZDavid Galloway
<ul></ul><p>distribute can be installed via easy_install but not pip.</p>
<pre>
(venv) root@gitbuilder-ceph-deb-xenial-amd64-basic:~/venv# pip install distribute
Collecting distribute
Downloading distribute-0.7.3.zip (145kB)
100% |████████████████████████████████| 153kB 2.8MB/s
Requirement already satisfied: setuptools>=0.7 in ./lib/python2.7/site-packages (from distribute)
Building wheels for collected packages: distribute
Running setup.py bdist_wheel for distribute ... error
Complete output from command /root/venv/bin/python2 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-XVD1VT/distribute/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpMnUohqpip-wheel- --python-tag cp27:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-XVD1VT/distribute/setup.py", line 58, in <module>
setuptools.setup(**setup_params)
File "/usr/lib/python2.7/distutils/core.py", line 137, in setup
ok = dist.parse_command_line()
File "setuptools/dist.py", line 276, in parse_command_line
result = _Distribution.parse_command_line(self)
File "/usr/lib/python2.7/distutils/dist.py", line 467, in parse_command_line
args = self._parse_command_opts(parser, args)
File "setuptools/dist.py", line 602, in _parse_command_opts
nargs = _Distribution._parse_command_opts(self, parser, args)
File "/usr/lib/python2.7/distutils/dist.py", line 523, in _parse_command_opts
cmd_class = self.get_command_class(command)
File "setuptools/dist.py", line 406, in get_command_class
ep.require(installer=self.fetch_build_egg)
File "pkg_resources.py", line 2254, in require
working_set.resolve(self.dist.requires(self.extras),env,installer)))
File "pkg_resources.py", line 2471, in requires
dm = self._dep_map
File "pkg_resources.py", line 2682, in _dep_map
self.__dep_map = self._compute_dependencies()
File "pkg_resources.py", line 2699, in _compute_dependencies
from _markerlib import compile as compile_marker
ImportError: No module named _markerlib
----------------------------------------
Failed building wheel for distribute
Running setup.py clean for distribute
Failed to build distribute
Installing collected packages: distribute
Running setup.py install for distribute ... done
Successfully installed distribute-0.7.3
(venv) root@gitbuilder-ceph-deb-xenial-amd64-basic:~/venv# easy_install distribute
Searching for distribute
Best match: distribute 0.7.3
Adding distribute 0.7.3 to easy-install.pth file
Using /root/venv/lib/python2.7/site-packages
Processing dependencies for distribute
Finished processing dependencies for distribute
(venv) root@gitbuilder-ceph-deb-xenial-amd64-basic:~/venv# pip install distribute
Requirement already satisfied: distribute in ./lib/python2.7/site-packages
Requirement already satisfied: setuptools>=0.7 in ./lib/python2.7/site-packages (from distribute)
</pre> sepia - Bug #18069: rados suite upgrade tests fail on xenial nodeshttps://tracker.ceph.com/issues/18069?journal_id=822502016-11-30T16:59:59ZSage Weilsage@newdream.net
<ul></ul><p>Yeah, I think the resolution is to just make upgardes from old versions avoid xenial. I've fixed the jewel hammer-x and clietn-upgrade tests in <a class="external" href="https://github.com/ceph/ceph-qa-suite/pull/1292">https://github.com/ceph/ceph-qa-suite/pull/1292</a>.. if there are other tests just let me know, they're easy to fix!</p> sepia - Bug #18069: rados suite upgrade tests fail on xenial nodeshttps://tracker.ceph.com/issues/18069?journal_id=836912017-01-03T22:35:47ZDavid Galloway
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Resolved</i></li><li><strong>Assignee</strong> set to <i>Sage Weil</i></li></ul>