openais bug-fix and enhancement update
| Advisory: | RHBA-2009:1366-1 |
|---|---|
| Type: | Bug Fix Advisory |
| Severity: | N/A |
| Issued on: | 2009-09-02 |
| Last updated on: | 2009-09-02 |
| Affected Products: | RHEL Desktop Workstation (v. 5 client) Red Hat Enterprise Linux (v. 5 server) |
Details
Updated openais packages that fix various bugs and add enhancements are now
available.
The openais packages provide the core infrastructure used by Red Hat
Cluster Suite and GFS.
This update fixes the following bugs:
* The CPG service, which is used throughout the cluster software, sometimes
segfaulted under certain loads. (BZ#261381)
* On PowerPC architectures, the IPC system could segfault because of how
va_args and unions operate on these platforms. (BZ#499767)
* The totempg subsystem in openais could sometimes throw away a message,
which could result in cluster failure. (BZ#497419)
* The IPC system contained a regression with the CPG service, which caused
the wrong error code to be returned when the library user has insufficient
permissions. (BZ#494347)
* The redundant ring feature cannot be re-enabled after a failure, because
of defects in libcfg. (BZ#494035)
* The CPG service failed to synchronize properly with nodeids greater then
0xffffff. This resulted in CPG not working when automatic node id
generation was used. (BZ#489451)
* Certain message types were ignored, resulting in improper
synchronization. (BZ#480684)
* The checkpoint service incorrectly calculated reference counts on
checkpoints opened by an exiting node, resulting in checkpoint leak.
(BZ#490099)
* Under heavy ipc connection/disconnection in the cpg service, the cpg
service would segfault. (BZ#497420).
* The cpg service would segfault when cpg_join and cpg_leave were issued by
multiple nodes on the same cpg group name as a result of race condition.
(BZ#501561)
* The totem free queue was calculated improperly resulting in aborts under
heavy cpg load. (BZ#488095)
* Under certain conditions, a race condition resulted in a double list
delete in the cpg service causing segfault. (BZ#491459)
* A regression in the openais build process resulted in cmirror
regressions. (BZ#496985)
* A regression in the CPG service where a race condition would occur in the
delivery of configuration changes with 3+ nodes. (BZ#490098)
* A regression in the CPG service where nodes would see out-of-order
configuration changes after a node was started with existing CPG groups.
(BZ#504195)
* A regression in the confdb service where the shared object elf header was
not properly set. (BZ#504832)
* A regression where semaphores and shared memory was leaked if service
cman stop was executed. (BZ#506778)
* A regression, if aisexec was killed while transmitting, and later
restarted, the cluster returned ERR_TRY_AGAIN on all API calls. (BZ#506119)
This update adds the following enhancements:
* Feature to allow rolling upgrades of the crypto stack. (BZ#497480)
* Feature to set broadcast mode instead of using multicast. (BZ#492808)
* Feature to allow uidgid files to be placed on the system to allow
configurable ipc security of third party applications. (BZ#501337)
Users should upgrade to these updated packages, which resolve these issues
and add these enhancements.
Solution
errata relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259
Updated packages
| RHEL Desktop Workstation (v. 5 client) | |
| SRPMS: | |
| openais-0.80.6-8.el5.src.rpm File outdated by: RHBA-2011:1487 |
MD5: b7965d2cf827215c071c84b48c26d5ff |
| IA-32: | |
| openais-0.80.6-8.el5.i386.rpm File outdated by: RHBA-2011:1487 |
MD5: 163e3988e8973ad6af3d18b982635b06 |
| openais-devel-0.80.6-8.el5.i386.rpm File outdated by: RHBA-2011:1487 |
MD5: a5c84ae8027f8223ee43c528619afa4c |
| x86_64: | |
| openais-0.80.6-8.el5.x86_64.rpm File outdated by: RHBA-2011:1487 |
MD5: 1a737b001d52a7e390f4d43b879df271 |
| openais-devel-0.80.6-8.el5.i386.rpm File outdated by: RHBA-2011:1487 |
MD5: a5c84ae8027f8223ee43c528619afa4c |
| openais-devel-0.80.6-8.el5.x86_64.rpm File outdated by: RHBA-2011:1487 |
MD5: bae4c8997601a3f0aab69b27551c98c6 |
| Red Hat Enterprise Linux (v. 5 server) | |
| SRPMS: | |
| openais-0.80.6-8.el5.src.rpm File outdated by: RHBA-2011:1487 |
MD5: b7965d2cf827215c071c84b48c26d5ff |
| IA-32: | |
| openais-0.80.6-8.el5.i386.rpm File outdated by: RHBA-2011:1487 |
MD5: 163e3988e8973ad6af3d18b982635b06 |
| openais-devel-0.80.6-8.el5.i386.rpm File outdated by: RHBA-2011:1487 |
MD5: a5c84ae8027f8223ee43c528619afa4c |
| IA-64: | |
| openais-0.80.6-8.el5.ia64.rpm File outdated by: RHBA-2011:1487 |
MD5: 6db983f0ea0b96690086404781822852 |
| openais-devel-0.80.6-8.el5.ia64.rpm File outdated by: RHBA-2011:1487 |
MD5: 538fb54495995dc8b058fda113e65bae |
| PPC: | |
| openais-0.80.6-8.el5.ppc.rpm File outdated by: RHBA-2011:1487 |
MD5: 63a8f395c9adc9fd2e525d110b6f912e |
| openais-devel-0.80.6-8.el5.ppc.rpm File outdated by: RHBA-2011:1487 |
MD5: a2e354fa2fee701770f75df634a76228 |
| openais-devel-0.80.6-8.el5.ppc64.rpm File outdated by: RHBA-2011:1487 |
MD5: 012b0e7ad6e742464df9064d944d9422 |
| s390x: | |
| openais-0.80.6-8.el5.s390x.rpm File outdated by: RHBA-2009:1474 |
MD5: 5be2cc80b7601c41b6feadd5147b9d4c |
| openais-devel-0.80.6-8.el5.s390.rpm File outdated by: RHBA-2009:1474 |
MD5: 61e6e5d82b34aba864591a69631806fd |
| openais-devel-0.80.6-8.el5.s390x.rpm File outdated by: RHBA-2009:1474 |
MD5: 4273c96b8011b63741f40f8cd7abb35e |
| x86_64: | |
| openais-0.80.6-8.el5.x86_64.rpm File outdated by: RHBA-2011:1487 |
MD5: 1a737b001d52a7e390f4d43b879df271 |
| openais-devel-0.80.6-8.el5.i386.rpm File outdated by: RHBA-2011:1487 |
MD5: a5c84ae8027f8223ee43c528619afa4c |
| openais-devel-0.80.6-8.el5.x86_64.rpm File outdated by: RHBA-2011:1487 |
MD5: bae4c8997601a3f0aab69b27551c98c6 |
| (The unlinked packages above are only available from the Red Hat Network) | |
Bugs fixed (see bugzilla for more information)
261381 - openais segfault while attempting to start cman during revolver testing
474277 - aisexec core dumps under load
477243 - cpg flow control not working, causes aisexec hang.
480684 - certain types of messages can be ignored
487214 - upgrade node to 5.3, openais dies after trying to join 5.2 cluster
488095 - aisexec assertion in message_handler_req_lib_cpg_mcast
489451 - cpg fails to sync properly if nodeid > 0xffffff
490098 - IPC race condition allows multiple ipc threads within service engine at same time
490099 - Checkpoint service incorrectly calculates reference counts on checkpoints from leaving node
491459 - cpg segfaults under certain test cases
492808 - RFE: Request alternate cman network communication option (broadcast instead of multicast)
494347 - cpg_init return wrong error code for bad group ID
496985 - OpenAIS is the likely candidate for cluster mirror regression
497419 - first message of totem stream thrown away - 5.3z stream regression
497420 - ipc connect/disconnect in cpg service causes cpg to segfault
497480 - [RFE] Need patch merged to support rolling crytpo upgrades to RHEL6
499767 - groupd segfaults on start
501337 - RFE: Provide configurable uid based aisexec access
501561 - gfs_controld segfault during simultaneous gfs mounts
504195 - cpg confchg's delivered in different order
504832 - libcfg is linked improperly to libconfdb
506119 - [EVT ] Evt config msg from nodeid r(0) ip(10.15.89.14) , but not in membership change
506778 - semaphore leak during cluster startup/shutdown cycle
Keywords
These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package
The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/