Project

General

Profile

Actions

Feature #13622

closed

Change the task to `yum install -x librbd-devel -x librados-devel ceph`

Added by Yuri Weinstein over 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
High
Assignee:
-
Category:
-
% Done:

100%

Source:
Q/A
Tags:
Backport:
Reviewed:
Affected Versions:

Description

As a workaround #11104, per IRC chat and request from Ken and Tamil


Subtasks 2 (0 open2 closed)

Bug #13794: librados2 packaging and firefly testing.ClosedKen Dreyer11/13/2015

Actions
Bug #13795: :266librados2 packaging and firefly testing.Closed11/13/2015

Actions
Actions #1

Updated by Ken Dreyer over 8 years ago

Note that this should only be done for the "firefly" branch. In "hammer" and above, librbd-devel and librados-devel exist upstream, so we don't want to exclude those.

Actions #2

Updated by Ken Dreyer over 8 years ago

(This is intended to be a workaround for the issue described at #11104) Whoops, Yuri put that in the description already :)

Actions #3

Updated by Anonymous over 8 years ago

I am guessing that what is needed here is a change to teuthology/task/install.py where different versions of librbd and librados get installed for different releases. If this guess is correct (it may not be), then what we need is probably a way to select different packages to be installed based on different configuration information.

Actions #4

Updated by Ken Dreyer over 8 years ago

We just need teuthology/task/install.py to add "-x librbd-devel -x librados-devel" to any "yum install ceph" operations. This is just a hack.

Actions #5

Updated by Ken Dreyer over 8 years ago

Or "exclude =" those packages in the epel.repo file

Actions #6

Updated by Anonymous over 8 years ago

I pushed an update to wip-13622-wusui that I would like someone to peruse.

The change that I made added the -x librbd-devel -x librados-devel to yum installs where
a variable was used. It may exclude these packages from more than ceph builds but as far
as I can tell, other packages don't have these libraries and excluding non-existent libraries does not seem to hurt the execution of yum (I yum installed -x psychoticaardvark just to make sure).

I am not sure, but I believe this version is the firefly base.

The changes here are not ready to pull because I would like to test them more.

Actions #8

Updated by Zack Cerza over 8 years ago

  • Tracker changed from Bug to Feature
  • Status changed from New to In Progress
  • Assignee set to Anonymous

Updating fields to reflect reality :)

Actions #9

Updated by Anonymous almost 8 years ago

  • Status changed from In Progress to Closed

This bug and 13794 should no longer be affecting things

Actions

Also available in: Atom PDF