[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-ha-dev
Subject: [Linux-ha-dev] Announcing! Release 2.0.3 of Linux-HA is now
From: Alan Robertson <alanr () unix ! sh>
Date: 2006-02-10 18:48:02
Message-ID: 43ECDFE2.6090709 () unix ! sh
[Download RAW message or body]
The Linux-HA team proudly announces bug-fix release 2.0.3 of the
Linux-HA (aka "heartbeat") software.
You can find it here:
http://linux-ha.org/download/index.html#2.0.3
There are many fixes, and for the first time ever, a GUI! This new
release also provides support for monitoring by Common Information Model
(CIM) agents.
Many thanks to the whole Linux-HA team for their hard work in putting
together this new release!
Change Log:
* Fri Feb 10 2006 Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
+ Version 2.0.3 - Bug fixes and significant new features.
+ Management Daemon/Library and GUI client
+ provide a management library for management daemon and CIM
provider
+ provide a management daemon and a basic GUI management tool
+ CIM enablement
+ CIM (Common Information Model) enablement - works with
sblim-sfcb, OpenWBEM, and Pegasus CIMOMs
- not yet compiled into our binary RPMs because of dependencies
+ CRM (Cluster Resource Manager) General
+ All shutdowns go via the PE/TE - preserves inter-resource ordering
+ Support for future changes to the CIB (deprecation of
cib_fragment)
+ Overhaul of IPC and HA channel callback logic
+ Many improvements to the quality and quantity (reduced) of logging
+ CRMd
+ Timerless elections - when everyone has voted we're done
+ Use the replace notification from the CIB to re-update our
copy with our view of our peers.
+ Reliably detect if the LRM connection is still active.
+ Elections
+ newer versions defer to older ones in DC elections
(opposite of current behavior)
+ this means that only once the complete cluster has been upgraded
will we start acting like the new version and accept new
config options
+ it also means newer PE's and TE's (the most complex pieces)
don't need "act like the old version" options and can rely
on all slaves being at least as up-to-date as they are
+ people can run mixed clusters as long as they want
(until they want the new PE features)
+ new DCs only update the version number in the CIB if they have a
higher value
+ nodes that start and have a lower version than that stored in
the CIB shut themselves down (the CRM part anyway)
+ this prevents an admin from introducing old nodes back into an
upgraded cluster. It probably doesn't fully understand
the config and may not support the actions the PE/TE requires.
+ CIB (Common Information Base daemon)
+ Make sure "query only" connections cant modify the CIB
+ Periodically dump some stats about what the CIB has been doing.
+ Verify there are no memory leaks
+ Performance enhancements
+ Prevent a single CIB client from blocking everyone else
+ Clients Can be notified of full CIB replacements
+ record_config_changes option in ha.cf for those worried about
the amount of logging. Defaults to "on".
+ suppress_cib_writes CIB option replaced with in
enable_config_writes ha.cf (enable_config_writes to be
removed in 2.0.4)
+ Never write the status section to disk
+ Check permissions for the on-disk CIB at startup
+ Don't trash unreadable on-disk CIBs
+ Fix for updates made against the whole CIB (not just one section)
+ PEngine (Policy Engine)
+ Many improvements to the handling of resource groups
+ Support "anonymous" clones
+ Fix STONITH ordering
+ Order DC shutdowns after everyone else's
+ Support short resource names (for group and clone resources)
+ The ordering and collocation of grouped resources is now optional
+ Support probing new nodes for active resources.
+ All "probe" actions are controlled by the PE.
+ No resource may be started until the probing is complete.
+ Do not probe for resources we know to be active on unprobed
nodes
+ When looking for monitor ops, only mark it optional if it
was already active on the node we're interested in.
+ Detect changes to class/type/provider/parameters and force
a restart of the resource
+ New record_pengine_inputs option in ha.cf for those worried about
the amount of logging. Defaults to "on".
+ Differentiate between config and processing errors
+ reduces the frequency that we need to log the complete CIB
+ Make notify for master/slave work
+ New CIB option: stop_orphan_actions (boolean)
If a resource is no longer defined, we can optionally stop it
+ New CIB option: stop_orphan_actions (boolean)
If a monitor op for a given interval is no longer defined, we can
optionally stop it
+ Add support for time and phase-of-the-moon based constraints
+ Improved failure handling: avoiding false positives
+ Always create orphaned resources - so they show up in crm_mon
+ Do not require sequential clone numbers starting at 0
+ TEngine (transition engine)
+ Detect old STONITH ops
+ CLIs (Command Line interfaces)
+ Create a --one-shot option for crm_mon
+ Switch a number of CLI tools to use the new synchronous connections
+ Log errors to stderr where they will be seen and therefore useful
+ Support migration and un-migration of resources and resource
groups
+ Create crm_verify for checking configuration validity
+ Simplify the passing of XML to cibadmin
+ Known open bugs worth mentioning:
+ 1075, 1080, 1081, 1084, 1085, 1064, 1069, 756, 984
+ 1050, 1082, 1037, 1079
--
Alan Robertson <alanr@unix.sh>
"Openness is the foundation and preservative of friendship... Let me
claim from you at all times your undisguised opinions." - William
Wilberforce
_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic