Bug 510135 - Cluster install openais dependency
Summary: Cluster install openais dependency
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: distribution
Version: 1.1.2
Hardware: All
OS: Linux
medium
high
Target Milestone: 1.2
: ---
Assignee: Mike Cressman
QA Contact: ppecka
URL:
Whiteboard:
Depends On:
Blocks: 527551
TreeView+ depends on / blocked
 
Reported: 2009-07-07 20:15 UTC by William Henry
Modified: 2009-12-03 09:19 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Messaging enhancement A dependency was added to the <filename>qpid-cluster</filename> package. Clustering on &RHM; requires <filename>openais-0.80.3-22.el5_3.10</filename> and <filename>cman-2.0.98-1.el5_3.8</filename> or better.
Clone Of:
Environment:
Last Closed: 2009-12-03 09:19:01 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2009:1633 0 normal SHIPPED_LIVE Red Hat Enterprise MRG Messaging and Grid Version 1.2 2009-12-03 09:15:33 UTC

Description William Henry 2009-07-07 20:15:35 UTC
Description of problem:

We currently don't check for any openais version dependency. Nor do we install the right version of openais with the MRG Messaging install.

As a result it is possible to successfully install MRG Messaging Cluster without the right version of openais.  If an unsupported version of openais is installed this has resulted in a crash of the cluster with the symptom of complaining about Framing errors. See (not a bug) BZ:
https://bugzilla.redhat.com/show_bug.cgi?id=506293 

How reproducible:

Install MRG Messaging with Cluster with openais-0.80.3-22.el5 installed.
Configure cluster as per documentation.
Bring up cluster and start sending messages. It will eventually crash - both brokers will go down together.

Installing openais-0.80.3-22.el5_3.4 fixes the problem. 


Expected results:
We should either:
1. Install openais with MRG Messaging Cluster install.
or 
2. Check that we have at least the lowest supported version of openais installed. IF an unsupported version is installed we either:
a. Fail
b. Prompt to update to latest supported version. 

Additional info:
Bug describing what you can expect if wrong version is installed:
https://bugzilla.redhat.com/show_bug.cgi?id=506293

Comment 1 Carl Trieloff 2009-07-07 20:53:23 UTC
I believe we would want to allow the last two versions of AIS in RHN for 5.3 or later versions to be valid for the MRG update.

We need to lookup what that version would be, so we don't force updates when they are not strictly required in all cases.

Comment 2 Nuno Santos 2009-07-21 19:38:51 UTC
As per aconway and jneedle, 1.1.6 was tested with openais-0.80.3-22.el5_3.8,
but .el_3.4 also works.

Comment 3 Mike Cressman 2009-10-21 18:00:10 UTC
Added install dependencies for qpid-cluster package, openais >= openais-0.80.3-22.el5_3.10, cman >= cman-2.0.98-1.el5_3.8

Comment 5 Irina Boverman 2009-10-29 14:28:13 UTC
Release note added. If any revisions are required, please set the 
"requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly.
All revisions will be proofread by the Engineering Content Services team.

New Contents:
Added install dependencies for qpid-cluster package, openais >=openais-0.80.3-22.el5_3.10, cman >= cman-2.0.98-1.el5_3.8  (510135)

Comment 6 Lana Brindley 2009-11-04 02:32:26 UTC
Release note updated. If any revisions are required, please set the 
"requires_release_notes"  flag to "?" and edit the "Release Notes" field accordingly.
All revisions will be proofread by the Engineering Content Services team.

Diffed Contents:
@@ -1 +1,3 @@
+Messaging bug fix
+
 Added install dependencies for qpid-cluster package, openais >=openais-0.80.3-22.el5_3.10, cman >= cman-2.0.98-1.el5_3.8  (510135)

Comment 7 Lana Brindley 2009-11-04 02:40:39 UTC
Release note updated. If any revisions are required, please set the 
"requires_release_notes"  flag to "?" and edit the "Release Notes" field accordingly.
All revisions will be proofread by the Engineering Content Services team.

Diffed Contents:
@@ -1,3 +1,9 @@
 Messaging bug fix
 
-Added install dependencies for qpid-cluster package, openais >=openais-0.80.3-22.el5_3.10, cman >= cman-2.0.98-1.el5_3.8  (510135)+Added install dependencies for qpid-cluster package, openais >=openais-0.80.3-22.el5_3.10, cman >= cman-2.0.98-1.el5_3.8  (510135)
+
+--
+
+A dependency was added to the <filename>qpid-cluster</filename> package. Clustering on &RHM; requires <filename>openais-0.80.3-22.el5_3.10</filename> and <filename>cman-2.0.98-1.el5_3.8</filename> or better.
+
+--

Comment 8 Lana Brindley 2009-11-04 02:43:32 UTC
Release note updated. If any revisions are required, please set the 
"requires_release_notes"  flag to "?" and edit the "Release Notes" field accordingly.
All revisions will be proofread by the Engineering Content Services team.

Diffed Contents:
@@ -1,9 +1,3 @@
 Messaging bug fix
 
-Added install dependencies for qpid-cluster package, openais >=openais-0.80.3-22.el5_3.10, cman >= cman-2.0.98-1.el5_3.8  (510135)
+A dependency was added to the <filename>qpid-cluster</filename> package. Clustering on &RHM; requires <filename>openais-0.80.3-22.el5_3.10</filename> and <filename>cman-2.0.98-1.el5_3.8</filename> or better.-
---
-
-A dependency was added to the <filename>qpid-cluster</filename> package. Clustering on &RHM; requires <filename>openais-0.80.3-22.el5_3.10</filename> and <filename>cman-2.0.98-1.el5_3.8</filename> or better.
-
---

Comment 9 ppecka 2009-11-06 12:05:22 UTC
The issue has been fixed, validated on RHEL 5.4 i386 / x86_64 on
packages:

#rpm -qa | grep -E 'openais|cman|qpid' | sort -u
cman-2.0.115-1.el5
openais-0.80.6-8.el5

python-qpid-0.5.752581-4.el5
qpidc-0.5.752581-31.el5
qpidc-devel-0.5.752581-31.el5
qpidc-rdma-0.5.752581-31.el5
qpidc-ssl-0.5.752581-31.el5
qpidd-0.5.752581-31.el5
qpidd-acl-0.5.752581-31.el5
qpidd-cluster-0.5.752581-31.el5
qpidd-devel-0.5.752581-31.el5
qpid-dotnet-0.4.738274-2.el5
qpidd-rdma-0.5.752581-31.el5
qpidd-ssl-0.5.752581-31.el5
qpidd-xml-0.5.752581-31.el5
qpid-java-client-0.5.751061-9.el5
qpid-java-common-0.5.751061-9.el5

-> VERIFIED

Comment 10 Lana Brindley 2009-11-27 02:21:13 UTC
Release note updated. If any revisions are required, please set the 
"requires_release_notes"  flag to "?" and edit the "Release Notes" field accordingly.
All revisions will be proofread by the Engineering Content Services team.

Diffed Contents:
@@ -1,3 +1,3 @@
-Messaging bug fix
+Messaging enhancement
 
 A dependency was added to the <filename>qpid-cluster</filename> package. Clustering on &RHM; requires <filename>openais-0.80.3-22.el5_3.10</filename> and <filename>cman-2.0.98-1.el5_3.8</filename> or better.

Comment 12 errata-xmlrpc 2009-12-03 09:19:01 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHEA-2009-1633.html


Note You need to log in before you can comment on or make changes to this bug.