]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
Merge remote-tracking branch 'origin/wip-sandon-vm'
authorSandon Van Ness <sandon@inktank.com>
Fri, 26 Jul 2013 02:50:02 +0000 (19:50 -0700)
committerSandon Van Ness <sandon@inktank.com>
Fri, 26 Jul 2013 02:50:02 +0000 (19:50 -0700)
Conflicts:
teuthology/lock.py
teuthology/misc.py
teuthology/task/install.py

1  2 
schedule_suite.sh
teuthology/lock.py
teuthology/misc.py
teuthology/run.py
teuthology/task/ceph-deploy.py
teuthology/task/ceph.py
teuthology/task/install.py

Simple merge
Simple merge
index 154456be83f17ac4b16f1f810fe3c7e7a7f3ea95,264963afa24d5c6bfe9dcb2169de2e9c94dbff7e..13e274a9c75b6a627cce3a26682a8d29c2c1fa28
@@@ -868,20 -868,12 +868,30 @@@ def stop_daemons_of_type(ctx, type_)
      if exc_info != (None, None, None):
          raise exc_info[0], exc_info[1], exc_info[2]
  
 -        return os_type
 +def get_system_type(remote):
 +    """
 +    Return this system type (deb or rpm)
 +    """
 +    r = remote.run(
 +        args=[
 +            'sudo','lsb_release', '-is',
 +        ],
 +    stdout=StringIO(),
 +    )
 +    system_value = r.stdout.getvalue().strip()
 +    log.debug("System to be installed: %s" % system_value)
 +    if system_value in ['Ubuntu','Debian']:
 +        return "deb"
 +    if system_value in ['CentOS','Fedora','RedHatEnterpriseServer']:
 +        return "rpm"
 +    return system_value
++
+ def get_distro(ctx):
+     try:
+         os_type = ctx.config.get('os_type', ctx.os_type)
+     except AttributeError:
+         os_type = 'ubuntu'
+     try:
+         return ctx.config['downburst'].get('distro', os_type)
+     except KeyError:
++        return os_type
Simple merge
Simple merge
Simple merge
index f3bdea7bd6c09e1640d697de6de2ce84ef31c950,a4252d56e2d0d53b22314876a87de24974e31e80..418df1ff0c26198fef996430b95c096f6f2b52c7
@@@ -172,7 -190,13 +172,15 @@@ def _update_rpm_package_list_and_instal
                  pkg=ceph_release)
          if cmp_msg != err_mess.getvalue().strip():
              raise
 +    remote.run(args=['rm', '-f', rpm_name])
++
+     #Fix Repo Priority
+     remote.run(
+         args=[
+             'sudo', 'sed', '-i', run.Raw('\':a;N;$!ba;s/enabled=1\\ngpg/enabled=1\\npriority=1\\ngpg/g\''), '/etc/yum.repos.d/ceph.repo',
+             ])
      remote.run(
          args=[
              'sudo', 'yum', 'clean', 'all',