Mailinglist Archive: opensuse-commit (1779 mails)

< Previous Next >
commit pacemaker for openSUSE:Factory

Hello community,

here is the log from the commit of package pacemaker for openSUSE:Factory
checked in at Fri Feb 11 01:36:58 CET 2011.



--------
--- pacemaker/pacemaker.changes 2010-11-18 00:56:31.000000000 +0100
+++ /mounts/work_src_done/STABLE/pacemaker/pacemaker.changes 2011-02-09
13:05:00.000000000 +0100
@@ -1,0 +2,269 @@
+Wed Feb 9 12:03:57 UTC 2011 - tserong@xxxxxxxxxx
+
+- PE: Consolidate logging for resources active on multiple nodes
+- PE: More accurate logging of restarts and recovery for master/slave
+ resources
+- PE: target-role alone is not sufficient to promote resources (lf#2544)
+- ais: Ensure that process death is communicated to peer nodes (lf#2550)
+- PE: Certain stop operations require STONITH, could overload the
+ batch-limit otherwise (lf#2551, bnc#669229)
+- Shell: Do not print XML for permission denied errors
+- ACL: Support access control on "cleanup"
+- crmd: Cancel recurring operations while we're still connected to the
+ lrmd
+- crmd: Suppress an ERROR by teaching fsa_action2string() about complex
+ actions
+- crmd: ACL: Prohibit non-privileged users to "fail" resources
+- Core: Do not store last-run for recurring operations, since it is
+ misleading
+- Doc: Add ACL documentation
+- Upstream version cs: ecb6baaf7fc0
+
+-------------------------------------------------------------------
+Tue Feb 8 13:24:24 UTC 2011 - tserong@xxxxxxxxxx
+
+- Upgrade from 1.1.2.1 to 1.1.5. Note that the following changelog
+ entries cover changes made in versions 1.1.3 and 1.1.4 as well.
+- crmd: Cancel recurring operations while we're still connected to the
+ lrmd
+- crmd: Suppress an ERROR by teaching fsa_action2string() about complex
+ actions
+- PE: Consolidate logging for resources active on multiple nodes
+- PE: More accurate logging of restarts and recovery for master/slave
+ resources
+- PE: target-role alone is not sufficient to promote resources (lf#2544)
+- ais: Ensure that process death is communicated to peer nodes (lf#2550)
+- PE: Certain stop operations require STONITH, could overload the
+ batch-limit otherwise (lf#2551, bnc#669229)
+- Shell: Do not print XML for permission denied errors
+- Doc: Add ACL documentation
+- Core: Do not store last-run for recurring operations, since it is
+ misleading
+- crmd: Purge status for resourcs that no longer live in the LRMd
+ (lf#2536)
+- Stonith: Teach stonith_admin to automagically obtain the current node
+ attributes for the target from the CIB
+- tools: Prevent use-of-NULL in crm_simulate (lf#2527)
+- ACL: Convert uid directly with strtol() for avoiding unnecessary error
+ logs
+- Tools: Make unmanaged resources stand out in crm_simulate graphs
+- PE: Correctly reconstruct the status of anonymous cloned groups
+ (lf#2508)
+- Core: Correctly parse the resource name from notificiation action IDs
+ (lf#2511)
+- crmd: Indicate the interval for the timer that just expired
+- crmd: Reschedule the PE_START action if its not already running when
+ we try to use it
+- crmd: Ensure notify variables are accurate for stop operations
+ (lf#2545)
+- crmd: Implement reprobe natively in the crmd to avoid transition loops
+ (lf#2533)
+- crmd: Cancel recurring monitor ops at shutdown (lf#2309)
+- PE: Don't imply colocation requirements when applying ordering
+ constraints with clones (lf#2493)
+- PE: Protect against constraints that require stonith devices to stop
+ before 'normal' ones (lf#2529)
+- PE: Prevent unstable clone placement by factoring in the current
+ node's score before all others (lf#2544)
+- Tools: Suport cibadmin --empty for creating a minimal CIB
+- PE: Do not override configured clone stickiness values (lf#2445)
+- PE: Avoid relying on stickness for stable clone placement (lf#2445)
+- Shell: work around lrmd/lrmadmin blocking when not run as root or
+ hacluster
+- Shell: more lazy help system initialization
+- Access control list support for pacemaker's shell and CIB.
+- PE: Prevent segfault by validating the contents of ordering sets
+ (lf#2495)
+- PE: Prevent use-after-free resulting from unintended recursion when
+ chosing a node to promote master/slave resources
+- PE: Avoid flooding the logs with errors for orphan resources
+ (lf#2518)
+- cib: Add "enable-acl" property
+- Shell: don't create empty optional sections (bnc#665131)
+- xml: Add ACL support into pacemaker-1.2 and 1.1 schemata.
+- RA: HealthSMART: Several fixes.
+- RA: SysInfo: Allow a list of filesystems/devices to be queried for
+ free space
+- RA: ClusterMon: htmlfile is not mandatory (lf#2512)
+- Shell: merge properties and rsc/op_defaults on load update (lf#2454)
+- stonith: use ST_DEVICEID for short description
+- Shell: combine crmd and PE meta-data (lf#2373,2419)
+- PE: Only update the node's promotion score if the resource is active
+ there
+- PE: Only use the promotion score from the current clone instance
+- Shell: ask for confirmation for node fence and clearstate (bnc#642268)
+- Shell: insert sleep between stop and start in resource restart
+- stonith: remove unnecessary logging
+- Shell: fix exception when HOME is not set
+- Shell: Allow creation of an empty shadow CIB ("cib new ... empty")
+- Shell: Allow cibstatus to create new node status entries.
+- Shell: fix rsc/op_defaults edit
+- Shell: repair management of cloned groups
+- Shell: wait for the stop transition to finish before invoking start in
+ the resource restart command (lf#2516)
+- PE: Correct target_rc for probes of inactive resources
+- Tools: Prevent crm_resource commands from being lost due to the use of
+ cib_scope_local
+- PE: Prevent use-of-NULL resulting from variable shadowing spotted by
+ Coverity
+- Shell: allow adding node attributes in configure when the attributes
+ set doesn't already exist
+- Core: Repair reference to child-of-child after removal of
+ xml_child_iter_filter from get_message_xml()
+- Core: Remove extra calls to xmlCleanupParser resulting in use-after-free
+- Core: Reinstate the logic that skips past non-XML_ELEMENT_NODE children
+- Core: Update the default validation type to pacemaker-1.0
+- Core: Prevent recently introduced use-after-free in replace_xml_child()
+- crmd: Update failcount for failed promote and demote operations
+- PE: Prevent use-of-NULL when there is status for an undefined node
+- Shell: warn on non-existing nodes in location constraints (lf#2486)
+- Shell: put completion bits into a separate module
+- Shell: repair ability to display multiple property sets
+- Build: Script for determining test coverage
+- Remove usage of the xml_child_iter macro to obtain better information
+ from tracing tools.
+- Shell: Let crm_resource handle node & resource iteration during
+ resource cleanup (skips down nodes: bnc#647378)
+- PE: Avoid needless string compares
+- cib: Fix a log message
+- Core: Provide arguments to do_crm_log_alias() in the correct order
+ when logging xml
+- Add gcov support to spec file (disabled by default)
+- crmd: Determin the target rc for an action once
+- crmd: Prevent use of NULL by making copies of the operation's hash
+ table
+- Core: Turn off unneeded checks when applying a diff
+- crmd: Allow operations in the PE state
+- crmd: Ensure the CIB is always writable on the DC by removing a timing
+ hole
+- cib: Deprecate the set_slave_all() API call
+- PE: Ensure fencing of the DC preceeds the STONITH_DONE operation
+- PE: Complete all fencing before attempting atomic migrations
+- stonith-ng: fix two memory leaks.
+- Core: Preserve ordering when removing subtrees with a diff
+- Tools: Calculate the digest after applying a diff
+- Core: Correctly extract the version details from a diff
+- cib: Drop the severity of a log message
+- crmd: Don't abort transitions when probes are completed on a node
+- PE: Try to ensure atomic migration ops occur within a single
+ transition
+- Core: Correctly compare against crm_log_level in the logging macros
+- cib: Revert part of a recent commit that purged still valid
+ connections
+- PE: reduce logging severity for single rsc sets
+- Core: Prevent use-after-free when creating a CIB update for a timed
+ out action
+- Shell: update shadow file directory processing
+- Tools: crm_resource - Improved output when listing constraints
+ relevant to a given resource
+- Tools: crm_resource - Fix -x, the short form of --xml-file
+- Tools: crm_resource - Include location constraints in -A|-a output
+- Tools: crm_shadow - Avoid replacing the entire configuration
+ (including status)
+- PE: Prevent clones from being stopped because resources colocated with
+ them cannot be active
+- crmd: Include the correct transition details for timed out operations
+- Core: Drop the compression limit (lf#2506)
+- cib: Don't remove client's when notifications fail, they might just be
+ too big (lf#2506)
+- cib: Do not calculate changes for status updates that wont be
+ broadcast
+- cib: Speed up the establishment of remote connections
+- crmd: All pending operations should be recorded, even recurring ones
+ with high start delays
+- stonith-ng: reduce logging.
+- Core: Provide significant performance improvements by implementing
+ versioned diffs and digests
+- cib: Reject updates with a feature set greater than our own
+- Core: Some performance enhancements when comparing xml objects
+- crmd: Use the supplied timeout for stop actions
+- Core: Ensure ordering is preserved when applying diffs
+- crmd: There's no need to check the cib version from the 'added' part
+ of diff updates
+- crmd: Additional logging for the cause of new transitions
+- cib: Drop invalid/failed connections from the client hashtable
+- PE: Use the original digest algorithm for parameter lists
+- cib: Ensure all diffs sent to peers have sufficient ordering
+ information
+- cib: Reduce unnecessary copying when comparing xml objects
+- Core: Purge diff markers before calculating and comparing digests
+- Core: Minor speedup when comparing xml objects
+- cib: The feature set version check is only valid if the current value
+ is non-NULL
+- Tools: crm_resource - Ensure xml-related memory is cleaned up at exit
+- Tools: crm_simulate - Ensure xml-related memory is cleaned up at exit
+- PE: lf#2478 - Implement improved handling and recovery of atomic
+ resource migrations
+- PE: Fix memory leak when processing completed migration actions
++++ 72 more lines (skipped)
++++ between pacemaker/pacemaker.changes
++++ and /mounts/work_src_done/STABLE/pacemaker/pacemaker.changes

calling whatdependson for head-i586


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pacemaker.spec ++++++
--- /var/tmp/diff_new_pack.dgDadY/_old 2011-02-11 01:36:37.000000000 +0100
+++ /var/tmp/diff_new_pack.dgDadY/_new 2011-02-11 01:36:37.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package pacemaker (Version 1.1.2.1)
+# spec file for package pacemaker
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -26,6 +26,7 @@
%define with_ais_support 1
%define with_heartbeat_support 0
%define with_regression_tests 0
+%define with_gcov 0
%define gname haclient
%define uname hacluster
%define doc_pkg heartbeat-doc-1.0
@@ -37,8 +38,8 @@

Name: pacemaker
Summary: The Pacemaker scalable High-Availability cluster resource
manager
-Version: 1.1.2.1
-Release: 4
+Version: 1.1.5
+Release: 1
License: GPLv2+ ; LGPLv2.1+
Url: http://www.clusterlabs.org
Group: Productivity/Clustering/HA
@@ -165,6 +166,10 @@
./autogen.sh
%configure --localstatedir=%{_var} \
--docdir=%{pcmk_docdir} \
+%if %with_gcov
+ --with-gcov=1 \
+%endif
+ --with-acl=true \
--enable-fatal-warnings=no
make %{_smp_mflags}

@@ -189,10 +194,19 @@
rm $RPM_BUILD_ROOT/%{_libdir}/service_crm.so

# Don't want to ship this just yet:
-rm $RPM_BUILD_ROOT/usr/sbin/crm_report
rm $RPM_BUILD_ROOT/etc/init.d/pacemaker || true
rm $RPM_BUILD_ROOT/usr/sbin/pacemaker{d,} || true

+%if %with_gcov
+GCOV_BASE=$RPM_BUILD_ROOT/%{_var}/lib/pacemaker/gcov
+mkdir -p $GCOV_BASE
+find . -name '*.gcno' -type f | while read F ; do
+ D=`dirname $F`
+ mkdir -p ${GCOV_BASE}/$D
+ cp $F ${GCOV_BASE}/$D
+done
+%endif
+
#%if %with_ais_support
# mkdir -p $RPM_BUILD_ROOT/%{_libexecdir}/lcrso
# cp $RPM_BUILD_ROOT/%{_libdir}/service_crm.so
$RPM_BUILD_ROOT/%{_libexecdir}/lcrso/pacemaker.lcrso
@@ -255,6 +269,7 @@
%{_sbindir}/crm_mon
%{_sbindir}/crm
%{_sbindir}/crm_resource
+%{_sbindir}/crm_report
%{_sbindir}/crm_standby
%{_sbindir}/crm_verify
%{_sbindir}/crmadmin
@@ -315,5 +330,9 @@
%{_includedir}/pacemaker
# %{_includedir}/heartbeat/fencing
%{_libdir}/*.so
+%if %with_gcov
+%dir %{_var}/lib/pacemaker
+/%{_var}/lib/pacemaker
+%endif

%changelog

++++++ pacemaker.tar.bz2 ++++++
pacemaker/pacemaker.tar.bz2
/mounts/work_src_done/STABLE/pacemaker/pacemaker.tar.bz2 differ: char 11, line 1


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages