Product SiteDocumentation Site

1.160.  openais

1.160.1.  RHBA-2009:1191: bug-fix update

Note

This update has already been released (prior to the GA of this release) as errata RHBA-2009:1191
Updated openais packages that fix a bug are now available.
The openais packages provide the core infrastructure used by Red Hat Cluster Suite and GFS.
This update fixes the following bug:
  • When a node is sending heavy transmissions, and it is killed and restarted, it can sometimes lead to complete cluster failure by not allowing new communication to occur from that node. This is a regression in the z stream.

1.160.2.  RHBA-2009:1104: bug-fix update

Note

This update has already been released (prior to the GA of this release) as errata RHBA-2009:1104
Updated openais packages that fix various bugs 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 CFG library, which is used to enable redundant ring, does not function properly.
  • The CPG service, which is used throughout the cluster software, can sometimes segfault under certain loads.
  • On ppc architectures, the IPC system can segfault because of how va_args and unions operate on these platforms.
  • The totempg subsystem in openais can sometimes throw away a message, which can result in cluster failure.
  • The IPC system contains a problem with the CPG service. The problem causes the wrong error code to be returned when the library user has insufficient permissions (regression).
  • A race condition can cause the CPG service to have unexpected behavior (regression).
  • Configuration changes in the CPG service could be delivered out of order (regression).
Users should upgrade to these updated packages, which resolve these issues.

1.160.3.  RHBA-2009:0417: bug fix update

Note

This update has already been released (prior to the GA of this release) as errata RHBA-2009:0417
Updated openais packages that fix several bugs are now available.
These packages contain the openais executive, openais service handlers, default configuration files, and init script.
This update applies the following bug fixes:
  • Fix defect that results in aisexec core dumping under IPC load.
  • Fix defect where cpg flow control doesn't work properly.
  • Fix defect where, in many cases, certain message types can be ignored in the ckpt or cpg services.
  • Fix defect where openais segfaults during addition of node and message sizes greater then the MTU.
  • Fix problem with the way totem queue length is determined, which was resulting in assertions under certain heavy load conditions.
  • Fix rolling upgrade problem where rolling upgrades don't work from 5.2 to 5.3.
  • Fix defect where checkpoint reference counts were incorrectly calculated from a departing node in some conditions.
Users of openais are advised to upgrade to these updated packages, which resolve these issues.

1.160.4.  RHBA-2009:1366: bug-fix and enhancement update

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.

Note: This documentation is provided {and copyrighted} by Red Hat®, Inc. and is released via the Open Publication License. The copyright holder has added the further requirement that Distribution of substantively modified versions of this document is prohibited without the explicit permission of the copyright holder. The CentOS project redistributes these original works (in their unmodified form) as a reference for CentOS-5 because CentOS-5 is built from publicly available, open source SRPMS. The documentation is unmodified to be compliant with upstream distribution policy. Neither CentOS-5 nor the CentOS Project are in any way affiliated with or sponsored by Red Hat®, Inc.