]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
Fix regression in schedule failure emails 908/head
authorZack Cerza <zack@redhat.com>
Thu, 14 Jul 2016 18:08:25 +0000 (12:08 -0600)
committerZack Cerza <zack@redhat.com>
Thu, 14 Jul 2016 18:08:25 +0000 (12:08 -0600)
Emails weren't getting sent when builds were broken

Signed-off-by: Zack Cerza <zack@redhat.com>
teuthology/suite/run.py

index 245a16f6029c5d3bd30c4eb6c1434a4e133ababd..d90ea70cd486fe4baf6b5e8d76074a646e0b663d 100644 (file)
@@ -153,14 +153,13 @@ class Run(object):
         if config.suite_verify_ceph_hash and not self.args.newest:
             # don't bother if newest; we'll search for an older one
             # Get the ceph package version
-            ceph_version = util.package_version_for_hash(
-                ceph_hash, self.args.kernel_flavor, self.args.distro,
-                self.args.machine_type,
-            )
-            if not ceph_version:
-                util.schedule_fail(
-                    "Packages for ceph hash '{ver}' not found".format(
-                        ver=ceph_hash), self.name)
+            try:
+                ceph_version = util.package_version_for_hash(
+                    ceph_hash, self.args.kernel_flavor, self.args.distro,
+                    self.args.machine_type,
+                )
+            except Exception as exc:
+                util.schedule_fail(str(exc), self.name)
             log.info("ceph version: {ver}".format(ver=ceph_version))
             return ceph_version
         else: