File openais.changes of Package openais

-------------------------------------------------------------------
Fri Jun 19 10:35:46 CEST 2009 - coolo@novell.com

- disable as-needed for this package as it fails to build with it

-------------------------------------------------------------------
Tue Jun  9 01:47:55 CEST 2009 - ro@suse.de

- fix build with gcc-4.4 (#elif -> #else) 
- renamed dprintf to my_dprintf to avoid collision with function
  from glibc

-------------------------------------------------------------------
Thu Mar 19 12:50:00 CET 2009 - lmb@suse.de

- aisexec tried logging to stderr which was closed, causing sporadic
  start failures on fast nodes (bnc#486613).
- Change default timings for openais.conf to stabilize membership
  (bnc#486147).

-------------------------------------------------------------------
Mon Mar 16 13:15:00 CET 2009 - lmb@suse.de

- bug-483878_ipcs-destroy-take4.patch: removed, is upstream.

-------------------------------------------------------------------
Mon Mar 16 07:19:54 CET 2009 - abeekhof@suse.de

- Removed the following patches that are now upstream
  - openais-whitetank-ckpt-list-init.patch
  - openais-whitetank-ipc-fix-race-take2.patch
  - whitetank-cpg-empty-list-del.patch
  - openais-whitetank-cpg-refcount-add.patch
- Update source tarball to r1733
  + changes structure of ipc system to allow reference counting in
    lib_init_fn and lib_exit_fn for services (cpg) which record the 
    conn_info data  structure there
  + change totempg interface to allow for reserve and release instead of send_ok primative
  + Remove reserved count from totempg_mcast operations
  + Delete process info from list parsing if ipc connection dies
  + The ckpt service with new versions of openais would segfault with older
  + CPGs with large node IDS greater then 0xffffff would not synchronize
  + Prevent logging deadlocks due to fork() in service engines.
  + Patch to fix refcounting problem for checkpoints from leaving nodes.
  + Remove pass by value in the ckpt service.
  + Serialize ipc access so only one thread accesses a service engine at a

-------------------------------------------------------------------
Mon Mar  9 14:20:41 CET 2009 - abeekhof@suse.de

- HAE11 RC6
- Remove patch to MAX_INTERFACES since the use of multiple links
  does not appear to be ready yet.

-------------------------------------------------------------------
Mon Mar  2 16:51:35 CET 2009 - abeekhof@suse.de

- Bug bnc#480352 - Services unavailable during aisexec shutdown cause ocfs2 to hang
  Ensure the Pacemaker plugin is unloaded before all other cluster services
- Bug bnc#472402 - Reduce default cluster timeouts by one third

-------------------------------------------------------------------
Fri Feb 27 14:22:22 CET 2009 - abeekhof@suse.de

- Remove racey SIGABRT handler

-------------------------------------------------------------------
Thu Feb 26 17:45:00 CET 2009 - lmb@suse.de

- Improved fix for bnc#479019 merged.
- Fix openais-cfgtool (bnc#479048) (temporarily disabled)

-------------------------------------------------------------------
Wed Feb 25 14:34:30 CET 2009 - abeekhof@suse.de

- All patches required for Pacemaker support are now upstream
- Drop changes to shared library versions to avoid being out-of-sync with upstream
- Update source tarball to r1733
  + Make openais-cfgtool work properly (as well as rest of cfg services).
  + Remove extra printf from totemrrp ring reenable operation.
  + Add loading of modules support to openais whitetank.
  + Bounds checking of the messages in the IPC system with core dump

-------------------------------------------------------------------
Tue Feb 24 17:30:00 CET 2009 - lmb@suse.de

- openais-479019-ptf.diff: possible fix for a crash during shutdown of
  aisexec (bnc#479019).

-------------------------------------------------------------------
Mon Feb 23 14:31:33 CET 2009 - abeekhof@suse.de

- Increase the number of allowed interfaces to 4
  This makes openais wire-incompatible with any non-SLES11 installations

-------------------------------------------------------------------
Wed Feb 18 17:53:37 CET 2009 - abeekhof@suse.de

- Update source tarball to r1714
 + Almost all custom patches are now upstream
 + Includes final IPC redesign

-------------------------------------------------------------------
Mon Feb 16 14:55:00 CET 2009 - abeekhof@suse.de

- BNC#475620 - openais crash in clm_confchg_fn

-------------------------------------------------------------------
Thu Feb 12 15:41:29 CET 2009 - abeekhof@suse.de

- Update patch level
  + BNC#473901 - Do bounds checking to prevent crash in IPC code
  + BNC#468066 - Updated to upstream IPC patch r24

- Update source tarball to r1697
  + Avoid totem overflow in send_ok when the totempg header is larger than the header
    the user provided in the incoming message.
  + BNC#470118 - Execute a list_init for the expiry entry on the creation of a checkpoint
  + BNC#470118 - Execute a proper list_del operation when unlinking a checkpoint so it is
    not later double freed during an expiry.

-------------------------------------------------------------------
Mon Feb  9 14:45:45 CET 2009 - abeekhof@suse.de

- Update patch level to 4074e97c6f8e
  + Fix for BNC#470118 - Crash in expiry list handling of openAIS ckpt service
  + Updated IPC subsystem for BNC#468066
  + Increase the library version numbers for the IPC changes
- Update source tarball to r1682
  + Fix secauth to work properly on platforms which evaluate unsigned long to 8 bytes (s390x).
  + Ensure high bit is masked properly.

-------------------------------------------------------------------
Mon Jan 26 10:52:26 CET 2009 - abeekhof@suse.de

- Update patch level to c2135f386cd4
  + Turn on logd support in the example config
  + Remove all the optional parts of the patch that allows Pacemaker to function
- Update source tarball to r1680
  + Patch to fix segfault when user with inappropriate permissions accesses
  + Cancel token hold mode when a totem token callback is added to the system.
  + Finish poll_stop function
  + Fix message rejection problem with many services.
  + Throw away incomplete message on startup to avoid segfault.
  + Fix regression in open async of the event service.


-------------------------------------------------------------------
Wed Jan 21 13:30:00 CET 2009 - lmb@suse.de

- Fix SBD support in openais init script.
- Fix openais init script dependencies.

-------------------------------------------------------------------
Fri Dec  5 11:55:37 CET 2008 - abeekhof@suse.de

- Bug bnc#450323 - The use_mgmtd option should default to true in openais.conf

-------------------------------------------------------------------
Fri Nov 21 19:35:06 CET 2008 - abeekhof@suse.de

- Update patch level to aae387a6e5fd
- Fix Bug bnc#444376 - openais segafults in lcr_ifact_release during shutdown
  + Prevent corruption at shutdown by fixing plugin loading at startup
  + Extend the objdb API to allow search cursors to be saved and restored
  + Simplify startup since load order doesn't affect shutdown order
  + Don't create (duplicate) objdb entries for additional services
  + Wrap the openais_service_link_and_init() call with the new objdb
    api calls for saving and restoring search cursors
    Allows services to make use of the objdb passed to them

-------------------------------------------------------------------
Wed Nov 19 14:48:55 CET 2008 - abeekhof@suse.de

- Update patch level to 26c4af74cac1
  + Fix nodeid generation to use the node's full ip address (not network address) to ensure uniqueness
  + Start additional services after the default ones
  + Correctly compare addresses with bindnetaddr 

-------------------------------------------------------------------
Tue Nov 11 10:49:36 CET 2008 - abeekhof@suse.de

- Update source tarball to r1661
  - Fix rare problem where checkpoint synchronization database could be thrown away.
  - Fix commit token recieved_flg being incorrect in some rare circumstances
    which caused message corruption.
  - Fix a message lost during delivery which resulted in checkpoint segfault

-------------------------------------------------------------------
Thu Oct  9 11:05:19 CEST 2008 - abeekhof@suse.de

- Update source tarball to r1655
  - Remove IPC scheduling starvation
  - Fix Library queue full messages in some conditions
  - Make sanitizing generated nodeid's optional

-------------------------------------------------------------------
Mon Sep 15 11:58:56 CEST 2008 - abeekhof@suse.de

- Create a libopenais2 subpackage as per policy

-------------------------------------------------------------------
Thu Sep 11 10:28:56 CEST 2008 - abeekhof@suse.de

- Update source tarball to r1649
  - Add backports of objdb and service shutdown patches
  - Modify the nodeid generation function to never return a negative value
  - Include changes as a diff against upstream tarball

-------------------------------------------------------------------
Wed Aug 20 16:20:00 CEST 2008 - abeekhof@suse.de

- Ensure generated nodeid's are always positive integers

-------------------------------------------------------------------
Mon Jul 21 15:38:00 CEST 2008 - abeekhof@suse.de

- Switch to the stable series of OpenAIS (Whitetank 0.80) which
  behaves significantly better for clusters larger than 4 nodes
- Upstream version is 0.80.3 (SVN 1551)
- Tarball includes 8 patches backported from the development series
  that are required to support Pacemaker.  Patch summary:
  - a generic init-script
  - Fix DESTDIR, PREFIX and LCRSODIR
  - Repair loading of external services
  - Add some new calls into objdb
  - Patch to remove segfault on the exiting of a service.
  - Patch to allow controlled exit of a service.
  - load and unload service engines at runtime

-------------------------------------------------------------------
Sun Jun 29 06:47:35 CEST 2008 - abeekhof@suse.de

- Enable encryption

-------------------------------------------------------------------
Sat May  3 07:36:06 CEST 2008 - abeekhof@suse.de

- Set a libexedir that makes sense on 64-bit archs

-------------------------------------------------------------------
Tue Apr 22 11:38:33 CEST 2008 - abeekhof@suse.de

- Fix build for new glibc 

-------------------------------------------------------------------
Wed Apr 16 17:55:14 CEST 2008 - abeekhof@suse.de

- Disable crypto-related code to prevent issues with US export restrictions
  Will be re-enabled for 11.1 once proper permits have been requested/granted

-------------------------------------------------------------------
Sat Apr 12 19:14:46 CEST 2008 - abeekhof@suse.de

- Initial package check-in
- Upstream version: 0.82+ (SVN version: 1495)
- Two addtional patches for co-ordinated shutdown and loading of the pacemaker plugin
openSUSE Build Service is sponsored by