Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder epel-6-x86_64 Build #234

Results:

Failed rpmlint

SourceStamp:

Repositoryhttps://github.com/ClusterLabs/pacemaker
Branch1.1
Revision94ff4df51a55cc30d01843ea11b3292bac755432
Got Revision94ff4df51a55cc30d01843ea11b3292bac755432
Changes384 changes

BuildSlave:

build-uk

Reason:

downstream

Steps and Logfiles:

  1. git update ( 1 mins, 43 secs )
    1. stdio
  2. setproperty property 'buildroot' set ( 0 secs )
    1. stdio
    2. property changes
  3. datetime property 'datetime' set ( 0 secs )
    1. stdio
    2. property changes
  4. destdir 2 properties set ( 0 secs )
    1. stdio
    2. property changes
  5. mkdir Ran ( 0 secs )
    1. stdio
  6. branch_perms Ran ( 0 secs )
    1. stdio
  7. download downloading to mock.cfg ( 0 secs )
    1. - no logs -
  8. defaults 'cp /etc/mock/site-defaults.cfg ...' ( 0 secs )
    1. stdio
  9. srpm property 'srpm_file' set ( 2 secs )
    1. stdio
    2. property changes
  10. build Mock Build ( 4 mins, 28 secs )
    1. stdio
    2. Setup
    3. Build
    4. State
  11. cleanup Cleanup ( 0 secs )
    1. stdio
  12. rpmlint Finished checking RPM/SPEC issues failed ( 7 secs )
    1. stdio
    2. 49 Warnings
    3. 1 Errors
  13. install Package install ( 29 secs )
    1. stdio
  14. basic_sanity Regressions skipped ( 0 secs )
    1. - no logs -
  15. valgrind_sanity Valgrind Regressions ( 3 hrs, 10 mins, 41 secs )
    1. stdio
  16. lcov Coverage Analysis ( 9 mins, 40 secs )
    1. stdio
  17. lcov_extract Extract Coverage Results ( 0 secs )
    1. stdio
  18. lcov_publish uploading lcov ( 11 secs )
    1. - no logs -
  19. docker Docker skipped ( 0 secs )
    1. - no logs -
  20. copy_pkg uploading mock ( 15 secs )
    1. - no logs -
  21. purge_old Ran ( 4 secs )
    1. stdio
  22. www_perms Ran ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch 1.1 Build
builddir /home/buildbot/slave/pacemaker/epel-6-x86_64 Slave
buildername epel-6-x86_64 Builder
buildnumber 234 Build
buildroot /home/buildbot/slave/pacemaker/epel-6-x86_64/build SetProperty Step
codebase Build
datetime 2016-12-23-00:21:10 SetProperty Step
destdir /var/www/html/buildbot/1.1/epel-6-x86_64/234-2016-12-23-00:21:10 SetProperty Step
destwww buildbot/1.1/epel-6-x86_64/234-2016-12-23-00:21:10 SetProperty Step
got_revision 94ff4df51a55cc30d01843ea11b3292bac755432 Git
project Build
repository https://github.com/ClusterLabs/pacemaker Build
revision 94ff4df51a55cc30d01843ea11b3292bac755432 Build
scheduler Pacemaker 1.1 Scheduler
slavename build-uk BuildSlave
srpm_file /home/buildbot/slave/pacemaker/epel-6-x86_64/build/pacemaker-1.1.17-0.234.1.1.16.git.epel.src.rpm SetProperty Step

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Andrew Beekhof
  2. David Shane Holden
  3. Ferenc Wágner
  4. Ferenc Wágner
  5. Gao,Yan
  6. HideoYamauchi
  7. Igor Tsiglyar
  8. Jan Pokorný
  9. Ken Gaillot
  10. Klaus Wenninger
  11. Kristoffer Grönlund
  12. Lars Ellenberg
  13. Masatake YAMATO
  14. Nate Clark
  15. Nishanth Aravamudan
  16. Oyvind Albrigtsen
  17. Tim Bishop
  18. Vladislav Bogdanov
  19. yuusuke

Timing:

StartFri Dec 23 01:19:25 2016
EndFri Dec 23 04:47:11 2016
Elapsed3 hrs, 27 mins, 45 secs

All Changes:

:

  1. Change #11867

    Category None
    Changed by yuusuke <yusk.iidaohnoyoudont@gmail.com>
    Changed at Tue 05 Jan 2016 03:05:57
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision b639a9db8b894f0bba0159c8e1ac5b5b20941ff2

    Comments

    Correction to do to change action of the system reboot by fail_fast

    Changed files

    • lib/common/watchdog.c
    • mcp/pacemaker.sysconfig
  2. Change #11868

    Category None
    Changed by David Shane Holden <dpejeshohnoyoudont@yahoo.com>
    Changed at Sat 02 Apr 2016 18:05:25
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 6dd8858d44fcc6bf540b7bf80bd5128ccc63076b

    Comments

    resources/ping: add ping args for freebsd

    Changed files

    • extra/resources/ping
  3. Change #11869

    Category None
    Changed by David Shane Holden <dpejeshohnoyoudont@yahoo.com>
    Changed at Sat 02 Apr 2016 18:55:29
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 05efdff7c4bda2dcbee38ae82996204235c544e4

    Comments

    crmd: disable throttling on bsd systems

    Changed files

    • crmd/throttle.c
  4. Change #11870

    Category None
    Changed by David Shane Holden <dpejeshohnoyoudont@yahoo.com>
    Changed at Sat 02 Apr 2016 18:57:06
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 97c77b6d9bb2459cacff6b577da512901f46e7cb

    Comments

    resources/sysinfo: extract cpu/mem info on freebsd

    Changed files

    • extra/resources/SysInfo
  5. Change #11871

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 23 Apr 2016 01:17:31
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c797b365c7f74dd22a8e1db76c735320e325c14e

    Comments

    Merge pull request #977 from kgaillot/master
    
    Update master to 1.1.15-rc1

    Changed files

    • ChangeLog
    • crmd/control.c
    • lib/cib/Makefile.am
    • lib/cluster/Makefile.am
    • lib/common/Makefile.am
    • lib/fencing/Makefile.am
    • lib/lrmd/Makefile.am
    • lib/pengine/Makefile.am
    • lib/services/Makefile.am
    • lib/transition/Makefile.am
    • pengine/Makefile.am
    • version.m4
  6. Change #11872

    Category None
    Changed by Lars Ellenberg <lars.ellenbergohnoyoudont@linbit.com>
    Changed at Fri 29 Apr 2016 12:02:34
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 88ac26d51b4ccaf7ee87c322d82daeab6104b20c

    Comments

    Fix: uninitialized use of nano_digits

    Changed files

    • crmd/notify.c
  7. Change #11873

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 17 May 2016 23:19:18
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 367db782e8c76b3441d7bdf190ecde6e5ea90681

    Comments

    Merge pull request #1003 from ClusterLabs/1.1
    
    Update master to 1.1.15-rc2+

    Changed files

    • ChangeLog
    • GNUmakefile
    • attrd/commands.c
    • crmd/cib.c
    • crmd/control.c
    • crmd/notify.c
    • crmd/notify.h
    • doc/Clusters_from_Scratch/pot/Ap-Configuration.pot
    • doc/Clusters_from_Scratch/pot/Ap-Corosync-Conf.pot
    • doc/Clusters_from_Scratch/pot/Ap-Reading.pot
    • doc/Clusters_from_Scratch/pot/Author_Group.pot
    • doc/Clusters_from_Scratch/pot/Book_Info.pot
    • doc/Clusters_from_Scratch/pot/Ch-Active-Active.pot
    • doc/Clusters_from_Scratch/pot/Ch-Active-Passive.pot
    • doc/Clusters_from_Scratch/pot/Ch-Apache.pot
    • doc/Clusters_from_Scratch/pot/Ch-Installation.pot
    • doc/Clusters_from_Scratch/pot/Ch-Intro.pot
    • doc/Clusters_from_Scratch/pot/Ch-Shared-Storage.pot
    • doc/Clusters_from_Scratch/pot/Ch-Stonith.pot
    • doc/Clusters_from_Scratch/pot/Ch-Tools.pot
    • doc/Clusters_from_Scratch/pot/Ch-Verification.pot
    • doc/Clusters_from_Scratch/pot/Clusters_from_Scratch.pot
    • doc/Clusters_from_Scratch/pot/Preface.pot
    • doc/Clusters_from_Scratch/pot/Revision_History.pot
    • doc/Pacemaker_Explained/en-US/Book_Info.xml
    • doc/Pacemaker_Explained/en-US/Ch-Options.txt
    • doc/Pacemaker_Explained/en-US/Ch-Resources.txt
    • doc/Pacemaker_Explained/en-US/Ch-Stonith.txt
    • doc/Pacemaker_Explained/en-US/Revision_History.xml
    • doc/Pacemaker_Explained/pot/Ap-Changes.pot
    • doc/Pacemaker_Explained/pot/Ap-Debug.pot
    • doc/Pacemaker_Explained/pot/Ap-FAQ.pot
    • doc/Pacemaker_Explained/pot/Ap-Install.pot
    • doc/Pacemaker_Explained/pot/Ap-LSB.pot
    • doc/Pacemaker_Explained/pot/Ap-OCF.pot
    • doc/Pacemaker_Explained/pot/Ap-Samples.pot
    • doc/Pacemaker_Explained/pot/Ap-Upgrade-Config.pot
    • doc/Pacemaker_Explained/pot/Ap-Upgrade.pot
    • doc/Pacemaker_Explained/pot/Author_Group.pot
    • doc/Pacemaker_Explained/pot/Book_Info.pot
    • doc/Pacemaker_Explained/pot/Ch-Advanced-Options.pot
    • doc/Pacemaker_Explained/pot/Ch-Advanced-Resources.pot
    • doc/Pacemaker_Explained/pot/Ch-Basics.pot
    • doc/Pacemaker_Explained/pot/Ch-Constraints.pot
    • doc/Pacemaker_Explained/pot/Ch-Intro.pot
    • doc/Pacemaker_Explained/pot/Ch-Multi-site-Clusters.pot
    • doc/Pacemaker_Explained/pot/Ch-Nodes.pot
    • doc/Pacemaker_Explained/pot/Ch-Notifications.pot
    • doc/Pacemaker_Explained/pot/Ch-Options.pot
    • doc/Pacemaker_Explained/pot/Ch-Resource-Templates.pot
    • doc/Pacemaker_Explained/pot/Ch-Resources.pot
    • doc/Pacemaker_Explained/pot/Ch-Rules.pot
    • doc/Pacemaker_Explained/pot/Ch-Status.pot
    • doc/Pacemaker_Explained/pot/Ch-Stonith.pot
    • doc/Pacemaker_Explained/pot/Ch-Utilization.pot
    • doc/Pacemaker_Explained/pot/Pacemaker_Explained.pot
    • doc/Pacemaker_Explained/pot/Preface.pot
    • doc/Pacemaker_Explained/pot/Revision_History.pot
    • doc/Pacemaker_Remote/en-US/Book_Info.xml
    • doc/Pacemaker_Remote/en-US/Ch-Alternatives.txt
    • doc/Pacemaker_Remote/en-US/Ch-Baremetal-Tutorial.txt
    • doc/Pacemaker_Remote/en-US/Ch-Intro.txt
    • doc/Pacemaker_Remote/en-US/Ch-KVM-Tutorial.txt
    • doc/Pacemaker_Remote/en-US/Ch-Options.txt
    • doc/Pacemaker_Remote/en-US/Revision_History.xml
    • doc/Pacemaker_Remote/pot/Author_Group.pot
    • doc/Pacemaker_Remote/pot/Book_Info.pot
    • doc/Pacemaker_Remote/pot/Ch-Alternatives.pot
    • doc/Pacemaker_Remote/pot/Ch-Baremetal-Tutorial.pot
    • doc/Pacemaker_Remote/pot/Ch-Example.pot
    • doc/Pacemaker_Remote/pot/Ch-Intro.pot
    • doc/Pacemaker_Remote/pot/Ch-KVM-Tutorial.pot
    • doc/Pacemaker_Remote/pot/Ch-Options.pot
    • doc/Pacemaker_Remote/pot/Revision_History.pot
    • extra/alerts/pcmk_alert_sample.sh
    • extra/alerts/pcmk_snmp_helper.sh
    • extra/resources/ClusterMon
    • extra/resources/HealthCPU
    • extra/resources/HealthSMART
    • extra/resources/SysInfo
    • extra/resources/SystemHealth
    • extra/resources/ifspeed
    • extra/resources/o2cb
    • extra/resources/ping
    • extra/resources/pingd
    • extra/resources/remote
    • include/crm/msg_xml.h
    • lib/cluster/legacy.c
    • lib/common/procfs.c
    • lib/pengine/utils.c
    • lib/services/services.c
    • lib/transition/unpack.c
    • mcp/pacemaker.in
    • pacemaker.spec.in
    • pengine/constraints.c
    • pengine/native.c
    • pengine/regression.sh
    • pengine/test10/anti-colocation-master.dot
    • pengine/test10/anti-colocation-master.exp
    • pengine/test10/anti-colocation-master.scores
    • pengine/test10/anti-colocation-master.summary
    • pengine/test10/anti-colocation-master.xml
    • pengine/test10/anti-colocation-slave.dot
    • pengine/test10/anti-colocation-slave.exp
    • pengine/test10/anti-colocation-slave.scores
    • pengine/test10/anti-colocation-slave.summary
    • pengine/test10/anti-colocation-slave.xml
    • pengine/test10/asymmetrical-order-move.dot
    • pengine/test10/asymmetrical-order-move.exp
    • pengine/test10/asymmetrical-order-move.scores
    • pengine/test10/asymmetrical-order-move.summary
    • pengine/test10/asymmetrical-order-move.xml
    • pengine/test10/bnc-515172.exp
    • pengine/test10/bnc-515172.xml
    • pengine/test10/bug-1572-1.exp
    • pengine/test10/bug-1820-1.exp
    • pengine/test10/bug-1820.exp
    • pengine/test10/bug-5014-CLONE-A-stop-B-started.dot
    • pengine/test10/bug-5014-GROUP-A-stopped-B-started.dot
    • pengine/test10/bug-lf-2317.xml
    • pengine/test10/bug-lf-2422.exp
    • pengine/test10/bug-n-385265-2.exp
    • pengine/test10/bug-n-385265.xml
    • pengine/test10/bug-n-387749.exp
    • pengine/test10/clone-anon-failcount.exp
    • pengine/test10/clone-no-shuffle.exp
    • pengine/test10/clone-no-shuffle.xml
    • pengine/test10/coloc-clone-stays-active.xml
    • pengine/test10/coloc-slave-anti.exp
    • pengine/test10/coloc-slave-anti.xml
    • pengine/test10/colocate-primitive-with-clone.exp
    • pengine/test10/group-dependents.exp
    • pengine/test10/group-dependents.xml
    • pengine/test10/master-asymmetrical-order.dot
    • pengine/test10/master-partially-demoted-group.exp
    • pengine/test10/one-or-more-unrunnnable-instances.exp
    • pengine/test10/one-or-more-unrunnnable-instances.xml
    • pengine/test10/order-serialize-set.exp
    • pengine/test10/order-serialize.exp
    • pengine/test10/origin.exp
    • pengine/test10/rsc-sets-clone-1.exp
    • pengine/test10/systemhealth2.exp
    • pengine/test10/systemhealth3.exp
    • pengine/test10/systemhealthm2.exp
    • pengine/test10/systemhealthn2.exp
    • pengine/test10/systemhealthn3.exp
    • pengine/test10/systemhealthp2.exp
  8. Change #11874

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 27 May 2016 19:08:57
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 079117fb57d3b83e392e0f7d036b9c9287a2f185

    Comments

    Merge pull request #979 from dpejesh/freebsd
    
    FreeBSD Improvements

    Changed files

    • crmd/throttle.c
    • extra/resources/SysInfo
    • extra/resources/ping
  9. Change #11875

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 27 May 2016 23:51:56
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 5570636b37dc5db408006a39af942fe4f0dbb514

    Comments

    Merge pull request #1030 from ClusterLabs/1.1
    
    Update master to 1.1.15-rc3+

    Changed files

    • .travis.yml
    • ChangeLog
    • GNUmakefile
    • attrd/commands.c
    • attrd/main.c
    • crmd/callbacks.c
    • crmd/cib.c
    • crmd/control.c
    • crmd/election.c
    • crmd/fsa.c
    • crmd/join_client.c
    • crmd/join_dc.c
    • crmd/lrm.c
    • crmd/lrm_state.c
    • crmd/main.c
    • crmd/misc.c
    • crmd/pengine.c
    • crmd/remote_lrmd_ra.c
    • crmd/te_actions.c
    • crmd/te_utils.c
    • cts/CM_lha.py
    • cts/CTStests.py
    • cts/patterns.py
    • doc/Pacemaker_Explained/en-US/Ch-Resources.txt
    • extra/resources/Dummy
    • extra/resources/controld
    • fencing/admin.c
    • fencing/main.c
    • fencing/remote.c
    • lib/cluster/corosync.c
    • lib/cluster/legacy.c
    • lib/cluster/membership.c
    • lib/common/logging.c
    • lib/common/mainloop.c
    • lib/common/utils.c
    • lib/fencing/st_client.c
    • lib/pengine/status.c
    • lib/pengine/unpack.c
    • lib/pengine/utils.c
    • lib/services/services_linux.c
    • lib/services/systemd.c
    • lrmd/pacemaker_remote.in
    • lrmd/pacemaker_remote.service.in
    • mcp/corosync.c
    • mcp/pacemaker.c
    • mcp/pacemaker.in
    • mcp/pacemaker.service.in
    • pacemaker.spec.in
    • pengine/allocate.c
    • pengine/native.c
    • pengine/pengine.c
    • tools/cibadmin.c
    • tools/crm_mon.c
    • tools/crm_mon.service.in
  10. Change #11876

    Category None
    Changed by Tim Bishop <timohnoyoudont@bishnet.net>
    Changed at Fri 10 Jun 2016 20:15:28
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e693d75bf7fa94f08265df1af102bdf4a88759e5

    Comments

    Allow unit names ending in .socket.

    Changed files

    • lib/services/systemd.c
  11. Change #11877

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 10 Jun 2016 23:59:45
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 1eecb85c137873513de6f9aa21cb9929203fef6e

    Comments

    Merge pull request #1058 from ClusterLabs/1.1
    
    Update master to 1.1.15-rc4

    Changed files

    • ChangeLog
    • attrd/commands.c
    • cib/callbacks.c
    • cib/remote.c
    • configure.ac
    • crmd/control.c
    • crmd/fsa_defines.h
    • crmd/heartbeat.c
    • crmd/join_client.c
    • crmd/join_dc.c
    • crmd/lrm.c
    • crmd/notify.c
    • crmd/te_actions.c
    • crmd/te_callbacks.c
    • crmd/te_utils.c
    • crmd/utils.c
    • cts/CIB.py
    • cts/HBDummy.in
    • cts/LSBDummy.in
    • cts/environment.py
    • doc/Pacemaker_Explained/en-US/Ch-Alerts.txt
    • doc/Pacemaker_Explained/en-US/Ch-Notifications.txt
    • doc/Pacemaker_Explained/en-US/Pacemaker_Explained.xml
    • doc/Pacemaker_Remote/en-US/Ch-Options.txt
    • extra/Makefile.am
    • extra/alerts/Makefile.am
    • extra/alerts/alert_file.sh.sample
    • extra/alerts/alert_smtp.sh.sample
    • extra/alerts/alert_snmp.sh.sample
    • extra/alerts/pcmk_alert_sample.sh
    • extra/alerts/pcmk_snmp_helper.sh
    • extra/cluster-clean
    • extra/resources/controld
    • extra/resources/o2cb
    • fencing/admin.c
    • fencing/regression.py.in
    • include/crm/cluster.h
    • include/crm/cluster/internal.h
    • include/crm/compatibility.h
    • include/crm/stonith-ng.h
    • include/crm_config.h.in
    • lib/cib/cib_file.c
    • lib/cluster/cpg.c
    • lib/cluster/heartbeat.c
    • lib/cluster/legacy.c
    • lib/common/digest.c
    • lib/common/iso8601.c
    • lib/common/logging.c
    • lib/common/mainloop.c
    • lib/common/xml.c
    • lib/common/xpath.c
    • lib/fencing/st_client.c
    • lib/lrmd/lrmd_client.c
    • lib/pengine/clone.c
    • lib/pengine/native.c
    • lib/pengine/unpack.c
    • lib/pengine/utils.c
    • lib/services/systemd.c
    • lrmd/lrmd.c
    • lrmd/pacemaker_remote.in
    • lrmd/pacemaker_remote.service.in
    • mcp/pacemaker.c
    • mcp/pacemaker.combined.upstart.in
    • mcp/pacemaker.in
    • mcp/pacemaker.service.in
    • mcp/pacemaker.upstart.in
    • pacemaker.spec.in
    • pengine/allocate.c
    • pengine/constraints.c
    • pengine/graph.c
    • pengine/master.c
    • pengine/native.c
    • pengine/pengine.h
    • pengine/test10/asymmetric.summary
    • pengine/test10/bug-1765.summary
    • pengine/test10/bug-1822.summary
    • pengine/test10/bug-5059.summary
    • pengine/test10/bug-5143-ms-shuffle.summary
    • pengine/test10/bug-cl-5168.summary
    • pengine/test10/bug-cl-5212.summary
    • pengine/test10/bug-lf-2317.summary
    • pengine/test10/bug-pm-11.summary
    • pengine/test10/bug-pm-12.summary
    • pengine/test10/clone-no-shuffle.summary
    • pengine/test10/coloc-clone-stays-active.summary
    • pengine/test10/colocation_constraint_stops_master.summary
    • pengine/test10/colocation_constraint_stops_slave.summary
    • pengine/test10/inc11.summary
    • pengine/test10/inc12.summary
    • pengine/test10/master-0.summary
    • pengine/test10/master-1.summary
    • pengine/test10/master-10.summary
    • pengine/test10/master-11.summary
    • pengine/test10/master-12.summary
    • pengine/test10/master-13.summary
    • pengine/test10/master-2.summary
    • pengine/test10/master-3.summary
    • pengine/test10/master-4.summary
    • pengine/test10/master-5.summary
    • pengine/test10/master-6.summary
    • pengine/test10/master-7.summary
    • pengine/test10/master-8.summary
    • pengine/test10/master-colocation.summary
    • pengine/test10/master-depend.summary
    • pengine/test10/master-failed-demote-2.summary
    • pengine/test10/master-failed-demote.summary
    • pengine/test10/master-group.summary
    • pengine/test10/master-ordering.summary
    • pengine/test10/master-partially-demoted-group.summary
    • pengine/test10/master-reattach.summary
    • pengine/test10/migrate-partial-4.summary
    • pengine/test10/order_constraint_stops_master.summary
    • pengine/test10/order_constraint_stops_slave.summary
    • pengine/test10/probe-2.summary
    • pengine/test10/rec-node-13.summary
    • pengine/test10/stonith-0.summary
    • pengine/test10/stonith-1.summary
    • pengine/test10/stonith-2.summary
    • pengine/test10/unmanaged-master.summary
    • pengine/test10/use-after-free-merge.summary
    • pengine/utils.c
    • tools/crm_attribute.c
    • tools/crm_mon.c
    • tools/crm_mon.service.in
    • tools/crm_mon.upstart.in
    • tools/crm_report.in
    • tools/crm_resource.c
    • tools/crm_resource_runtime.c
    • tools/report.collector
    • xml/crm_mon.rng
  12. Change #11878

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 14 Jun 2016 21:17:51
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 6dc8567aed491394a17e7af07019e20534a2f4d6

    Comments

    Merge pull request #1056 from tdb/systemd
    
    Allow unit names ending in .socket.

    Changed files

    • lib/services/systemd.c
  13. Change #11879

    Category None
    Changed by Vladislav Bogdanov <bubbleohnoyoudont@hoster-ok.com>
    Changed at Wed 15 Jun 2016 14:08:54
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 821eb696615f530693da5c3f339df79e542b6663

    Comments

    low: Allow to set base score for progressive node health strategy

    Changed files

    • lib/pengine/common.c
    • pengine/allocate.c
  14. Change #11880

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 15 Jun 2016 17:50:19
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision fe03494ea5c1502fff72236c77658308f87451f9

    Comments

    Merge pull request #1055 from bubble75/health-node-base
    
    low: Allow to set base score for node health

    Changed files

    • lib/pengine/common.c
    • pengine/allocate.c
  15. Change #11881

    Category None
    Changed by Vladislav Bogdanov <bubbleohnoyoudont@hoster-ok.com>
    Changed at Thu 16 Jun 2016 10:49:51
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision b5df15788326bc79bb11e5732b5426420d457d10

    Comments

    Feature: Expand regexp references in location constraints
    
    It was already possible to use regexp in a resource name location applies to.
    Now it is also possible to use sed-like %0 - %9 references in both
    score-attribute and rule expression to construct attribute names.

    Changed files

    • include/crm/pengine/rules.h
    • lib/pengine/rules.c
    • pengine/constraints.c
  16. Change #11882

    Category None
    Changed by Vladislav Bogdanov <bubbleohnoyoudont@hoster-ok.com>
    Changed at Thu 16 Jun 2016 10:54:28
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision d1dd400589ad2f33d79049abba7cb763de025fd9

    Comments

    rng: Bump constraints.rng to 2.6

    Changed files

    • xml/constraints-2.6.rng
  17. Change #11883

    Category None
    Changed by Vladislav Bogdanov <bubbleohnoyoudont@hoster-ok.com>
    Changed at Thu 16 Jun 2016 10:55:57
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 48c5c2c676feda5b542d198e4f15c49ef32fb791

    Comments

    rng: Allow rsc-pattern in locations for version 2.6

    Changed files

    • xml/constraints-2.6.rng
  18. Change #11884

    Category None
    Changed by Andrew Beekhof <andrewohnoyoudont@beekhof.net>
    Changed at Fri 17 Jun 2016 03:04:44
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 6951b7e5ea5cdee4dba890159d1efca61bb1101d

    Comments

    Fix: PE: Correctly update the dependant actions of un-runnable clones

    Changed files

    • pengine/clone.c
  19. Change #11885

    Category None
    Changed by Andrew Beekhof <andrewohnoyoudont@beekhof.net>
    Changed at Fri 17 Jun 2016 03:04:44
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 80be44c2f6920dc82476f2461a3c897613608d02

    Comments

    Test: PE: Correctly update the dependant actions of un-runnable clones

    Changed files

    • pengine/regression.sh
    • pengine/test10/unrunnable-2.dot
    • pengine/test10/unrunnable-2.exp
    • pengine/test10/unrunnable-2.scores
    • pengine/test10/unrunnable-2.summary
    • pengine/test10/unrunnable-2.xml
  20. Change #11886

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 18 Jun 2016 01:16:54
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 9bc5ef1eac560e38e58aeaf2bca177a6dc17a8f4

    Comments

    Merge pull request #1054 from bubble75/location-regex-backref
    
    Feature: Allow regexp substitutions in location constraints

    Changed files

    • include/crm/pengine/rules.h
    • lib/pengine/rules.c
    • pengine/constraints.c
    • xml/constraints-2.6.rng
  21. Change #11887

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 01:46:07
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 2b61b3ee50f8ab9e87d2b64a6df39140b13e50ca

    Comments

    Merge pull request #1078 from ClusterLabs/1.1
    
    Update master to 1.1.15

    Changed files

    • ChangeLog
    • attrd/main.c
    • crmd/control.c
    • crmd/lrm.c
    • crmd/lrm_state.c
    • crmd/notify.c
    • crmd/notify.h
    • cts/patterns.py
    • doc/Pacemaker_Explained/en-US/Ch-Alerts.txt
    • doc/Pacemaker_Explained/en-US/Ch-Resources.txt
    • extra/alerts/alert_file.sh.sample
    • extra/alerts/alert_smtp.sh.sample
    • extra/alerts/alert_snmp.sh.sample
    • extra/resources/Dummy
    • include/crm/crm.h
    • lib/ais/plugin.c
    • lib/cluster/cpg.c
    • lib/common/ipc.c
    • lib/common/iso8601.c
    • lib/common/remote.c
    • lib/lrmd/lrmd_client.c
    • lrmd/pacemaker_remote.in
    • tools/crm_resource.c
    • tools/crm_resource_runtime.c
  22. Change #11888

    Category None
    Changed by Masatake YAMATO <yamatoohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 10:42:51
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision fd4045ba2f96b75a7f13d7562719dcd9af05b7af

    Comments

    Refactor: use defined macro instead of string literal in attrd
    
    Signed-off-by: Masatake YAMATO <yamato@redhat.com>

    Changed files

    • attrd/legacy.c
  23. Change #11889

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 10:49:24
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 526c3cb1b4dd2022b7be9928cdf3ad5f76b99310

    Comments

    Build: Pacemaker has nothing to do with gettext

    Changed files

    • configure.ac
  24. Change #11890

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 10:49:40
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e56f42139a849bd866137099e218fb67dfbf0604

    Comments

    Build: demount "./configure --enable-thread-safe" misnomer
    
    In fact, gthread is just a module of glib that encapsulates various
    multithreading primitives (and is not [knowingly] in use at all,
    anyway).  See also 4a3f5bf: "Pacemaker is strictly thread free".

    Changed files

    • configure.ac
  25. Change #11891

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 10:49:55
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision d720014c2cf7ff00004b64ca9cf817ffc00e6ffb

    Comments

    Build: Makefile.common to define MAINTAINERCLEANFILES + AM_CPPFLAGS
    
    Fallout after 89fba95.

    Changed files

    • attrd/Makefile.am
    • lib/cib/Makefile.am
    • lib/cluster/Makefile.am
    • lib/common/Makefile.am
    • lib/fencing/Makefile.am
    • lib/lrmd/Makefile.am
    • lib/pengine/Makefile.am
    • lib/transition/Makefile.am
    • lrmd/Makefile.am
  26. Change #11892

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 10:50:07
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision bfad92c9e23f3bf7a73e86017eed46ba7fd63c12

    Comments

    Build: Makefile.am files: drop extraneous variables + targets
    
    - empty variables
    - non-fitting .PHONY definitions
    - unemployed install-exec-local + uninstall-local target pairs (per file)
    - AM_CFLAGS unnecessarily initialized with current AM_CPPFLAGS value
    - empty header_HEADERS variable + superfluous headerdir definition

    Changed files

    • Makefile.am
    • attrd/Makefile.am
    • fencing/Makefile.am
    • include/crm/Makefile.am
    • include/crm/fencing/Makefile.am
    • lib/cib/Makefile.am
    • lib/cluster/Makefile.am
    • lib/common/Makefile.am
    • lib/fencing/Makefile.am
    • lib/lrmd/Makefile.am
    • lib/pengine/Makefile.am
    • lib/services/Makefile.am
    • lib/transition/Makefile.am
    • tools/Makefile.am
  27. Change #11893

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 10:50:18
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 048efbf21a84568816b35522ed5f7b84f9ffdc41

    Comments

    Build: drop superfluous libcrmcluster_la_DEPENDENCIES var

    Changed files

    • lib/cluster/Makefile.am
  28. Change #11894

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 10:50:28
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision f5042bf76d048cb1fb77f9a60253cbf5a0ee9fc1

    Comments

    Build: cib/Makefile.am: avoid second-guessing Libtool
    
    Explicitly referring to location that is an implementation detail of
    Libtool is not very reasonable and appears to be working regardless.

    Changed files

    • lib/cib/Makefile.am
  29. Change #11895

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 10:50:50
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 8a86b03d1dbb8bab4a38f39544c519a2e7e85136

    Comments

    Build: Makefile.am f.: move/drop comments to reflect previous commits
    
    * "# lex/yacc issues":
    - introduced with 800b0c3 ("CFLAGS = $(CFLAGS_COPY:-Werror=)")
    - comment + the statement got separated as of ae6fb13
    
    * "# utils.h pengine.h"
    - introduced with a4d9634
    - became superfluous as of ef1f2e2

    Changed files

    • fencing/Makefile.am
    • pengine/Makefile.am
  30. Change #11896

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 10:51:10
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 6404030b60369e7f5886b4004e766ea2febf3c23

    Comments

    Build: drop useless Makefile.am (and, in turn, directory)

    Changed files

    • lib/crm/Makefile.am
  31. Change #11897

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 10:51:21
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision f4305372f80faafb5a1856f68b06c4dd87f8f521

    Comments

    Build: drop acinclude.m4 never ever used by pacemaker proper
    
    It was rather used by the management tool being part of heartbeat
    project -- pacemaker's precursor -- hence the shared codebase that
    just wasn't split carefully.
    
    [note that hearbeat also mistakenly carries that file along while
     the reason disappeared as of:
     http://hg.linux-ha.org/heartbeat-STABLE_3_0/rev/cf17a3d4167b#l1.39]

    Changed files

    • acinclude.m4
  32. Change #11898

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 10:51:33
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4e0d5c81dae95be2bd3598d2f0dd639b64e5486a

    Comments

    Build: configure.ac: drop unused CC_ERRORS, move CC_EXTRAS
    
    ... so as not to delimit the comment and respective code with unrelated
    stuff.

    Changed files

    • configure.ac
  33. Change #11899

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 10:51:45
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 9632cd73b758dd4d41c2dbf2b9f10679cc3ee1a2

    Comments

    Refactor: sanitizing touch on makefiles about to receive hardening
    
    * whitespace cleanup
    * internally provided -D... and -I... switches belong to CPPFLAGS rather
      than CFLAGS
    * use a following order of the per-target flags:
      - CPPFLAGS
      - YFLAGS
      - CFLAGS
      - LDFLAGS
      - LDADD/LIBADD
      - SOURCES
    
    This is in part to reflect common conditional inclusion of additional
    sources (which should preferably immediately follow the main SOURCES
    definition) sometimes connected with extending other flags as well.

    Changed files

    • attrd/Makefile.am
    • cib/Makefile.am
    • crmd/Makefile.am
    • fencing/Makefile.am
    • lib/cib/Makefile.am
    • lib/cluster/Makefile.am
    • lib/common/Makefile.am
    • lib/fencing/Makefile.am
    • lib/lrmd/Makefile.am
    • lib/pengine/Makefile.am
    • lib/services/Makefile.am
    • lib/transition/Makefile.am
    • lrmd/Makefile.am
    • mcp/Makefile.am
    • pengine/Makefile.am
  34. Change #11900

    Category None
    Changed by Gao,Yan <ygaoohnoyoudont@suse.com>
    Changed at Wed 22 Jun 2016 12:09:17
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision abac548708b6b59fe7526521422d248132cdddb2

    Comments

    Feature: pengine,tools: Display pending resource state by default when it's available

    Changed files

    • lib/pengine/utils.c
    • tools/crm_mon.c
    • tools/crm_resource.c
    • tools/crm_resource_print.c
    • tools/crm_simulate.c
  35. Change #11901

    Category None
    Changed by Gao,Yan <ygaoohnoyoudont@suse.com>
    Changed at Wed 22 Jun 2016 12:09:17
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision dfd72f526ced041a7df702597d3da0289b8134ca

    Comments

    Test: pengine: Display pending resource state by default when it's available (update regression tests)

    Changed files

    • pengine/test10/696.summary
    • pengine/test10/726.summary
    • pengine/test10/735.summary
    • pengine/test10/764.summary
    • pengine/test10/797.summary
    • pengine/test10/bug-5186-partial-migrate.summary
    • pengine/test10/mon-rsc-3.summary
    • pengine/test10/mon-rsc-4.summary
  36. Change #11902

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 16:55:18
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision d017b34e06b9d16320929f6c86bb45e15cd417fd

    Comments

    Merge pull request #1079 from masatake/use-defined-macro-in-attrd
    
    Refactor: use defined macro instead of string literal in attrd

    Changed files

    • attrd/legacy.c
  37. Change #11903

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 16:56:54
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 44a21856c58c0635770e17993a95c0e4d0e5fd64

    Comments

    Merge pull request #1080 from gao-yan/print-pending-state
    
    Feature: pengine,tools: Display pending resource state by default when it's available

    Changed files

    • lib/pengine/utils.c
    • pengine/test10/696.summary
    • pengine/test10/726.summary
    • pengine/test10/735.summary
    • pengine/test10/764.summary
    • pengine/test10/797.summary
    • pengine/test10/bug-5186-partial-migrate.summary
    • pengine/test10/mon-rsc-3.summary
    • pengine/test10/mon-rsc-4.summary
    • tools/crm_mon.c
    • tools/crm_resource.c
    • tools/crm_resource_print.c
    • tools/crm_simulate.c
  38. Change #11904

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 19:51:01
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 658fff9445711b8402029bc2916fccbc5d6fd8fc

    Comments

    Feature: conditional hardening, especially for daemons + libraries
    
    So far the build system has not been concerned with run-time hardening
    measures the typical toolchains provide (beside unconditional enforcing
    of -fstack-protector-all).  Hence make a step in that direction,
    enabling following if available and anticipating more to come:
    
    [$LD -z relro]
    - daemons incl. libs
    - make some parts of Global Offset Table (GOT) read-only
    
    [$CC -fPIE + ld -pie]
    - daemons
    - benefit from Address Space Layout Randomization (ASLR) for code
      areas
    
    [$LD -z now]
    - daemons incl. libs, only when the former two features are supported
    - all symbols are resolved initially to that complete GOT is read-only
    
    [$CC -fstack-protector-strong/-fstack-protector-all/-fstack-protector]
    - universal
    - extra run-time checks for buffer overflows
    - NOTE:
      in case -fstack-protector-strong is supported, this is effectively
      a weakening of previously enforced -fstack-protector-all, but note
      that this variant comes with not entirely negligible performance
      penalty [1], making "strong" variant a reasonable tradeoff for
      something that is not in the prime line of possible attacks
    
    For details on how to instruct configure script to do the right
    thing (for when the default won't cut it), see detailed comment
    in configure.ac under "Hardening flags" section.
    
    [1] http://nvlpubs.nist.gov/nistpubs/TechnicalNotes/NIST.TN.1860.pdf

    Changed files

    • acinclude.m4
    • attrd/Makefile.am
    • cib/Makefile.am
    • configure.ac
    • crmd/Makefile.am
    • fencing/Makefile.am
    • lib/cib/Makefile.am
    • lib/cluster/Makefile.am
    • lib/common/Makefile.am
    • lib/fencing/Makefile.am
    • lib/lrmd/Makefile.am
    • lib/pengine/Makefile.am
    • lib/services/Makefile.am
    • lib/transition/Makefile.am
    • lrmd/Makefile.am
    • mcp/Makefile.am
    • pacemaker.spec.in
    • pengine/Makefile.am
  39. Change #11905

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 22 Jun 2016 19:51:18
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 35ec27112452f2bd06ae8b395d8543db935e2b05

    Comments

    Build: configure.ac: prefer as-needed linking in case of "-z now"
    
    Slight optimization of a default toolchain-flags-based hardening.

    Changed files

    • configure.ac
  40. Change #11906

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 23 Jun 2016 23:38:18
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision bd3527033b721c164540e1c84023bb105ce39e3d

    Comments

    Merge pull request #1081 from jnpkrn/build-enable-hardenings
    
    Feature: conditional hardening, especially for daemons + libraries

    Changed files

    • Makefile.am
    • acinclude.m4
    • attrd/Makefile.am
    • cib/Makefile.am
    • configure.ac
    • crmd/Makefile.am
    • fencing/Makefile.am
    • include/crm/Makefile.am
    • include/crm/fencing/Makefile.am
    • lib/cib/Makefile.am
    • lib/cluster/Makefile.am
    • lib/common/Makefile.am
    • lib/crm/Makefile.am
    • lib/fencing/Makefile.am
    • lib/lrmd/Makefile.am
    • lib/pengine/Makefile.am
    • lib/services/Makefile.am
    • lib/transition/Makefile.am
    • lrmd/Makefile.am
    • mcp/Makefile.am
    • pacemaker.spec.in
    • pengine/Makefile.am
    • tools/Makefile.am
  41. Change #11907

    Category None
    Changed by Ferenc Wágner <wferiohnoyoudont@niif.hu>
    Changed at Fri 24 Jun 2016 07:02:49
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4242a38c1200512616a8045dbf45a7236e148f85

    Comments

    Fix typo: Substraction -> Subtraction

    Changed files

    • lib/common/xml.c
  42. Change #11908

    Category None
    Changed by Ferenc Wágner <wferiohnoyoudont@niif.hu>
    Changed at Fri 24 Jun 2016 07:02:49
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 6323d434bee313892824d8c33adcd589b28a280b

    Comments

    Fix typo: Ingor{e,ing} -> Ignor{e,ing}

    Changed files

    • ChangeLog
    • pengine/master.c
  43. Change #11909

    Category None
    Changed by Klaus Wenninger <klaus.wenningerohnoyoudont@aon.at>
    Changed at Fri 24 Jun 2016 11:39:15
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 443816c624635ffbddfad4ccd26e216fc080a1e9

    Comments

    fix: extra: correct quoting of timestamp-format in alert-snmp-example

    Changed files

    • extra/alerts/alert_snmp.sh.sample
  44. Change #11910

    Category None
    Changed by Gao,Yan <ygaoohnoyoudont@suse.com>
    Changed at Fri 24 Jun 2016 13:14:24
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 3f2d1b1302adc40d9647e854187b7a85bd38f8fb

    Comments

    Fix: fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents
    
    Cluster-glue stonith agents have their own parameters for the host
    list. We need to query the devices and get the so-called dynamic-list
    via "stonith -l", which invokes "gethosts" action of the cluster-glue
    stonith agents.

    Changed files

    • fencing/fence_legacy
  45. Change #11911

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 24 Jun 2016 16:11:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 39f5b77a9377faa07e0e12de366a3ab7049f7d14

    Comments

    Merge pull request #1083 from wferi/typo-fixes
    
    Typo fixes

    Changed files

    • ChangeLog
    • lib/common/xml.c
    • pengine/master.c
  46. Change #11912

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 24 Jun 2016 16:11:50
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision b8385dc8e447d3982a002a7ea5c1a17d963d3931

    Comments

    Merge pull request #1084 from wenningerk/alert_cleanup
    
    fix: extra: correct quoting of timestamp-format in alert-snmp-example

    Changed files

    • extra/alerts/alert_snmp.sh.sample
  47. Change #11913

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 24 Jun 2016 19:16:14
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 5b29c36f899b0d4cd7bc72f53303c6df6ef66e0f

    Comments

    Build: lrmd doesn't need to be linked against liblrmd
    
    ...which is sort of a paradox, but the truth is that pacemaker_remoted
    (slightly different and extended build of lrmd) requires that linkage.
    
    Discovered by looking at how the linkage looks like after introduction
    of "ld --as-needed" (consider only libraries actually satisfying symbol
    resolution, commit 5ec2711) for daemons + libraries.

    Changed files

    • lrmd/Makefile.am
  48. Change #11914

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 24 Jun 2016 19:16:31
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision f34a04e67d962284e2888a19b66004929108e9ad

    Comments

    Build: pengine doesn't care about terminal output nor messaging layer
    
    Discovered by looking at how the linkage looks like after introduction
    of "ld --as-needed" (consider only libraries actually satisfying symbol
    resolution, commit 5ec2711) for daemons + libraries.
    
    Initially, it was observed that libcfg, libcmap, libcpg, and libquorum
    were omitted in the as-needed linkage, but libcorosync_common (currently
    containing two functions not used by pacemaker at all) is of no use as
    well.  Also anything ncurses-related in the context of pengine daemon
    is plain wrong (note that it may make sense in the context of
    libpengine, though).

    Changed files

    • pengine/Makefile.am
  49. Change #11915

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 24 Jun 2016 23:02:23
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a8dc115e32a1899c3482e37e9f050c8ab859ee93

    Comments

    Merge pull request #1086 from jnpkrn/build-prune-linkage
    
    Build: prune superfluous linkage

    Changed files

    • lrmd/Makefile.am
    • pengine/Makefile.am
  50. Change #11916

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 27 Jun 2016 16:46:34
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 490bd8f3dbcd6190a0ea5c4ab924ecdba8663eaa

    Comments

    Merge pull request #1085 from gao-yan/fence_legacy-hostlist
    
    Fix: fencing: fence_legacy - Search capable devices by querying them through "list" action for cluster-glue stonith agents

    Changed files

    • fencing/fence_legacy
  51. Change #11917

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 27 Jun 2016 19:21:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a6ef0300710eb564279255952ae63d7eff1b1a0e

    Comments

    Refactor: libcrmcommon: combine common/{io.h,procfs.h} into internal.h
    
    This is more consistent with naming used elsewhere, which makes it
    more obvious what's part of the public API.

    Changed files

    • include/crm/common/Makefile.am
    • include/crm/common/internal.h
    • include/crm/common/io.h
    • include/crm/common/procfs.h
    • include/crm_internal.h
  52. Change #11918

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 27 Jun 2016 19:21:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 3f9206b1397eff05e19ca0ed59423b83fecd47ff

    Comments

    Refactor: libcrmcommon: separate generic string functions into own source file
    
    utils.c was a bit large

    Changed files

    • include/crm/common/internal.h
    • include/crm/common/util.h
    • include/crm_internal.h
    • lib/common/Makefile.am
    • lib/common/strings.c
    • lib/common/utils.c
  53. Change #11919

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 27 Jun 2016 19:21:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e3776a6a3cac118fdbc1574232cd138a8e971af2

    Comments

    Low: libcrmcommon: add new internal function for "string ends with"

    Changed files

    • include/crm/common/internal.h
    • lib/common/strings.c
  54. Change #11920

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 27 Jun 2016 19:21:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 3f2011a46f2382d44b3d88f379c0ed8846ea1c17

    Comments

    Refactor: cib,pengine,libcib,libcrmcommon,tools: use "ends with" function where appropriate

    Changed files

    • cib/io.c
    • lib/cib/cib_file.c
    • lib/common/xml.c
    • pengine/clone.c
    • pengine/graph.c
    • tools/crm_resource_runtime.c
    • tools/crm_simulate.c
  55. Change #11921

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 27 Jun 2016 19:21:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ef8a5a799da250af058c8dfc8921d8aee25fc50c

    Comments

    Feature: libservices: include socket units when listing all systemd agents
    
    Socket unit support was added in e693d75, so they should be included in list

    Changed files

    • lib/services/systemd.c
  56. Change #11922

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 27 Jun 2016 19:21:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ef19be9b02f97429f725ee031e81744c3b015480

    Comments

    Low: tools: break up long lines in crm_mon console output
    
    Fixed CLBZ#5291

    Changed files

    • tools/crm_mon.c
  57. Change #11923

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 27 Jun 2016 19:21:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 5e302f63b9af6cab2138012315c74a2ab78d5dd1

    Comments

    Low: tools: add maintenance mode and disabled/blocked resources to crm_mon XML/HTML output
    
    consistent with text output (added by 4657ad0)

    Changed files

    • tools/crm_mon.c
    • xml/crm_mon.rng
  58. Change #11924

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 27 Jun 2016 19:21:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 7af2878cbd98455aaa141978c2d538f019ed1bef

    Comments

    Low: libpengine: print target role and blocked status in XML output
    
    consistent with text/HTML output (added by 4657ad0)

    Changed files

    • lib/pengine/clone.c
    • lib/pengine/native.c
    • xml/crm_mon.rng
  59. Change #11925

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 27 Jun 2016 19:21:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4a8d6d0ba0115815cdcbe56620bbbd1ab2f81a1d

    Comments

    Refactor: libpengine: functionize printing optional comma
    
    Makes code more readable and avoids coverity warning

    Changed files

    • lib/pengine/native.c
  60. Change #11926

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 27 Jun 2016 19:21:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision b7a565d4b4a0b03787997814e2a71948a77b7ddf

    Comments

    Doc: Clusters from Scratch: remove incorrect pcs info

    Changed files

    • doc/Clusters_from_Scratch/en-US/Ch-Tools.txt
  61. Change #11927

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 27 Jun 2016 19:39:11
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 160ae1d3a8d7b05d75e47d43b1557556a12c95c3

    Comments

    Merge pull request #1087 from kgaillot/fixes
    
    Minor fixes to systemd and crm_mon

    Changed files

    • cib/io.c
    • doc/Clusters_from_Scratch/en-US/Ch-Tools.txt
    • include/crm/common/Makefile.am
    • include/crm/common/internal.h
    • include/crm/common/io.h
    • include/crm/common/procfs.h
    • include/crm/common/util.h
    • include/crm_internal.h
    • lib/cib/cib_file.c
    • lib/common/Makefile.am
    • lib/common/strings.c
    • lib/common/utils.c
    • lib/common/xml.c
    • lib/pengine/clone.c
    • lib/pengine/native.c
    • lib/services/systemd.c
    • pengine/clone.c
    • pengine/graph.c
    • tools/crm_mon.c
    • tools/crm_resource_runtime.c
    • tools/crm_simulate.c
    • xml/crm_mon.rng
  62. Change #11928

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 28 Jun 2016 17:06:41
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision eac36dad47935210c51660e1ec5289db31b26743

    Comments

    Log: pengine: add more info to trace logs when finding actions

    Changed files

    • lib/pengine/utils.c
  63. Change #11929

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 28 Jun 2016 17:34:44
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 15b99f26c457d6c98409b30f2fffa98fd889edd5

    Comments

    Merge pull request #1064 from kgaillot/stack
    
    Improve trace logging when finding actions

    Changed files

    • lib/pengine/utils.c
  64. Change #11930

    Category None
    Changed by Andrew Beekhof <andrewohnoyoudont@beekhof.net>
    Changed at Wed 29 Jun 2016 07:39:49
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 5f772dad9f5b5b91e804f6377248b586848142e7

    Comments

    Feature: Enable synchronous logging when blackboxes are enabled

    Changed files

    • lib/common/logging.c
  65. Change #11931

    Category None
    Changed by Andrew Beekhof <andrewohnoyoudont@beekhof.net>
    Changed at Thu 30 Jun 2016 01:17:01
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 1ee76e6e8e6cf9592a8c6622a1c8ffdf0d3cb755

    Comments

    Fix: Logging: Unconditionally disable threads and use the correct option for synchronous logging

    Changed files

    • lib/common/logging.c
  66. Change #11932

    Category None
    Changed by Gao,Yan <ygaoohnoyoudont@suse.com>
    Changed at Thu 30 Jun 2016 15:39:58
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 3844f09fcbe0a7eb8501d3193cb50768735d303c

    Comments

    Log: crm_mon: Do not log errors for the known CIB changes that should be ignored

    Changed files

    • tools/crm_mon.c
  67. Change #11933

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Thu 30 Jun 2016 15:45:38
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ba7248622737e2bd5cabc666c761e67b2ab3f072

    Comments

    Refactor: drop qb_to_cs_error emulation when !defined(CS_USES_LIBQB)
    
    It's not in use as of 18e78014a3973eebdc323ba92d7ffd22f33e04c1.
    
    Sidenote: at least with corosync v2, this symbol is normally defined
    in libcorosync_common.so.

    Changed files

    • include/crm_internal.h
  68. Change #11934

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 30 Jun 2016 16:08:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 5261b7f4454297dfe3f59af6d7136c2f1fee741c

    Comments

    Merge pull request #1088 from gao-yan/crm_mon-crm_diff_update_v2-log
    
    Log: crm_mon: Do not log errors for the known CIB changes that should be ignored

    Changed files

    • tools/crm_mon.c
  69. Change #11935

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 30 Jun 2016 19:29:48
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 75acb1460959ab3c773e3d6aa91aa45d894aa394

    Comments

    Fix: resources: variable name typo in docker-wrapper

    Changed files

    • extra/resources/docker-wrapper
  70. Change #11936

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Thu 30 Jun 2016 20:12:43
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4697678a475465355e1f6f8f208ba7f8069e32c8

    Comments

    Doc: PE: rsc op "requires unfencing" since 1.1.9 + schema 1.3
    
    Also normalize "since version" formatting (per target-pattern
    of fencing-level).

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Resources.txt
  71. Change #11937

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 30 Jun 2016 20:12:44
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision f46142ce0e0c9a9f1523868e5677a81054e8607b

    Comments

    Doc: Pacemaker Explained: mark resource-discovery and require-all as available since 1.1.13
    
    Suggested by Jan Pokorný <jpokorny@redhat.com>

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Constraints.txt
  72. Change #11938

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 30 Jun 2016 20:12:44
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ff32a38228835ba89b6be0384b4ef9827d33dc68

    Comments

    Doc: Pacemaker Explained: document target-attribute + target-value in fencing levels
    
    Suggested by Jan Pokorný <jpokorny@redhat.com>

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Stonith.txt
  73. Change #11939

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 30 Jun 2016 20:12:44
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 45f351d18bf1acf8e852d93e4c8b57d59e3b3c31

    Comments

    Doc: xml: document pacemaker-to-schema version mapping
    
    Initial draft by Jan Pokorný <jpokorny@redhat.com>

    Changed files

    • xml/Readme.md
  74. Change #11940

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 30 Jun 2016 21:57:18
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision dc01c50c23e2bd3e3a463b1db12da35d6f6fad2b

    Comments

    Merge pull request #1092 from kgaillot/fixes
    
    Documentation fixes

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Constraints.txt
    • doc/Pacemaker_Explained/en-US/Ch-Resources.txt
    • doc/Pacemaker_Explained/en-US/Ch-Stonith.txt
    • extra/resources/docker-wrapper
    • xml/Readme.md
  75. Change #11941

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 30 Jun 2016 21:58:38
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 6f5f5241a3ad3d8f8a36d218eed1cf0b85c52751

    Comments

    Merge pull request #874 from yuusuke/wd_new_feature
    
    wd: Correction to do to change action of the system reboot by fail_fast

    Changed files

    • lib/common/watchdog.c
    • mcp/pacemaker.sysconfig
  76. Change #11942

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 30 Jun 2016 22:00:16
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision d57bd0d4112562b9f6b52a41a2fd41312acd30fe

    Comments

    Merge pull request #1090 from jnpkrn/refactor-pruning
    
    Refactor: drop qb_to_cs_error emulation when !defined(CS_USES_LIBQB)

    Changed files

    • include/crm_internal.h
  77. Change #11943

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 01 Jul 2016 08:39:54
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 59881b2e4f42675da1bd50ac4ec1674bc59208f0

    Comments

    Doc: README: pcs authoritative repo changed almost a month ago

    Changed files

    • README.markdown
  78. Change #11944

    Category None
    Changed by Kristoffer Grönlund <krigohnoyoudont@koru.se>
    Changed at Fri 01 Jul 2016 15:34:39
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 7eb958ce4b4736cb36cf828ebdbb4adae12b1509

    Comments

    Low: ping: Log sensible error when /tmp is full (bsc#987348)
    
    In fping_check, two temporary files are created in /tmp.
    If /tmp is full, the creation fails silently and subsequently
    the ping registers no connection to the targets.
    
    With this change, the problem is caught and reported.

    Changed files

    • extra/resources/ping
  79. Change #11945

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 01 Jul 2016 15:58:32
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c7bdb48906f0f64582d6c5a5be8e68e9d568110f

    Comments

    Merge pull request #1094 from jnpkrn/readme-pcs-repo-move
    
    Doc: README: pcs authoritative repo changed almost a month ago

    Changed files

    • README.markdown
  80. Change #11946

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 01 Jul 2016 16:14:16
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 5b08d1025fd494ab2c3a0ddf01287abe1f3d893c

    Comments

    Merge pull request #1095 from krig/fping-checktmp
    
    Low: ping: Log sensible error when /tmp is full (bsc#987348)

    Changed files

    • extra/resources/ping
  81. Change #11947

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 01 Jul 2016 22:21:33
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c53443e2c37429b3e824b2bdeccd3bd3585c0b0c

    Comments

    Maint: mark files not appropriate for automatic archive files
    
    - git management files themselves
    - Travis CI related files

    Changed files

    • .gitattributes
  82. Change #11948

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 02 Jul 2016 00:22:46
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 630d0d112092042b6f79c2a02bb442e82fee93ec

    Comments

    Merge pull request #1096 from jnpkrn/gitattributes
    
    Maint: mark files not appropriate for automatic archive files

    Changed files

    • .gitattributes
  83. Change #11949

    Category None
    Changed by HideoYamauchi <renayama19661014ohnoyoudont@ybb.ne.jp>
    Changed at Mon 04 Jul 2016 06:24:05
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4c4042b4bb0c2063a32dc5caa633795eb4bf38fb

    Comments

    Mid: crmd: When node load was reduced, crmd carries out a feasible action.

    Changed files

    • crmd/messages.c
  84. Change #11950

    Category None
    Changed by HideoYamauchi <renayama19661014ohnoyoudont@ybb.ne.jp>
    Changed at Wed 06 Jul 2016 00:55:59
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision b8c1d662be6eb360e2e2cfb392bdaf90a905c4dd

    Comments

    Indent correction.

    Changed files

    • crmd/messages.c
  85. Change #11951

    Category None
    Changed by Gao,Yan <ygaoohnoyoudont@suse.com>
    Changed at Wed 06 Jul 2016 14:48:55
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c11ca0309c1265c9da6cd7cd5681207a397a4648

    Comments

    Log: crm_mon: Avoid logging errors for any CIB changes that we don't care about
    
    3844f09 considered the changes in cib status that should be ignored.
    But actually it still reported errors for any changes of cib
    configuration.
    
    Given that we only care about the xml objects that may contain
    lrm_rsc_op anyway, downgrade the message to trace for all the other
    cases.

    Changed files

    • tools/crm_mon.c
  86. Change #11952

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 06 Jul 2016 16:29:55
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 882fbdb3948e0e0921071f2a6e33f9b0e915fc5d

    Comments

    Merge pull request #1097 from HideoYamauchi/change_throttle
    
    Mid: crmd: When node load was reduced, crmd carries out a feasible action.

    Changed files

    • crmd/messages.c
  87. Change #11953

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 06 Jul 2016 23:06:58
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 31db95be6e32408951e6b9c26ead1d0247ba5413

    Comments

    Fix: libcrmcommon: remove extraneous format specifier from log message
    
    Bug introduced in 1.1.12 via c20c553

    Changed files

    • lib/common/xml.c
  88. Change #11954

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 07 Jul 2016 15:51:59
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 1aa16f6c7c5e2a24e532bf3ab426ab75466b79a0

    Comments

    Low: crmd,libpengine: improve log messages
    
    Also deletes a comment obsolete since 6ce1f66f

    Changed files

    • crmd/election.c
    • crmd/lrm.c
    • crmd/te_callbacks.c
    • lib/pengine/unpack.c
  89. Change #11955

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 07 Jul 2016 15:52:01
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 5271740889d5886ef1c2d622b8df876693c59a45

    Comments

    Fix: libcrmcommon: log XML comments correctly
    
    Previously, the library would log spurious close tags like:
    
      trace: cib_common_callback:  Client[inbound]             <!-- comment -->/>

    Changed files

    • lib/common/xml.c
  90. Change #11956

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 07 Jul 2016 15:52:01
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 73ac4a6741a4811a46279e39c26b46ca77f711d8

    Comments

    Fix: crmd: don't abort transitions for CIB comment changes

    Changed files

    • crmd/te_callbacks.c
  91. Change #11957

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 07 Jul 2016 17:29:32
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a76b7974808db73d2d57bf4209631c00bf32c5c5

    Comments

    Refactor: libcrmcommon: functionize searching for XML element, whether comment or not
    
    Reduces code duplication and makes it harder to forget comment handling

    Changed files

    • lib/common/xml.c
  92. Change #11958

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 07 Jul 2016 17:55:44
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision b7fa323267388eb4e1c2a90c57d736a04d76060c

    Comments

    Fix: libcrmcommon: properly handle XML comments when comparing v2 patchset diffs
    
    This bug existed since v2 patchsets were created, but did not result in any
    known problematic behavior until 1073786e exercised the code differently,
    at which point the crmd could get into an infinite election loop when there is
    more than one comment at the same level within a CIB XML element, the partition
    has only one node, and the partition does not yet have a DC.
    
    It is also possible that ACLs could be bypassed in some cases when changing
    only comments.

    Changed files

    • lib/common/xml.c
  93. Change #11959

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 07 Jul 2016 21:23:52
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 119ffc359a0309e6437eecebbcd6e17017377799

    Comments

    Merge pull request #1098 from gao-yan/crm_mon-crm_diff_update_v2-message
    
    Log: crm_mon: Avoid logging errors for any CIB changes that we don't care about

    Changed files

    • tools/crm_mon.c
  94. Change #11960

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 07 Jul 2016 22:21:38
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision b2fa1dc49cc29c975e6459bd5b75b6d9347438b7

    Comments

    Feature: mcp: allow stopping Pacemaker without stopping CMAN in init script
    
    If "stop --skip-cman" is specified, the pacemaker init script will never
    stop CMAN. This allows higher-level tools to preserve quorum for DLM-based
    resources while stopping pacemaker on all nodes, then stop CMAN on all nodes.

    Changed files

    • mcp/pacemaker.in
  95. Change #11961

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 07 Jul 2016 22:51:32
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 6fd576b6fa9906372a0bf125e5fe76a62a843720

    Comments

    Merge pull request #1100 from kgaillot/rhbz1322595
    
    Feature: mcp: allow stopping Pacemaker without stopping CMAN

    Changed files

    • mcp/pacemaker.in
  96. Change #11962

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 08 Jul 2016 18:25:02
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 58fef06198fef17873d0d2e2d0cc5c7db73c5724

    Comments

    Merge pull request #1099 from kgaillot/fixes
    
    Fix XML comment processing

    Changed files

    • crmd/election.c
    • crmd/lrm.c
    • crmd/te_callbacks.c
    • lib/common/xml.c
    • lib/pengine/unpack.c
  97. Change #11963

    Category None
    Changed by Igor Tsiglyar <igor_tsiglyarohnoyoudont@outlook.com>
    Changed at Tue 19 Jul 2016 22:16:02
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 65d0b80ebd48e56cc662a80c78cf6e8a335c7258

    Comments

    Feature: add versioned parameters support

    Changed files

    • crmd/lrm.c
    • include/crm/lrmd.h
    • include/crm/msg_xml.h
    • include/crm/pengine/complex.h
    • include/crm/pengine/rules.h
    • include/crm/pengine/status.h
    • include/crm_internal.h
    • lib/common/digest.c
    • lib/common/utils.c
    • lib/lrmd/lrmd_client.c
    • lib/pengine/complex.c
    • lib/pengine/rules.c
    • lib/pengine/utils.c
    • lrmd/Makefile.am
    • lrmd/lrmd.c
    • lrmd/lrmd_private.h
    • lrmd/main.c
    • pengine/graph.c
  98. Change #11964

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 20 Jul 2016 17:55:24
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 30383cc5d70d542a95860a043f4d044f9fa5af5e

    Comments

    xml: score-attribute{,-mangle} has no meaning for rsc_colocation
    
    ...and never had.
    
    This was introduced as of f722c9f commit and already reflected to-be
    committed change (the next day) 8c7e2b5 that turned underscores to
    dashes for some XML-relevant code-tracked elements/attributes, and
    there, in turn, the title pair of labels was introduced as of fbc1e24.
    
    Likely by mistake, there was a missing 'd' in RNG-tracked version
    of score-attribute-mangled, and furthermore it seems that rsc_colocation
    should not have, RNG-wise,received the parameters per title, unlike
    the rule element, which actually did receive just score-attribute
    within the same commit introductory commit (f722c9f).  Rationale for
    that is that as of ea1359b, the discussed in-code label got finally
    used, but rather in the context of rsc_location's rule.
    
    As we can conclude that attaching both score-attribute and
    score-attribute-mangle to rsc_colocation in RNG schemas was rather
    accidental from the beginning (not to speak about the mismatch
    in the exact form of the latter between schema and the code),
    and it would be meaningless trying to use that to achieve anything,
    the correction is, as an exception, performed retrospectively all
    the way down through respective versions.

    Changed files

    • xml/constraints-1.0.rng
    • xml/constraints-1.2.rng
    • xml/constraints-2.1.rng
    • xml/constraints-2.2.rng
    • xml/constraints-2.3.rng
    • xml/constraints-2.6.rng
    • xml/constraints-next.rng
  99. Change #11965

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 20 Jul 2016 17:57:33
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 83c8af4af43cbd318ebf12fc8f5755662723b7fe

    Comments

    xml: fix CIB in pengine test that used rsc_colocation/@score-attribute
    
    ...which never had an effect and its formal support was dropped as
    meaningless as of the previous commit (30383cc).

    Changed files

    • pengine/test10/use-after-free-merge.xml
  100. Change #11966

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 20 Jul 2016 17:58:14
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision f615ef965d720d1200e4536c55994f5792ad2f98

    Comments

    Low: pengine: avoid sisyphean score-attribute-mangled parsing
    
    (following the discussion of preceding-but-one commit 30383cc)
    
    Commit f722c9f introduced score-attribute-mangle (sic) but it was likely
    meant (as score-attribute-mangled, along with plain score-attribute)
    for the rule element of the resulting RNG schema for validating
    the CIB XML representation.  In fact, score-attribute arrived at that
    destination as of the same commit.
    
    At that time, score-attribute-mangled had no use, which changed as
    of ea1359b, which also explains (and perhaps validates) the formerly
    stated speculation.  The part of the code in question uses
    score-attribute-mangled as a fallback for when score-attribute
    (and score, in the first place!) is not defined, i.e., it can be
    considered a weak alias for score-attribute (but not for plain
    score as the treatment differs).
    
    Nonetheless, this weak alias was hardly ever in use as it would not
    pass the internal validation (the respective schemas never allowed
    such a constellation).  Hence, this effectively dead-code gets dropped
    and, in turn, the code-schemas divergence rectified with this commit.
    What's kept around is XML_RULE_ATTR_SCORE_MANGLED defined literal
    for the title parameter as it wouldn't be too nice to change the
    public API, at least until the whole thing settles down a bit
    (thanks Ken for pointing this out).

    Changed files

    • include/crm/msg_xml.h
    • pengine/constraints.c
  101. Change #11967

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 20 Jul 2016 21:37:55
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision cd6101aa27b30da34cbd3997736f6d339d8f3124

    Comments

    Merge pull request #1091 from jnpkrn/xml-score-attribute-mangled
    
    xml: score-attribute{,-mangled} in RNG schemas

    Changed files

    • include/crm/msg_xml.h
    • pengine/constraints.c
    • pengine/test10/use-after-free-merge.xml
    • xml/constraints-1.0.rng
    • xml/constraints-1.2.rng
    • xml/constraints-2.1.rng
    • xml/constraints-2.2.rng
    • xml/constraints-2.3.rng
    • xml/constraints-2.6.rng
    • xml/constraints-next.rng
  102. Change #11968

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 21 Jul 2016 00:16:38
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision f6ffb93edb68fc20d9fb6a1324bc724ecb131617

    Comments

    Feature: libpengine: allow pe_order_same_node option for constraints
    
    With this option, a constraint between two actions applies only if they are
    scheduled on the same node.

    Changed files

    • include/crm/pengine/status.h
    • pengine/graph.c
  103. Change #11969

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 21 Jul 2016 00:16:38
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 48622e7462f8a9bbb94d9cc925133f3afaa52629

    Comments

    Fix: pengine: avoid transition loop for start-then-stop + unfencing
    
    Partial fix

    Changed files

    • include/crm/pengine/status.h
    • pengine/native.c
  104. Change #11970

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 21 Jul 2016 00:16:38
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 1122b1866f496124b346b75ff955be240553d28c

    Comments

    Test: pengine: update regression tests for new unfence ordering

    Changed files

    • pengine/test10/unfence-definition.dot
    • pengine/test10/unfence-definition.exp
    • pengine/test10/unfence-definition.summary
    • pengine/test10/unfence-parameters.dot
    • pengine/test10/unfence-parameters.exp
    • pengine/test10/unfence-parameters.summary
    • pengine/test10/unfence-startup.dot
    • pengine/test10/unfence-startup.exp
    • pengine/test10/unfence-startup.summary
  105. Change #11971

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 21 Jul 2016 00:16:38
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4a95897ab5b668f35a64e5d3818046adcafd3897

    Comments

    Test: pengine: add regression test for start-then-stop + unfencing

    Changed files

    • pengine/regression.sh
    • pengine/test10/start-then-stop-with-unfence.dot
    • pengine/test10/start-then-stop-with-unfence.exp
    • pengine/test10/start-then-stop-with-unfence.scores
    • pengine/test10/start-then-stop-with-unfence.summary
    • pengine/test10/start-then-stop-with-unfence.xml
  106. Change #11972

    Category None
    Changed by HideoYamauchi <renayama19661014ohnoyoudont@ybb.ne.jp>
    Changed at Mon 25 Jul 2016 01:22:23
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 8032f79e27902303b3cdb59a67c69e36b9a12505

    Comments

    Mid: crmd: Keep a state of LRMD in the DC node latest.

    Changed files

    • crmd/join_dc.c
  107. Change #11973

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 25 Jul 2016 15:58:29
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 6061b9475f18f12be98188dc6cb8cc40f02d667e

    Comments

    Merge pull request #1103 from HideoYamauchi/keep_state_new
    
    Mid: crmd: Keep a state of LRMD in the DC node latest.

    Changed files

    • crmd/join_dc.c
  108. Change #11974

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 26 Jul 2016 00:23:29
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision eb4f1393c30fcb4d09f2eb6af4f45ac25125c8df

    Comments

    Merge pull request #1101 from kgaillot/rhbz1290592
    
    Order actions relative to unfencing only if on same node

    Changed files

    • include/crm/pengine/status.h
    • pengine/graph.c
    • pengine/native.c
    • pengine/regression.sh
    • pengine/test10/start-then-stop-with-unfence.dot
    • pengine/test10/start-then-stop-with-unfence.exp
    • pengine/test10/start-then-stop-with-unfence.scores
    • pengine/test10/start-then-stop-with-unfence.summary
    • pengine/test10/start-then-stop-with-unfence.xml
    • pengine/test10/unfence-definition.dot
    • pengine/test10/unfence-definition.exp
    • pengine/test10/unfence-definition.summary
    • pengine/test10/unfence-parameters.dot
    • pengine/test10/unfence-parameters.exp
    • pengine/test10/unfence-parameters.summary
    • pengine/test10/unfence-startup.dot
    • pengine/test10/unfence-startup.exp
    • pengine/test10/unfence-startup.summary
  109. Change #11975

    Category None
    Changed by HideoYamauchi <renayama19661014ohnoyoudont@ybb.ne.jp>
    Changed at Tue 26 Jul 2016 02:13:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 0a5185e7e01aa4046872f92c47de644ac08a1c06

    Comments

    Low: stonithd: Correction of the wrong connection process name.

    Changed files

    • fencing/main.c
  110. Change #11976

    Category None
    Changed by HideoYamauchi <renayama19661014ohnoyoudont@ybb.ne.jp>
    Changed at Tue 26 Jul 2016 06:31:42
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 9b4ee98cbfdadcd9f9bc479de0c14a233b46bda7

    Comments

    High: lib: Correction of the deletion of the notice registration.

    Changed files

    • lib/cib/cib_client.c
  111. Change #11977

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 26 Jul 2016 15:41:02
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e09c46c882d543c0d63b7bb99988748cdf130c28

    Comments

    Merge pull request #1104 from HideoYamauchi/stonith_change
    
    Low: stonithd: Correction of the wrong connection process name.

    Changed files

    • fencing/main.c
  112. Change #11978

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 26 Jul 2016 17:14:49
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 0a8fef2352a237fe74d1132f83a619e062f1636f

    Comments

    Merge pull request #1063 from igor-tsiglyar/versioned-params
    
    Feature: add versioned parameters support

    Changed files

    • crmd/lrm.c
    • include/crm/lrmd.h
    • include/crm/msg_xml.h
    • include/crm/pengine/complex.h
    • include/crm/pengine/rules.h
    • include/crm/pengine/status.h
    • include/crm_internal.h
    • lib/common/digest.c
    • lib/common/utils.c
    • lib/lrmd/lrmd_client.c
    • lib/pengine/complex.c
    • lib/pengine/rules.c
    • lib/pengine/utils.c
    • lrmd/Makefile.am
    • lrmd/lrmd.c
    • lrmd/lrmd_private.h
    • lrmd/main.c
    • pengine/graph.c
  113. Change #11979

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 26 Jul 2016 17:45:21
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 9bf55080c2d94b1f80d30db6a68c624875708c35

    Comments

    Fix: libpengine: avoid g_hash_table_contains()
    
    Too new for some supported platforms

    Changed files

    • lib/pengine/rules.c
  114. Change #11980

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 26 Jul 2016 17:50:12
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision d110391a26f695874857b19121e12c4f033c2a90

    Comments

    Log: resources,libcrmcommon,libpengine,lrmd,pengine,tools: spelling corrections

    Changed files

    • extra/resources/Stateful
    • lib/common/xml.c
    • lib/pengine/rules.c
    • lrmd/remote_ctl.c
    • lrmd/test.c
    • pengine/graph.c
    • tools/crm_resource_runtime.c
    • tools/regression.sh
    • tools/regression.tools.exp
  115. Change #11981

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 26 Jul 2016 17:54:25
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 62d6a323c90ee5615390832e861d7f71a4ed0763

    Comments

    Doc: Pacemaker Explained: correct capitalization and cibadmin option name

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Advanced-Resources.txt
    • doc/Pacemaker_Explained/en-US/Ch-Basics.txt
    • doc/Pacemaker_Explained/en-US/Ch-Options.txt
    • doc/Pacemaker_Explained/en-US/Ch-Rules.txt
  116. Change #11982

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 26 Jul 2016 18:03:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 3eb6d0fdc0919345e82c5587d7125f4702e136e5

    Comments

    Doc: attrd,cib,crmd,fencing,libs: use doxygen comments correctly

    Changed files

    • attrd/legacy.c
    • cib/callbacks.c
    • crmd/lrm.c
    • crmd/throttle.c
    • fencing/commands.c
    • fencing/main.c
    • fencing/remote.c
    • lib/cib/cib_client.c
    • lib/common/digest.c
    • lib/common/procfs.c
    • lib/common/xml.c
    • lib/fencing/st_client.c
    • lib/lrmd/lrmd_client.c
    • lib/services/services.c
  117. Change #11983

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 26 Jul 2016 18:07:45
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ed41249a7266b145e0a6bd61dee5328404e88c91

    Comments

    Low: resources: add envfile parameter to Stateful

    Changed files

    • extra/resources/Stateful
  118. Change #11984

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 26 Jul 2016 18:09:44
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 8d192d44b5bf4c99173daaa07c8442ee69fd7e9d

    Comments

    Low: resources: improve envfile output for Dummy

    Changed files

    • extra/resources/Dummy
  119. Change #11985

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 26 Jul 2016 18:11:15
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 1795b121cfd1e4101fcf773b4271c4e19521ec0d

    Comments

    Log: crmd: don't log warning if abort_unless_down() can't find down event
    
    A down event is optional at this point, so a warning is inappropriate.

    Changed files

    • crmd/te_callbacks.c
  120. Change #11986

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 26 Jul 2016 18:16:28
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 8cf6dfeea1908aa88f9916dc2ce3b910dedb4aae

    Comments

    Fix: lrmd,libcluster: ensure g_hash_table_foreach() is never passed a null table

    Changed files

    • lib/cluster/membership.c
    • lrmd/lrmd.c
  121. Change #11987

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 26 Jul 2016 18:54:14
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 0bd7bf209d1b9d85113d448ee87d530298b5df5a

    Comments

    Merge pull request #1106 from kgaillot/fixes
    
    Fixes

    Changed files

    • attrd/legacy.c
    • cib/callbacks.c
    • crmd/lrm.c
    • crmd/te_callbacks.c
    • crmd/throttle.c
    • doc/Pacemaker_Explained/en-US/Ch-Advanced-Resources.txt
    • doc/Pacemaker_Explained/en-US/Ch-Basics.txt
    • doc/Pacemaker_Explained/en-US/Ch-Options.txt
    • doc/Pacemaker_Explained/en-US/Ch-Rules.txt
    • extra/resources/Dummy
    • extra/resources/Stateful
    • fencing/commands.c
    • fencing/main.c
    • fencing/remote.c
    • lib/cib/cib_client.c
    • lib/cluster/membership.c
    • lib/common/digest.c
    • lib/common/procfs.c
    • lib/common/xml.c
    • lib/fencing/st_client.c
    • lib/lrmd/lrmd_client.c
    • lib/pengine/rules.c
    • lib/services/services.c
    • lrmd/lrmd.c
    • lrmd/remote_ctl.c
    • lrmd/test.c
    • pengine/graph.c
    • tools/crm_resource_runtime.c
    • tools/regression.sh
    • tools/regression.tools.exp
  122. Change #11988

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 26 Jul 2016 21:16:32
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 8eb3c07119fec6da0712b3940706a14ad3a66483

    Comments

    Fix: pengine: avoid null dereference in new same-node ordering option

    Changed files

    • pengine/graph.c
  123. Change #11989

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 26 Jul 2016 21:22:41
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision d9d5082ddfa252d18307de3579adbd5472426f82

    Comments

    Low: crmd,pengine: remove obsolete perl scripts

    Changed files

    • crmd/Makefile.am
    • crmd/make_dot.pl
    • pengine/fix_xml.pl
  124. Change #11990

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 26 Jul 2016 21:29:08
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 6ed8839e68c0aad9e75fa8867c127c124f54df0e

    Comments

    Merge pull request #1107 from kgaillot/fixes
    
    Avoid null dereference

    Changed files

    • crmd/Makefile.am
    • crmd/make_dot.pl
    • pengine/fix_xml.pl
    • pengine/graph.c
  125. Change #11991

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 28 Jul 2016 02:19:53
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision cd686b6272ae0b049c3ac04d6562ad173aeda31c

    Comments

    Merge pull request #1105 from HideoYamauchi/lib_notify_change
    
    High: lib: Correction of the deletion of the notice registration.

    Changed files

    • lib/cib/cib_client.c
  126. Change #11992

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 28 Jul 2016 21:21:40
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 15e00cb24f2f5dcf23c075bf47da53ec0ecc1d72

    Comments

    Doc: Pacemaker Development: new document for developers

    Changed files

    • .gitignore
    • configure.ac
    • doc/Makefile.am
    • doc/Pacemaker_Development/en-US/Author_Group.xml
    • doc/Pacemaker_Development/en-US/Book_Info.xml
    • doc/Pacemaker_Development/en-US/Ch-Coding.txt
    • doc/Pacemaker_Development/en-US/Pacemaker_Development.ent
    • doc/Pacemaker_Development/en-US/Pacemaker_Development.xml
    • doc/Pacemaker_Development/en-US/Revision_History.xml
    • doc/Pacemaker_Development/en-US/images/.keep
    • doc/Pacemaker_Development/publican.cfg.in
    • doc/coding_guidelines.txt
    • include/doxygen.h
  127. Change #11993

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 28 Jul 2016 21:21:40
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision f57521f1f7ec39b099b315e8f8db349c4e1a4afb

    Comments

    Doc: Pacemaker Explained: document built-in node attributes for rules

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Rules.txt
    • doc/Pacemaker_Remote/en-US/Ch-Intro.txt
  128. Change #11994

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 28 Jul 2016 21:21:40
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a6f4b14230309d2137bba17acdc792f953308116

    Comments

    Test: pengine: add regression test for versioned resource parameters

    Changed files

    • pengine/regression.sh
    • pengine/test10/versioned-resources.dot
    • pengine/test10/versioned-resources.exp
    • pengine/test10/versioned-resources.scores
    • pengine/test10/versioned-resources.summary
    • pengine/test10/versioned-resources.xml
  129. Change #11995

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 28 Jul 2016 21:21:41
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c6cd64944335b73f265b1d0d483985c4fc707654

    Comments

    Test: lrmd: re-tab regression test per current standards

    Changed files

    • lrmd/regression.py.in
  130. Change #11996

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 28 Jul 2016 21:21:41
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 143531dfdb4cb8a6e8aecd4a03aa429553ead704

    Comments

    Test: lrmd: add regression test for versioned resources

    Changed files

    • lrmd/regression.py.in
  131. Change #11997

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 28 Jul 2016 21:49:10
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 747e11e51950c368dd49d11751093b4359ffc8a2

    Comments

    Merge pull request #1108 from kgaillot/fixes
    
    Documentation and testing updates

    Changed files

    • .gitignore
    • configure.ac
    • doc/Makefile.am
    • doc/Pacemaker_Development/en-US/Author_Group.xml
    • doc/Pacemaker_Development/en-US/Book_Info.xml
    • doc/Pacemaker_Development/en-US/Ch-Coding.txt
    • doc/Pacemaker_Development/en-US/Pacemaker_Development.ent
    • doc/Pacemaker_Development/en-US/Pacemaker_Development.xml
    • doc/Pacemaker_Development/en-US/Revision_History.xml
    • doc/Pacemaker_Development/en-US/images/.keep
    • doc/Pacemaker_Development/publican.cfg.in
    • doc/Pacemaker_Explained/en-US/Ch-Rules.txt
    • doc/Pacemaker_Remote/en-US/Ch-Intro.txt
    • doc/coding_guidelines.txt
    • include/doxygen.h
    • lrmd/regression.py.in
    • pengine/regression.sh
    • pengine/test10/versioned-resources.dot
    • pengine/test10/versioned-resources.exp
    • pengine/test10/versioned-resources.scores
    • pengine/test10/versioned-resources.summary
    • pengine/test10/versioned-resources.xml
  132. Change #11998

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 29 Jul 2016 23:39:01
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 8ca9e2cfe908ec638b9f241d6c36a2b6547ff511

    Comments

    Test: resources: support notify action in Stateful
    
    to help debug clone notification issues

    Changed files

    • extra/resources/Stateful
  133. Change #11999

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 01 Aug 2016 18:46:48
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4d9f951dd5f877c7d2bc405233fe1207ec7818b7

    Comments

    Refactor: pengine: separate clone notification functions into own files
    
    makes file sizes more reasonable, and isolates notification handling

    Changed files

    • lib/pengine/clone.c
    • pengine/Makefile.am
    • pengine/allocate.c
    • pengine/allocate.h
    • pengine/clone.c
    • pengine/master.c
    • pengine/native.c
    • pengine/notif.c
    • pengine/notif.h
  134. Change #12000

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 01 Aug 2016 18:53:35
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 22fe73d557eaa7f42e0a4623c3890680e6de7812

    Comments

    Refactor: pengine: functionize creating a secondary stop notification
    
    further isolates notification handling

    Changed files

    • pengine/native.c
    • pengine/notif.c
    • pengine/notif.h
  135. Change #12001

    Category None
    Changed by Klaus Wenninger <klaus.wenningerohnoyoudont@aon.at>
    Changed at Tue 02 Aug 2016 09:00:52
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision fe50b4234ece7c842b2cdec9e6d7a08060c4b0a1

    Comments

    Low: LSB init: try to be a little more compliant

    Changed files

    • lrmd/pacemaker_remote.in
    • mcp/pacemaker.in
  136. Change #12002

    Category None
    Changed by Klaus Wenninger <klaus.wenningerohnoyoudont@aon.at>
    Changed at Tue 02 Aug 2016 09:01:04
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e8f8410efc068b498c476b1fa7d86c976cad27dd

    Comments

    LSB init: start/stop SBD with pacemaker

    Changed files

    • lrmd/pacemaker_remote.in
    • mcp/pacemaker.in
  137. Change #12003

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 02 Aug 2016 16:02:36
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a6713c5d40327eff8549e7f596501ab1785b8765

    Comments

    Fix: pengine: set OCF_RESKEY_CRM_meta_notify_active_* for multistate resources
    
    CLBZ#5295

    Changed files

    • pengine/notif.c
  138. Change #12004

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 02 Aug 2016 16:02:37
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e80f5dba13f370cfceba2e18bbba46179e0dddcc

    Comments

    Test: pengine: update regression tests for correct *_active_* variables

    Changed files

    • pengine/test10/a-demote-then-b-migrate.exp
    • pengine/test10/a-promote-then-b-migrate.exp
    • pengine/test10/bug-1572-1.exp
    • pengine/test10/bug-1572-2.exp
    • pengine/test10/bug-1685.exp
    • pengine/test10/bug-1765.exp
    • pengine/test10/bug-5059.exp
    • pengine/test10/bug-5143-ms-shuffle.exp
    • pengine/test10/bug-cl-5168.exp
    • pengine/test10/bug-cl-5212.exp
    • pengine/test10/bug-cl-5247.exp
    • pengine/test10/bug-lf-1852.exp
    • pengine/test10/bug-lf-2153.exp
    • pengine/test10/bug-lf-2317.exp
    • pengine/test10/bug-lf-2358.exp
    • pengine/test10/clone-no-shuffle.exp
    • pengine/test10/colo_master_w_native.exp
    • pengine/test10/colo_slave_w_native.exp
    • pengine/test10/colocation_constraint_stops_master.exp
    • pengine/test10/colocation_constraint_stops_slave.exp
    • pengine/test10/group-dependents.exp
    • pengine/test10/master-13.exp
    • pengine/test10/master-demote.exp
    • pengine/test10/master-dependent-ban.exp
    • pengine/test10/master-failed-demote.exp
    • pengine/test10/master-move.exp
    • pengine/test10/master-notify.exp
    • pengine/test10/master-partially-demoted-group.exp
    • pengine/test10/master-pseudo.exp
    • pengine/test10/novell-239082.exp
    • pengine/test10/order_constraint_stops_master.exp
    • pengine/test10/order_constraint_stops_slave.exp
    • pengine/test10/probe-2.exp
  139. Change #12005

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 02 Aug 2016 16:02:37
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision cf3556b4dca3557bd9c3c9941ef9742455773dfa

    Comments

    Med: crmd: bump feature set
    
    Mainly for versioned resource parameters,
    can also be tested by multistate RAs for proper *_active_* variables

    Changed files

    • include/crm/crm.h
  140. Change #12006

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 02 Aug 2016 16:59:38
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 0ced1286256af1df0a919dc781793106c94c86fa

    Comments

    Merge pull request #1110 from kgaillot/fixes
    
    Set variables properly for clone notifications

    Changed files

    • extra/resources/Stateful
    • include/crm/crm.h
    • lib/pengine/clone.c
    • pengine/Makefile.am
    • pengine/allocate.c
    • pengine/allocate.h
    • pengine/clone.c
    • pengine/master.c
    • pengine/native.c
    • pengine/notif.c
    • pengine/notif.h
    • pengine/test10/a-demote-then-b-migrate.exp
    • pengine/test10/a-promote-then-b-migrate.exp
    • pengine/test10/bug-1572-1.exp
    • pengine/test10/bug-1572-2.exp
    • pengine/test10/bug-1685.exp
    • pengine/test10/bug-1765.exp
    • pengine/test10/bug-5059.exp
    • pengine/test10/bug-5143-ms-shuffle.exp
    • pengine/test10/bug-cl-5168.exp
    • pengine/test10/bug-cl-5212.exp
    • pengine/test10/bug-cl-5247.exp
    • pengine/test10/bug-lf-1852.exp
    • pengine/test10/bug-lf-2153.exp
    • pengine/test10/bug-lf-2317.exp
    • pengine/test10/bug-lf-2358.exp
    • pengine/test10/clone-no-shuffle.exp
    • pengine/test10/colo_master_w_native.exp
    • pengine/test10/colo_slave_w_native.exp
    • pengine/test10/colocation_constraint_stops_master.exp
    • pengine/test10/colocation_constraint_stops_slave.exp
    • pengine/test10/group-dependents.exp
    • pengine/test10/master-13.exp
    • pengine/test10/master-demote.exp
    • pengine/test10/master-dependent-ban.exp
    • pengine/test10/master-failed-demote.exp
    • pengine/test10/master-move.exp
    • pengine/test10/master-notify.exp
    • pengine/test10/master-partially-demoted-group.exp
    • pengine/test10/master-pseudo.exp
    • pengine/test10/novell-239082.exp
    • pengine/test10/order_constraint_stops_master.exp
    • pengine/test10/order_constraint_stops_slave.exp
    • pengine/test10/probe-2.exp
  141. Change #12007

    Category None
    Changed by Andrew Beekhof <andrewohnoyoudont@beekhof.net>
    Changed at Wed 03 Aug 2016 06:19:29
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 45687da6776ac832a07557655cbed903e26be413

    Comments

    Log: PE: Make it easier to track down who is making actions unrunnable/mandatory/etc

    Changed files

    • pengine/allocate.c
    • pengine/allocate.h
    • pengine/clone.c
    • pengine/constraints.c
    • pengine/graph.c
    • pengine/master.c
    • pengine/native.c
    • pengine/notif.c
    • pengine/utils.c
  142. Change #12008

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 03 Aug 2016 16:50:16
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 71d1326bd63bc7c8901c6b3fe5a4886e5b5bfa25

    Comments

    Merge pull request #1109 from wenningerk/lsb_init
    
    make Lsb init scripts start/stop sbd

    Changed files

    • lrmd/pacemaker_remote.in
    • mcp/pacemaker.in
  143. Change #12009

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 03 Aug 2016 23:50:12
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 11cbc8c2839f5579f682f13c48a18da750c4c079

    Comments

    Low: tools: make crm_mon resources section more consistent
    
    Always prints a header in HTML and console output, and
    indicates if there are no resources of the requested type to show.

    Changed files

    • tools/crm_mon.c
  144. Change #12010

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 04 Aug 2016 00:18:11
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 551f89836b93d4abdce195914662f53f3989f1ea

    Comments

    Merge pull request #1111 from kgaillot/fixes
    
    Low: tools: make crm_mon resources section more consistent

    Changed files

    • tools/crm_mon.c
  145. Change #12011

    Category None
    Changed by Igor Tsiglyar <igor_tsiglyarohnoyoudont@outlook.com>
    Changed at Thu 04 Aug 2016 20:31:52
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision eae8aee3d6f716869e5cafc9757a636af700eb26

    Comments

    Fix: pengine: disable migration for versioned resources

    Changed files

    • lib/pengine/complex.c
  146. Change #12012

    Category None
    Changed by Igor Tsiglyar <igor_tsiglyarohnoyoudont@outlook.com>
    Changed at Thu 04 Aug 2016 20:33:44
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 0bec2aecd7e89187c9b9fa727666ae924905fe77

    Comments

    Test: pengine: disable live migration for versioned resources

    Changed files

    • pengine/regression.sh
    • pengine/test10/migrate-versioned.dot
    • pengine/test10/migrate-versioned.exp
    • pengine/test10/migrate-versioned.scores
    • pengine/test10/migrate-versioned.summary
    • pengine/test10/migrate-versioned.xml
  147. Change #12013

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 04 Aug 2016 21:05:51
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 5dff1065e38119fc60c91ff1674ae02f1ee59729

    Comments

    Merge pull request #1112 from igor-tsiglyar/versioned-migration
    
    Fix: pengine: disable migration for versioned resources

    Changed files

    • lib/pengine/complex.c
    • pengine/regression.sh
    • pengine/test10/migrate-versioned.dot
    • pengine/test10/migrate-versioned.exp
    • pengine/test10/migrate-versioned.scores
    • pengine/test10/migrate-versioned.summary
    • pengine/test10/migrate-versioned.xml
  148. Change #12014

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 04 Aug 2016 23:16:03
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c9cd1e1668a435c576a1cd1acdd0aad8184ab7a6

    Comments

    Doc: Pacemaker Development: add developer FAQ

    Changed files

    • doc/Pacemaker_Development/en-US/Ch-Coding.txt
    • doc/Pacemaker_Development/en-US/Ch-FAQ.txt
    • doc/Pacemaker_Development/en-US/Pacemaker_Development.xml
    • doc/Pacemaker_Development/en-US/Revision_History.xml
  149. Change #12015

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 05 Aug 2016 16:41:23
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e8d324a69071760b0f4fe47689c978bf08a5b669

    Comments

    Low: tools: make crm_mon XML schema handle resources with multiple active

    Changed files

    • xml/crm_mon.rng
  150. Change #12016

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 05 Aug 2016 17:04:44
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 3d75ded9beeea3f89fca3257130158b1250c806a

    Comments

    Merge pull request #1114 from kgaillot/fixes
    
    Low: tools: make crm_mon schema handle resources with multiple active

    Changed files

    • xml/crm_mon.rng
  151. Change #12017

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 05 Aug 2016 17:12:52
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision f854f358351aa0e903621a0c5fb479499d12ee1b

    Comments

    Low: crmd,pengine,libcluster: spelling corrections

    Changed files

    • crmd/heartbeat.c
    • lib/cluster/election.c
    • pengine/constraints.c
    • pengine/notif.c
  152. Change #12018

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 05 Aug 2016 17:25:26
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 2ba6773d0aea4ece57a69f5c0902ca865834aaf8

    Comments

    Low: pengine: use new "remote node" vs "guest node" terminology in allocate.c

    Changed files

    • pengine/allocate.c
  153. Change #12019

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 05 Aug 2016 17:33:35
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 02e303ea3ac4a1bef70ad1e79ae402e6ad02ebd3

    Comments

    Low: libcib,libfencing,libtransition: handle memory allocation errors without CRM_CHECK()
    
    makes coverity happy

    Changed files

    • lib/cib/cib_attrs.c
    • lib/fencing/st_client.c
    • lib/transition/unpack.c
  154. Change #12020

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 05 Aug 2016 17:55:21
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 9a3492005add372f973b5948f4f4e59af598678b

    Comments

    Merge pull request #1115 from kgaillot/fixes
    
    Small fixes for coverity etc.

    Changed files

    • crmd/heartbeat.c
    • lib/cib/cib_attrs.c
    • lib/cluster/election.c
    • lib/fencing/st_client.c
    • lib/transition/unpack.c
    • pengine/allocate.c
    • pengine/constraints.c
    • pengine/notif.c
  155. Change #12021

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 06 Aug 2016 00:07:51
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 29cbb5d0165397be01a8f54147d2e147d83a5798

    Comments

    Fix: crmd: clear remote node operation history only when it comes up

    Changed files

    • crmd/remote_lrmd_ra.c
  156. Change #12022

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 08 Aug 2016 20:45:56
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision b0c542d31a0ab858ea8eb7a0562a1067c81ce2b5

    Comments

    Refactor: crmd: rename node state function to be more clear
    
    do_update_node_cib() doesn't actually update the CIB, it only creates
    XML to be used in an update, so rename it to create_node_state_update()
    for readability.

    Changed files

    • crmd/callbacks.c
    • crmd/crmd_utils.h
    • crmd/election.c
    • crmd/heartbeat.c
    • crmd/lrm.c
    • crmd/membership.c
    • crmd/remote_lrmd_ra.c
    • crmd/te_actions.c
  157. Change #12023

    Category None
    Changed by Andrew Beekhof <andrewohnoyoudont@beekhof.net>
    Changed at Tue 09 Aug 2016 07:01:42
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision fa70c39e15f4d33c91205a30177790dd17a7d007

    Comments

    Fix: crmd: Ensure the R_SHUTDOWN is set whenever we ask the DC to shut us down

    Changed files

    • crmd/control.c
  158. Change #12024

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 09 Aug 2016 17:03:00
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 93b45f991df62717af726cfdaa1821e06fa4832a

    Comments

    Log: various: spelling corrections

    Changed files

    • crmd/callbacks.c
    • crmd/te_callbacks.c
    • cts/CTStests.py
    • fencing/fence_dummy
    • include/crm/pengine/status.h
    • lib/cib/cib_utils.c
    • lib/cluster/election.c
    • lib/pengine/status.c
    • tools/crm_resource_runtime.c
  159. Change #12025

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 09 Aug 2016 19:20:08
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 89505e8d02d110b936d1109e874f4a90492e9cf1

    Comments

    Merge pull request #1116 from kgaillot/fixes
    
    Important regression in 1.1.15 Pacemaker Remote handling

    Changed files

    • crmd/callbacks.c
    • crmd/crmd_utils.h
    • crmd/election.c
    • crmd/heartbeat.c
    • crmd/lrm.c
    • crmd/membership.c
    • crmd/remote_lrmd_ra.c
    • crmd/te_actions.c
    • crmd/te_callbacks.c
    • cts/CTStests.py
    • fencing/fence_dummy
    • include/crm/pengine/status.h
    • lib/cib/cib_utils.c
    • lib/cluster/election.c
    • lib/pengine/status.c
    • tools/crm_resource_runtime.c
  160. Change #12026

    Category None
    Changed by Kristoffer Grönlund <krigohnoyoudont@koru.se>
    Changed at Wed 10 Aug 2016 22:32:09
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a7373f9201649150f20b0c30b8751a2faba357e4

    Comments

    Low: ping: Avoid temp files in fping_check  (bsc#987348)
    
    Unfortunately the previous attempt to avoid this issue (commit
    7eb958ce4) didn't work since the problem happens only when the
    output buffer is flushed but the write fails. Since there is no
    mechanism in the shell to check if a pipe write is successful,
    this silently fails.
    
    In ping_check, there are no temporary files created. It's
    possible to avoid the temporaries for fping too, but I had to
    resort to using python.

    Changed files

    • extra/resources/ping
  161. Change #12027

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 11 Aug 2016 01:11:21
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4a3e5ec21d1c90a396a80bb9d104e2a2cc828ec5

    Comments

    Merge pull request #1117 from krig/fping-fix-2
    
    Low: ping: Avoid temp files in fping_check  (bsc#987348)

    Changed files

    • extra/resources/ping
  162. Change #12028

    Category None
    Changed by Andrew Beekhof <andrewohnoyoudont@beekhof.net>
    Changed at Fri 12 Aug 2016 02:03:37
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 19d273ae5831f40e1816b138a56260ddd3448a4e

    Comments

    Fix: crmd: Resend the shutdown request if the DC forgets
    
    As seen in:
       https://bugzilla.redhat.com/show_bug.cgi?id=1310486
    
    Scenario needs very poor timing and some bad luck:
    
    1. Start a node wait for it to become the DC
    2. Start a second node
    3. Tell the second node to stop while it is in the process of
    negotiating with the DC.
       Specifically just after do_cl_join_finalize_respond() is called on
    the second node.
    4. Cross your fingers that somehow the shutdown=0 update makes it to
    attrd _after_ the DC sets shutdown=${large int}
    
    Under these conditions, the request to shut down will be lost and the DC
    will feel free to start services on the second node.

    Changed files

    • crmd/lrm.c
  163. Change #12029

    Category None
    Changed by Andrew Beekhof <andrewohnoyoudont@beekhof.net>
    Changed at Fri 12 Aug 2016 02:07:22
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a73276195df284b52b9ad7321dcce4605485a2a3

    Comments

    Merge branch 'master' of github.com:ClusterLabs/pacemaker

    Changed files

    • crmd/callbacks.c
    • crmd/crmd_utils.h
    • crmd/election.c
    • crmd/heartbeat.c
    • crmd/lrm.c
    • crmd/membership.c
    • crmd/remote_lrmd_ra.c
    • crmd/te_actions.c
    • crmd/te_callbacks.c
    • cts/CTStests.py
    • extra/resources/ping
    • fencing/fence_dummy
    • include/crm/pengine/status.h
    • lib/cib/cib_attrs.c
    • lib/cib/cib_utils.c
    • lib/cluster/election.c
    • lib/fencing/st_client.c
    • lib/pengine/complex.c
    • lib/pengine/status.c
    • lib/transition/unpack.c
    • lrmd/pacemaker_remote.in
    • mcp/pacemaker.in
    • pengine/allocate.c
    • pengine/constraints.c
    • pengine/notif.c
    • pengine/regression.sh
    • pengine/test10/migrate-versioned.dot
    • pengine/test10/migrate-versioned.exp
    • pengine/test10/migrate-versioned.scores
    • pengine/test10/migrate-versioned.summary
    • pengine/test10/migrate-versioned.xml
    • tools/crm_mon.c
    • tools/crm_resource_runtime.c
    • xml/crm_mon.rng
  164. Change #12030

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 12 Aug 2016 13:52:15
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 7e49054aad07a3d04311c183bc89dd159f75e7d8

    Comments

    Refactor: xml.c: merge two identical branches

    Changed files

    • lib/common/xml.c
  165. Change #12031

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 12 Aug 2016 15:34:30
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision d83ffab1e6acb5049b8634ed20e156573307162a

    Comments

    Med: xml.c: internal self-or-less reference inflicted infloop guard

    Changed files

    • lib/common/xml.c
  166. Change #12032

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 12 Aug 2016 15:34:59
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 35fadfd89ee59edb999ed828b7e39e8449fd99b9

    Comments

    High: fix infloop when no schema validates on update_validation
    
    Test case:
    $ ./autogen.sh; ./configure; make  # if not already
    $ sed -i.orig 's|"promote"|"infloop"|' \
      pengine/test10/use-after-free-merge.xml
    $ PCMK_schema_directory=$(pwd)/xml \
      tools/crm_simulate -x pengine/test10/use-after-free-merge.xml -S
    
    BEFORE:
    Entity: line 54: element rsc_colocation: Relax-NG validity error :
    Invalid attribute then-action for element rsc_order
    Entity: line 49: element rsc_location: Relax-NG validity error : Element
    constraints has extra content: rsc_location
    [...infloop...]
    
    AFTER:
    Entity: line 54: element rsc_colocation: Relax-NG validity error :
    Invalid attribute then-action for element rsc_order
    Entity: line 49: element rsc_location: Relax-NG validity error : Element
    constraints has extra content: rsc_location
    [several times]
    <error message>

    Changed files

    • lib/common/xml.c
  167. Change #12033

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 12 Aug 2016 15:35:34
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e41267c3fd4958d61d6833385d86f354b10264b3

    Comments

    Refactor: xml.c: avoid repeated validate_with call on happy path

    Changed files

    • lib/common/xml.c
  168. Change #12034

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 12 Aug 2016 15:39:02
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e4b9f340d54310251576c0f862a99149e846235b

    Comments

    Low: xml.c: better info in cli_config_update on no validation success
    
    This commit turns [error message] from testcase at 35fadfd commit's
    message from
    
    > Your current configuration could only be upgraded to pacemaker-1.0...
    > the minimum requirement is pacemaker-2.0.
    
    into
    
    > Your current configuration could not validate with any schema in
    > range [pacemaker-1.0, pacemaker-2.6]

    Changed files

    • lib/common/xml.c
  169. Change #12035

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 13 Aug 2016 00:29:07
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 711a9b9ee1ceb2a9dc74a3facaae91d6e9899679

    Comments

    Merge pull request #1093 from jnpkrn/xml-validation-infloop-fix
    
    High: fix infloop when "validate-with" schema does not validate

    Changed files

    • lib/common/xml.c
  170. Change #12036

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 16 Aug 2016 00:58:22
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e2ded3e7dfabc54c6f9f08a29f80f4b6fc3987ee

    Comments

    Merge pull request #1113 from kgaillot/doc
    
    Doc: Pacemaker Development: add developer FAQ

    Changed files

    • doc/Pacemaker_Development/en-US/Ch-Coding.txt
    • doc/Pacemaker_Development/en-US/Ch-FAQ.txt
    • doc/Pacemaker_Development/en-US/Pacemaker_Development.xml
    • doc/Pacemaker_Development/en-US/Revision_History.xml
  171. Change #12037

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 16 Aug 2016 16:39:54
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision cf6c48acd4566d1138b3636685dcfdd706a072c7

    Comments

    Log: crmd,libcrmcommon: improve log messages and comments
    
    Most importantly, attrd-related messages were inconsistent and sometimes
    misleading (purge and refresh requests could be logged as null name-value
    updates). E.g. before:
    
       debug: attrd_update_delegate:    Sent update: (null)=(null) for localhost
    
    and after:
    
       debug: attrd_update_delegate:    Asked attrd to refresh localhost: OK (0)

    Changed files

    • crmd/callbacks.c
    • crmd/control.c
    • crmd/join_client.c
    • crmd/utils.c
    • lib/common/utils.c
  172. Change #12038

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 16 Aug 2016 16:39:54
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a4916a786ffbd600e43185edd6c828709e9e658a

    Comments

    Refactor: libcrmcommon: further isolate schema-related code
    
    This renames __xml_build_schema_list() to crm_schema_init(),
    and functionizes schema cache cleanup as crm_schema_cleanup(),
    and exposes both functions internally.

    Changed files

    • include/crm/common/internal.h
    • lib/common/xml.c
  173. Change #12039

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 16 Aug 2016 16:39:54
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ae81cdf070d9ec29b7a796456e24ca12aa459bb3

    Comments

    Refactor: libcrmcommon: separate schema-related code into its own source file
    
    At nearly 6,000 lines, xml.c was difficult to browse. Schema-aware functions
    are higher-level than simple XML functions, so it makes sense to isolate them.

    Changed files

    • include/crm/common/xml.h
    • lib/common/Makefile.am
    • lib/common/schemas.c
    • lib/common/xml.c
  174. Change #12040

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 16 Aug 2016 16:39:54
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 741767d98234cd660d690cada5373d2ea8076b5e

    Comments

    Refactor: libcrmcommon: remove redundant test

    Changed files

    • lib/common/schemas.c
  175. Change #12041

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 16 Aug 2016 17:15:03
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 7d903870f55e7f04e63a06484aabfd3eee4a6d81

    Comments

    Merge pull request #1118 from kgaillot/fixes
    
    Improve attrd client log messages

    Changed files

    • crmd/callbacks.c
    • crmd/control.c
    • crmd/join_client.c
    • crmd/utils.c
    • include/crm/common/internal.h
    • include/crm/common/xml.h
    • lib/common/Makefile.am
    • lib/common/schemas.c
    • lib/common/utils.c
    • lib/common/xml.c
  176. Change #12042

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 17 Aug 2016 15:54:45
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision fdb6a2b455e66f2f540fc1b7a6c3f1554ddf1596

    Comments

    Log: schemas.c: do not crm_config_err with trailing newline
    
    Rather add trailing dots where applicable, for uniform approach within
    that file.

    Changed files

    • lib/common/schemas.c
  177. Change #12043

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 17 Aug 2016 15:55:03
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 01bf8082870468b91178c1be59228f982a57a0e6

    Comments

    Log: schemas.c: cli_config_update/no validation success revamp
    
    Based on the Andrew's feedback.

    Changed files

    • lib/common/schemas.c
  178. Change #12044

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 17 Aug 2016 16:53:31
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision deb94b59c82f1a6279c7f0ef00a46bf5c4d36cfd

    Comments

    Med: schemas.c: avoid downgrade validate-with in a corner case
    
    When update_validation is called with CIB without validate-with
    attribute or with its value made up, and there's no validation
    success, the result would previously be a CIB with validate-with
    set to pacemaker-0.6, which would hardly help anything.

    Changed files

    • lib/common/schemas.c
  179. Change #12045

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 17 Aug 2016 19:02:40
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 0726cd4ab2fcb5963374863774134ed66b4d433e

    Comments

    Low: schemas.c: fix false positive of "ret ver < orig ver" indicator
    
    ...in update_validation with transform==FALSE and when not any following
    schema (we do not decide for the current one in that case) can validate
    the input CIB as otherwise "ret ver" (*best) would be almost certainly
    returned as a value less than original version (i.e., default 0, while
    the original is extremely likely higher).
    
    This wasn't an issue in the past, but it might be in the future since
    commit e4b9f34 promoted such inequality into "fancy nonconforming CIB"
    indication -- note that cli_config_update itself calls update_validation
    with transform==TRUE, so it's out of this question.

    Changed files

    • lib/common/schemas.c
  180. Change #12046

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 17 Aug 2016 19:18:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 9b4579e2dc902c37a87997bb7987122595c579bd

    Comments

    Refactor: fencing: re-tab fence_dummy according to current standards

    Changed files

    • fencing/fence_dummy
  181. Change #12047

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 18 Aug 2016 01:23:18
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e65e0c55fbec478b371b956f6770fa47bd87e8b7

    Comments

    Low: fencing: correctly implement fence_dummy options -D, -V, -o metadata

    Changed files

    • fencing/fence_dummy
  182. Change #12048

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 18 Aug 2016 01:23:19
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 887cd0e056237f01e210f10137cbbbe09b613474

    Comments

    Low: fencing: implement fence_dummy function for exiting on usage error
    
    was undefined, causing further errors

    Changed files

    • fencing/fence_dummy
  183. Change #12049

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 18 Aug 2016 01:23:19
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 81b234652f25b435b224780b11528977c3cdc404

    Comments

    Low: fencing: allow fence_dummy to accept (and ignore) nodename
    
    complies with API, and avoids log errors like:
    
    	Parse error: Ignoring unknown option 'nodename=.*'

    Changed files

    • fencing/fence_dummy
  184. Change #12050

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 18 Aug 2016 01:23:49
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ae73506431270c154320d726fbb0bd090e22fd24

    Comments

    Low: fencing: make fence_dummy compatible with python 2.7 and 3

    Changed files

    • fencing/fence_dummy
  185. Change #12051

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 18 Aug 2016 20:22:42
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 99131439cd9c68ba2f13d3165600d3b9f7dace33

    Comments

    Merge pull request #1122 from kgaillot/fixes
    
    Make fence_dummy python 3 compatible

    Changed files

    • fencing/fence_dummy
  186. Change #12052

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 19 Aug 2016 16:09:54
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 2c8a360f9fca1100298299932c7202793f5920c7

    Comments

    Log: schemas.c: treat CIB with unrecognized validate-with better
    
    Test case:
    akin to one in commit 35fadfd, take a valid CIB, set validate-with to
    "pacemaker-9999.0".
    
    BEFORE:
    Your current configuration could only be upgraded to pacemaker-9999.0...
    the minimum requirement is pacemaker-2.0.
    
    AFTER:
    Your current configuration pacemaker-9999.0 could not validate with any
    schema in range [unknown, pacemaker-2.6], cannot upgrade to
    pacemaker-2.0.
    
    Note that not special-casing way before update_validation call is
    intentional.  Now, we can easily decide to allow recovery when whole
    CIB is valid at least per a single supported schema and just having
    strange valide-with value -- all what'd be needed is to relax (pun...)
    requirement on this attribute in the RelaxNG schemas themselves
    (but that's just an option, after all).

    Changed files

    • lib/common/schemas.c
  187. Change #12053

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 19 Aug 2016 16:10:27
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 436b57d666a843f9263f29ba19349ed8b89cf380

    Comments

    Test: tools: exercise invalid CIBs with cibadmin and crm_simulate
    
    Prior to commit 35fadfd (fixing a bug introduced with 6107c63 in the
    1.1.12 release), crm_simulate tests would end in an infinite loop.

    Changed files

    • tools/regression.sh
    • tools/regression.validity.exp
  188. Change #12054

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 19 Aug 2016 17:16:57
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 578d3e95efbf51740d189a67699f4d71a2a406db

    Comments

    Test: tools: missing validate-with vs. cibadmin+crm_simulate
    
    ...using both valid and invalid target CIBs.
    
    This also required to add new sed filter so as to prevent spurious
    differencies on varying /tmp/$$.something files (convention used
    throughout the tests, but only now it got actually exposed in the
    output).  Also turn tabs to spaces whole sed invocation part.

    Changed files

    • tools/regression.sh
    • tools/regression.validity.exp
  189. Change #12055

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 20 Aug 2016 00:41:01
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c61246a8c43e68de3b5ba9e61ba90660ee2139e0

    Comments

    Doc: Pacemaker Development: add chapter for python coding guidelines

    Changed files

    • doc/Pacemaker_Development/en-US/Book_Info.xml
    • doc/Pacemaker_Development/en-US/Ch-Python.txt
    • doc/Pacemaker_Development/en-US/Pacemaker_Development.xml
    • doc/Pacemaker_Development/en-US/Revision_History.xml
  190. Change #12056

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 20 Aug 2016 00:41:02
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a9e61965c195722e489cfce63af3428eff0b6983

    Comments

    Doc: Pacemaker Development: clarify FAQ

    Changed files

    • doc/Pacemaker_Development/en-US/Ch-FAQ.txt
  191. Change #12057

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 20 Aug 2016 00:41:02
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision f01f7342891fded0c35836252a6e175eb7506943

    Comments

    Doc: all: clarify licensing and copyrights
    
    This clarifies that documentation is under CC-BY-SA v4.0+, and assigns the
    proper original copyright year to each generated document (rather than mark
    them all as 2009). The Pacemaker Development FAQ has been updated accordingly.
    
    This also moves the text of actual licenses to a new licenses subdirectory,
    and the COPYING file now says which license applies to which files.
    The spec file has been updated accordingly.

    Changed files

    • COPYING
    • COPYING.LIB
    • Makefile.am
    • doc/Clusters_from_Scratch/en-US/Clusters_from_Scratch.ent
    • doc/Pacemaker_Development/en-US/Ch-FAQ.txt
    • doc/Pacemaker_Explained/en-US/Pacemaker_Explained.ent
    • doc/Pacemaker_Remote/en-US/Pacemaker_Remote.ent
    • doc/publican-clusterlabs/en-US/Legal_Notice.xml
    • licenses/CC-BY-SA-4.0
    • licenses/GPLv2
    • licenses/LGPLv2.1
    • licenses/RevisedBSD
    • pacemaker.spec.in
  192. Change #12058

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 20 Aug 2016 00:41:02
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 1d5d17727b92a6726f450a726d40f8c73bfb2145

    Comments

    Doc: Pacemaker Development: add copyright boilerplate to language style guides

    Changed files

    • doc/Pacemaker_Development/en-US/Ch-Coding.txt
    • doc/Pacemaker_Development/en-US/Ch-Python.txt
    • doc/Pacemaker_Development/en-US/Revision_History.xml
  193. Change #12059

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 22 Aug 2016 16:29:42
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 1f8e642487d9f18fd5c64668131f9022683e8eab

    Comments

    Merge pull request #1123 from kgaillot/fixes
    
    Document python guidelines, and clarify documentation licensing

    Changed files

    • COPYING
    • COPYING.LIB
    • Makefile.am
    • doc/Clusters_from_Scratch/en-US/Clusters_from_Scratch.ent
    • doc/Pacemaker_Development/en-US/Book_Info.xml
    • doc/Pacemaker_Development/en-US/Ch-Coding.txt
    • doc/Pacemaker_Development/en-US/Ch-FAQ.txt
    • doc/Pacemaker_Development/en-US/Ch-Python.txt
    • doc/Pacemaker_Development/en-US/Pacemaker_Development.xml
    • doc/Pacemaker_Development/en-US/Revision_History.xml
    • doc/Pacemaker_Explained/en-US/Pacemaker_Explained.ent
    • doc/Pacemaker_Remote/en-US/Pacemaker_Remote.ent
    • doc/publican-clusterlabs/en-US/Legal_Notice.xml
    • licenses/CC-BY-SA-4.0
    • licenses/GPLv2
    • licenses/LGPLv2.1
    • licenses/RevisedBSD
    • pacemaker.spec.in
  194. Change #12060

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 22 Aug 2016 16:30:28
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 6e32f381b4d1921bef0b9bf1428468860db90fb3

    Comments

    Low: fencing: ensure fence_dummy generates error output on failure
    
    Fixing the nodename parameter meant fence_dummy could exit without
    printing any error message, which would change the cluster's
    fencing errno and break the regression tests.
    
    This also fixes a Python 3 incompatibility when arguments are
    passed on standard input rather than the command line.

    Changed files

    • fencing/fence_dummy
  195. Change #12061

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 22 Aug 2016 18:23:26
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 1c1af4a0507bc1d5a4c90ae5e8d4ceddcc25bd2d

    Comments

    Test: fencing: make regression tests compatible with python 2.6+ and 3.2+

    Changed files

    • fencing/regression.py.in
  196. Change #12062

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 22 Aug 2016 18:25:26
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision f2904d592d507e2609a68ec127d9fbb981778c05

    Comments

    Test: fencing: improve fence_dummy help

    Changed files

    • fencing/fence_dummy
  197. Change #12063

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 22 Aug 2016 21:33:58
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4d9086980e3f9e81b223b604d83cde89b93c692b

    Comments

    Test: fencing: add fence_dummy option to determine monitor success mode

    Changed files

    • fencing/fence_dummy
  198. Change #12064

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 22 Aug 2016 21:34:12
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 63b66b17203cefa20f4941a8d706d3c82de94b4f

    Comments

    Test: fencing: make stonith-test use mock_dynamic_hosts option to fence_dummy

    Changed files

    • fencing/test.c
  199. Change #12065

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 22 Aug 2016 21:34:12
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 5a1fedc98c0e35621e6d1c48c982e618b7512eb5

    Comments

    Test: fencing: avoid embedded python in regression tests
    
    because it's harder to read, maintain, and test

    Changed files

    • fencing/regression.py.in
  200. Change #12066

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 22 Aug 2016 22:24:01
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c15c03b1fc8b4e93ec51117a9a7c7eeb2b3e43e1

    Comments

    Merge pull request #1124 from kgaillot/fixes
    
    Make fencing regression tests python3 compatible

    Changed files

    • fencing/fence_dummy
    • fencing/regression.py.in
    • fencing/test.c
  201. Change #12067

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Tue 23 Aug 2016 16:08:19
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 5a888789abe4aef8171ee07453c050accf8cb706

    Comments

    Build: parametrize correctly in fencing/regression.py

    Changed files

    • fencing/regression.py.in
  202. Change #12068

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Tue 23 Aug 2016 16:11:47
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 89958b44b6d7b5bcf1e937cdfc99ff06374df5d3

    Comments

    Typo: arrarys -> arrays

    Changed files

    • lib/ais/utils.c
    • mcp/pacemaker.c
  203. Change #12069

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Tue 23 Aug 2016 16:33:03
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 67031e5ef6335a4013deeaa458bb74efcfc07a3f

    Comments

    Typo: do not confuse mega-bits (Mb) and -bytes (MB)
    
    Also, abbreviate that uniformly (i.e., no variations like Mbytes)
    and use Hz unit correctly.

    Changed files

    • ChangeLog
    • crmd/pengine.c
    • cts/CTSaudits.py
    • extra/resources/SysInfo
  204. Change #12070

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 23 Aug 2016 16:34:46
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4709d4962c898f7a4766826a641cef3ebd77ebba

    Comments

    Test: lrmd: make regression test compatible with Python 2.6+/3.2+

    Changed files

    • lrmd/regression.py.in
  205. Change #12071

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Tue 23 Aug 2016 16:41:45
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision d67e3997c694f1e247b16e30dcbb15f391aad912

    Comments

    Typo: minor adjustments (pe -> PE, extraneous doublequote)

    Changed files

    • ChangeLog
    • crmd/join_dc.c
    • extra/cluster-clean
  206. Change #12072

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 23 Aug 2016 17:09:46
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 14a8e00884c67eb84a7561c21a14de47c205d8a2

    Comments

    Merge pull request #1125 from kgaillot/fixes
    
    Make lrmd regression test Python 3 compatible

    Changed files

    • lrmd/regression.py.in
  207. Change #12073

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 23 Aug 2016 18:50:08
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 7342fe78f4e1498951d00ec1af2cae9b5f32c600

    Comments

    Merge pull request #1126 from jnpkrn/minor-fixes
    
    Minor fixes

    Changed files

    • ChangeLog
    • crmd/join_dc.c
    • crmd/pengine.c
    • cts/CTSaudits.py
    • extra/cluster-clean
    • extra/resources/SysInfo
    • fencing/regression.py.in
    • lib/ais/utils.c
    • mcp/pacemaker.c
  208. Change #12074

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 23 Aug 2016 20:56:56
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ebc909751f7bf7f12d4f9f2877c7e9f04f867e13

    Comments

    Merge pull request #1120 from jnpkrn/xml-validation-infloop-followup
    
    XML validation infloop followup

    Changed files

    • lib/common/schemas.c
    • tools/regression.sh
    • tools/regression.validity.exp
  209. Change #12075

    Category None
    Changed by Gao,Yan <ygaoohnoyoudont@suse.com>
    Changed at Wed 24 Aug 2016 12:03:37
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ff3f03ddc5e37796fdff7be99cc77bd2487493a7

    Comments

    Fix: ping: Avoid temporary files for fping check
    
    In a7373f9, bash heredocs still create a temporary file in the
    background. This commit avoids temporary files in a simple compromise
    way when parsing the output of fping.

    Changed files

    • extra/resources/ping
  210. Change #12076

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 24 Aug 2016 13:35:19
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision cd70a0e92538928b0b430feaf3cdc4730e317614

    Comments

    Build: tools: add forgotten regression.validity.exp as test data
    
    This was causing an issue when running the "BasicSanity" test suite
    (or its "tools" subset directly) in the post-deploy arrangement.

    Changed files

    • tools/Makefile.am
  211. Change #12077

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 24 Aug 2016 15:16:59
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 945945c6bea1847e9437bd59d9d275f44c6ad4b1

    Comments

    Codedoc: update_validation: document function

    Changed files

    • include/crm/common/xml.h
  212. Change #12078

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 24 Aug 2016 15:49:17
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ac1df7d13b74add33eb7d8b1d0f23a45a33b3dca

    Comments

    Typo: Couldn not -> Could not

    Changed files

    • fencing/admin.c
  213. Change #12079

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 24 Aug 2016 15:51:09
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a89afbff5d2a93e9bd26127fd32a5836c2086aef

    Comments

    Low: drop stray trailing newlines in crm log format strings
    
    There may be some instances missed.

    Changed files

    • cib/remote.c
    • crmd/main.c
    • fencing/admin.c
    • fencing/config.y
    • fencing/test.c
    • lib/cib/cib_attrs.c
    • lib/cib/cib_ops.c
    • lib/cib/cib_remote.c
    • lib/cluster/corosync.c
    • lib/cluster/cpg.c
    • lib/common/remote.c
    • lib/common/schemas.c
    • lib/common/watchdog.c
    • lib/services/upstart.c
    • lrmd/remote_ctl.c
    • lrmd/test.c
    • pengine/constraints.c
    • pengine/native.c
    • tools/crm_mon.c
    • tools/crm_node.c
    • tools/fake_transition.c
    • tools/ipmiservicelogd.c
  214. Change #12080

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 24 Aug 2016 16:01:24
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 1f7b96443c7b59178d8bdcc523fada3eda42cfca

    Comments

    Maint: .gitignore: drop crm remnants
    
    The project was detached as of commit
    4b506d56a82b1d8e6ad4df320bd0f8134653b589.

    Changed files

    • .gitignore
  215. Change #12081

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 24 Aug 2016 19:12:27
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 5b074a55bd95db58d3ef29b0a7a77dbf30d02c10

    Comments

    Merge pull request #1128 from gao-yan/ping-output
    
    Fix: ping: Avoid temporary files for fping check

    Changed files

    • extra/resources/ping
  216. Change #12082

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 24 Aug 2016 19:42:07
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision b7718b468f23015d9e8d8ca6a3569a91d3ac9a6d

    Comments

    Merge pull request #1129 from jnpkrn/minor-fixes
    
    Minor fixes

    Changed files

    • .gitignore
    • cib/remote.c
    • crmd/main.c
    • fencing/admin.c
    • fencing/config.y
    • fencing/test.c
    • include/crm/common/xml.h
    • lib/cib/cib_attrs.c
    • lib/cib/cib_ops.c
    • lib/cib/cib_remote.c
    • lib/cluster/corosync.c
    • lib/cluster/cpg.c
    • lib/common/remote.c
    • lib/common/schemas.c
    • lib/common/watchdog.c
    • lib/services/upstart.c
    • lrmd/remote_ctl.c
    • lrmd/test.c
    • pengine/constraints.c
    • pengine/native.c
    • tools/Makefile.am
    • tools/crm_mon.c
    • tools/crm_node.c
    • tools/fake_transition.c
    • tools/ipmiservicelogd.c
  217. Change #12083

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 24 Aug 2016 21:04:25
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e83feefa20222b8f998b2f286d707c9abc8da156

    Comments

    Test: lrmd: update regression test embedded code

    Changed files

    • lrmd/regression.py.in
  218. Change #12084

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 24 Aug 2016 23:43:04
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 6b1d65bc4e190086adc47b4e68be2a5108b4bc06

    Comments

    Doc: overhaul the README and other top-level documentation
    
    NEWS was never useful. TODO had gotten woefully out of date
    and is no longer used by core developers to manage to-do items.
    Both were removed.
    
    AUTHORS was also removed and replaced by a Q&A in README.
    
    README was split into README, CONTRIBUTING and INSTALL.
    A separate CONTRIBUTING file is useful because github will
    display a link to it when someone submits a pull request.

    Changed files

    • AUTHORS
    • CONTRIBUTING.md
    • INSTALL.md
    • NEWS
    • README.markdown
    • TODO.markdown
    • doc/Pacemaker_Development/en-US/Ch-FAQ.txt
  219. Change #12085

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 24 Aug 2016 23:43:31
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a66fbab9d830fefdcbf62b1af2c4ce67786ebc4c

    Comments

    Maint: simplify and root-anchor entries in .gitattributes

    Changed files

    • .gitattributes
  220. Change #12086

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 25 Aug 2016 00:07:38
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a69d1c88754eee2124cf0ba5fb64540ae85f1941

    Comments

    Merge pull request #1132 from kgaillot/fixes
    
    Overhaul top-level documentation

    Changed files

    • .gitattributes
    • AUTHORS
    • CONTRIBUTING.md
    • INSTALL.md
    • NEWS
    • README.markdown
    • TODO.markdown
    • doc/Pacemaker_Development/en-US/Ch-FAQ.txt
    • lrmd/regression.py.in
  221. Change #12087

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 25 Aug 2016 00:21:53
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ed239e5c934f45bbbf2a4ac48738ca21f40b802c

    Comments

    Build: install README in doc instead of now-removed AUTHORS file

    Changed files

    • Makefile.am
    • pacemaker.spec.in
  222. Change #12088

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 25 Aug 2016 00:51:24
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 6660866c8d36a945fe4f219c46f5ffba215b250b

    Comments

    Merge pull request #1133 from kgaillot/fixes
    
    Build: install README in doc instead of now-removed AUTHORS file

    Changed files

    • Makefile.am
    • pacemaker.spec.in
  223. Change #12089

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Thu 25 Aug 2016 14:03:44
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ad3012abdd249cd77684073976af674e5fa0c496

    Comments

    Maint: scratch.c is only useful when developing
    
    Hence drop it from autotools-produced distribution files and git
    archives, and make the Makefile deal with that file missing.
    Alternative would be to make configure.ac figure out if that file
    missing, but it sounds like too much complexity for no gain.

    Changed files

    • .gitattributes
    • Makefile.am
  224. Change #12090

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 25 Aug 2016 16:19:57
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision aa2757d45b41d3e6bd8d7c566ae57626506ce6d3

    Comments

    Merge pull request #1134 from jnpkrn/maint-omit-scratch
    
    Maint: scratch.c is only useful when developing

    Changed files

    • .gitattributes
    • Makefile.am
  225. Change #12091

    Category None
    Changed by Gao,Yan <ygaoohnoyoudont@suse.com>
    Changed at Thu 25 Aug 2016 18:40:58
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision fd6be1f54065c1707130b283eb7f9c09e468810b

    Comments

    Fix: pengine: Do not fence a maintenance node if it shuts down cleanly
    
    A node in maintenance mode might hold resources after it has stopped its
    cluster service, but it should not be fenced for that. And the resources
    thought to be running on it should remain unmanaged.

    Changed files

    • lib/pengine/unpack.c
  226. Change #12092

    Category None
    Changed by Gao,Yan <ygaoohnoyoudont@suse.com>
    Changed at Thu 25 Aug 2016 18:42:30
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 89f144f8fb3da0fe2cfe713e7b6c73abc6ca847c

    Comments

    Test: pengine: Do not fence a maintenance node if it shuts down cleanly

    Changed files

    • pengine/regression.sh
    • pengine/test10/shutdown-maintenance-node.dot
    • pengine/test10/shutdown-maintenance-node.exp
    • pengine/test10/shutdown-maintenance-node.scores
    • pengine/test10/shutdown-maintenance-node.summary
    • pengine/test10/shutdown-maintenance-node.xml
  227. Change #12093

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 25 Aug 2016 21:03:22
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision fb8d65c0ae9f7c506ff127359b9afec6265a13f2

    Comments

    Merge pull request #1131 from gao-yan/shutdown-maintenance-node
    
    Fix: pengine: Do not fence a maintenance node if it shuts down cleanly

    Changed files

    • lib/pengine/unpack.c
    • pengine/regression.sh
    • pengine/test10/shutdown-maintenance-node.dot
    • pengine/test10/shutdown-maintenance-node.exp
    • pengine/test10/shutdown-maintenance-node.scores
    • pengine/test10/shutdown-maintenance-node.summary
    • pengine/test10/shutdown-maintenance-node.xml
  228. Change #12094

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 26 Aug 2016 13:33:31
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e5513e420b1f8eb7d12cccfaf3e673a34138c440

    Comments

    Test: tools: validity tests should not depend on libxml2 version
    
    This particular change increases robustness against this particular
    change (in error.c) applicable for v2.9.0+:
    https://git.gnome.org/browse/libxml2/commit/?id=97fa5b3c8f3fe6ff79123ab43ed6b846fd1dd6dd
    
    Also, reflect that change in the expected results.

    Changed files

    • tools/regression.sh
    • tools/regression.validity.exp
  229. Change #12095

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 26 Aug 2016 15:44:57
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 55f5eae895677227a4bfec74945d274a9d15879f

    Comments

    Merge pull request #1135 from jnpkrn/test-tools-validity
    
    Test: tools: validity tests should not depend on libxml2 version

    Changed files

    • tools/regression.sh
    • tools/regression.validity.exp
  230. Change #12096

    Category None
    Changed by Klaus Wenninger <klaus.wenningerohnoyoudont@aon.at>
    Changed at Mon 29 Aug 2016 15:06:34
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 2f214a6a6959069a1588552bff5358e195bad7ee

    Comments

    Refactor: libcrmcommon: move sbd_timeout-stuff to watchdog.c

    Changed files

    • include/crm_internal.h
    • lib/common/utils.c
    • lib/common/watchdog.c
  231. Change #12097

    Category None
    Changed by Klaus Wenninger <klaus.wenningerohnoyoudont@aon.at>
    Changed at Mon 29 Aug 2016 15:26:45
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 462c7facd8a9c6e167ed00d8d71d1cdfbad0198b

    Comments

    Fix: pacemaker_remote: allow remote clients to timeout/reconnect

    Changed files

    • include/crm_internal.h
    • lib/common/remote.c
    • lrmd/tls_backend.c
  232. Change #12098

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 29 Aug 2016 18:04:12
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 17cf109111604b307db9c545690c5875144e8634

    Comments

    Merge pull request #1130 from wenningerk/sbd_remote_stuff
    
    Fix: pacemaker_remote: set timeout for remote connection to sbd_timeo…

    Changed files

    • include/crm_internal.h
    • lib/common/remote.c
    • lib/common/utils.c
    • lib/common/watchdog.c
    • lrmd/tls_backend.c
  233. Change #12099

    Category None
    Changed by Nate Clark <nateohnoyoudont@neworld.us>
    Changed at Tue 30 Aug 2016 21:12:45
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ee43de927d08865764f1d0383aece9ac9b2bc61a

    Comments

    Fix: crm_mon: Do not call setenv with null value
    
    setenv can cause a segfault if the value passed to it is NULL. Only set CRM_notify_recipient if
    external_recipient is not NULL.

    Changed files

    • tools/crm_mon.c
  234. Change #12100

    Category None
    Changed by yuusuke <yusk.iidaohnoyoudont@gmail.com>
    Changed at Wed 31 Aug 2016 04:22:30
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 8438e6f6575d48289b520bd8fcde57c1a2add86e

    Comments

    Improvement to load the correct sysconf

    Changed files

    • mcp/pacemaker.combined.upstart.in
    • mcp/pacemaker.upstart.in
  235. Change #12101

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 31 Aug 2016 16:07:29
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision b53e9fcc5e00aede17dfc6d6305bbdef2546a99c

    Comments

    Merge pull request #1136 from n3world/master
    
    Fix: crm_mon: Do not call setenv with null value

    Changed files

    • tools/crm_mon.c
  236. Change #12102

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 31 Aug 2016 19:55:12
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4637a753ab86935f2cff0fb24f0f6a43351c788f

    Comments

    Merge pull request #1137 from yuusuke/fix_startup_scripts
    
    Improvement to load the correct sysconf

    Changed files

    • mcp/pacemaker.combined.upstart.in
    • mcp/pacemaker.upstart.in
  237. Change #12103

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 31 Aug 2016 19:56:31
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 8aafbdd107c97c90957f4738b0f60b0e6d6046b8

    Comments

    Doc: Pacemaker Development: add "new-style" classes to Python guidelines

    Changed files

    • doc/Pacemaker_Development/en-US/Ch-Python.txt
    • doc/Pacemaker_Development/en-US/Revision_History.xml
  238. Change #12104

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 31 Aug 2016 19:56:31
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 55cae7aeec694fa83c6f5d71a12c2dabce929897

    Comments

    Test: fencing: clean up fence_dummy code
    
    Now happy with pylint --max-line-length=120

    Changed files

    • fencing/fence_dummy
  239. Change #12105

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 31 Aug 2016 19:56:31
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision d3592ba0a12988d88d3af446389bdf36450dfab0

    Comments

    Test: fencing: clean up regression test code
    
    Now mostly happy with pylint --max-line-length=120

    Changed files

    • fencing/regression.py.in
  240. Change #12106

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 31 Aug 2016 19:56:31
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision bf81e4fda6f089dc65008c74cf20e2ec00f5cda7

    Comments

    Test: lrmd: clean up regression test code
    
    Now not as horrible with pylint --max-line-length=120

    Changed files

    • lrmd/regression.py.in
  241. Change #12107

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 31 Aug 2016 19:56:31
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision dd169b2d5c82464d84f68855ddd09928d97a6d8c

    Comments

    Test: cts: add package docstring
    
    makes pylint happy

    Changed files

    • cts/__init__.py
  242. Change #12108

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 01 Sep 2016 18:35:25
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ef0efee9a81e1b95a8cbe75aaa57e47f934ec8ca

    Comments

    Test: CTS: make logging.py compatible with Python 2.6+ and 3.2+
    
    also reasonably happy with pylint --max-line-length=120

    Changed files

    • cts/logging.py
  243. Change #12109

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 01 Sep 2016 18:35:32
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e7cfbe87d3c626afd10b5a47191c8e35ddf3330d

    Comments

    Log: libfencing: report added node ID correctly
    
    %d was used where %s was needed

    Changed files

    • lib/fencing/st_client.c
  244. Change #12110

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 01 Sep 2016 18:35:32
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4a820e0a2b01d59927f798d4fa3ce77d57f7b6ad

    Comments

    Test: fencing: properly test for fencing without node ID
    
    If node is in corosync.conf, stonithd might learn the node ID even if
    not passed.

    Changed files

    • fencing/regression.py.in
  245. Change #12111

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 01 Sep 2016 18:35:32
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 1d713ab5d33fa2305ea627f35a5121305827a5bc

    Comments

    Fix: lrmd: make pacemaker_remote init script stop always return 0
    
    Regression introduced in e8f8410e returned 1 when sbd is not configured.
    
    Also, if stopping when already stopped, print some identifying text rather than
    just the status.

    Changed files

    • lrmd/pacemaker_remote.in
  246. Change #12112

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 01 Sep 2016 21:18:56
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 8e3be0fddf045555012ca066c26ef1a632c5cbfb

    Comments

    Merge pull request #1138 from kgaillot/fixes
    
    Use new-style classes in python regression tests

    Changed files

    • cts/__init__.py
    • cts/logging.py
    • doc/Pacemaker_Development/en-US/Ch-Python.txt
    • doc/Pacemaker_Development/en-US/Revision_History.xml
    • fencing/fence_dummy
    • fencing/regression.py.in
    • lib/fencing/st_client.c
    • lrmd/pacemaker_remote.in
    • lrmd/regression.py.in
  247. Change #12113

    Category None
    Changed by Gao,Yan <ygaoohnoyoudont@suse.com>
    Changed at Tue 06 Sep 2016 19:16:07
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a8115c1e2543cbfa9bb7dbd21435e5c927ba2ccf

    Comments

    Fix: remote: Correctly calculate the remaining timeouts when receiving messages
    
    Previously due to the incorrectly calculated timeouts, incomplete messages could
    be received and handled when it was not supposed to time out.

    Changed files

    • lib/common/remote.c
    • lib/lrmd/lrmd_client.c
  248. Change #12114

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 06 Sep 2016 23:10:43
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 87338ec6c5980feef91c8b28e1d2eac8c69d65d0

    Comments

    Merge pull request #1139 from gao-yan/remote-recv-msg-timeouts
    
    Fix: remote: Correctly calculate the remaining timeouts when receiving messages

    Changed files

    • lib/common/remote.c
    • lib/lrmd/lrmd_client.c
  249. Change #12115

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 07 Sep 2016 00:02:41
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 31d7c068edbcf20ff58966ecfd808a82d87d9f30

    Comments

    Refactor: libservices: isolate systemd connection handling
    
    makes code more readable

    Changed files

    • lib/services/systemd.c
  250. Change #12116

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 07 Sep 2016 00:02:43
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 5d3f5470576c15426926e45a69f708382809996b

    Comments

    Refactor: libservices: bring DBus code closer to current standards
    
    Add a copyright and license notice, indent properly, and try to keep
    line lengths reasonable.

    Changed files

    • lib/services/dbus.c
  251. Change #12117

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 07 Sep 2016 00:04:06
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 26ba3fa36cf0a0c23f5a48e87d4df07080fd21cd

    Comments

    Refactor: libservices: functionize sending a simple systemd method
    
    for reuse later

    Changed files

    • lib/services/systemd.c
  252. Change #12118

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 09 Sep 2016 01:01:12
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c4ebba362d95048e2ad2162d046bf4a497368bda

    Comments

    Fix: libservices: use DBusError API properly
    
    Before, we set error.name and error.message directly in most cases.
    Now, we use dbus_set_error_const(). This is effectively the same, but it is
    the proper usage of the API, at the cost of slightly more overhead due to
    the function call and some checking.
    
    Also, we now use dbus_error_free() consistently for all DBusError objects.
    
    The combination of these changes gives us more reliable memory management,
    including fixing one memory leak: pcmk_dbus_find_error() directly assigned name
    and message in most cases, but used dbus_set_error_from_message() in one case,
    which allocates the name and message and would leak.

    Changed files

    • lib/services/dbus.c
    • lib/services/systemd.c
    • lib/services/upstart.c
  253. Change #12119

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 09 Sep 2016 01:04:09
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e5950031259793dd98051dd8a177ffa6df65140a

    Comments

    Log: libservices: always log DBus errors
    
    This refactors pcmk_find_dbus_error() so that logging the error
    is the caller's responsibility. Previously, the function would log
    some (but not all) errors itself, and then some callers (but not all)
    would log any error found.

    Changed files

    • lib/services/Makefile.am
    • lib/services/dbus.c
    • lib/services/pcmk-dbus.h
    • lib/services/systemd.c
    • lib/services/upstart.c
  254. Change #12120

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Mon 12 Sep 2016 15:17:01
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision b763e8fade70e99079ec9d51f2f371858969e51a

    Comments

    Build: PKG_CHECK_VAR to get systemd path for system unit files
    
    Amongst other advantages, this allows for user overrides via
    systemdunitdir environment variable.

    Changed files

    • configure.ac
  255. Change #12121

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Mon 12 Sep 2016 15:23:56
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 33ec533b5ac602f3865ca0bc7408822d014f12d6

    Comments

    Build: drop ability to "configure --with-lcrso-dir=DIR"
    
    If ever used, that value was unconditionally overwritten with "$libdir",
    anyway.

    Changed files

    • configure.ac
  256. Change #12122

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Mon 12 Sep 2016 15:45:26
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 102c24c0e2d33c2b855fdc1ad961cf8b512c3c5e

    Comments

    Build: PKG_CHECK_VAR to get corosync path for plugins
    
    Amongst other advantages, this allows for user overrides via
    LCRSODIR environment variable; this supplies what --with-lcrso-dir=DIR
    option to configure was meant to offer (if only it hadn't been broken
    and thus removed in the previous commit).
    
    This also avoids emitting a line like this in the configure output:
    
    > Corosync Plugins         = /usr/lib
    
    in case pacemaker is not configured with corosync plugin architecture
    in mind.

    Changed files

    • configure.ac
  257. Change #12123

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 13 Sep 2016 16:06:43
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision d078ca4a9ac72fc96073a215da2eed48939536f5

    Comments

    Merge pull request #1140 from kgaillot/systemd
    
    Systemd code cleanup

    Changed files

    • lib/services/Makefile.am
    • lib/services/dbus.c
    • lib/services/pcmk-dbus.h
    • lib/services/systemd.c
    • lib/services/upstart.c
  258. Change #12124

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 15 Sep 2016 18:48:48
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision d152f45d874546db7615b5caa54633130ee733bf

    Comments

    Fix: tools: make crm_report sanitize CIB before generating readable version

    Changed files

    • tools/report.collector
  259. Change #12125

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 15 Sep 2016 18:48:55
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 700c8004fc62ca5de39b1558825ea6aba4edab53

    Comments

    Low: tools: make crm_report skip global disk searches when pacemaker_remoted present
    
    This saves a lot of time in the common cases, and the only case where it's
    worse is where pacemaker_remoted is installed in a standard location but the
    other pacemaker components are not (and if someone manages to do that, it's no
    wonder they have problems).

    Changed files

    • tools/report.common.in
  260. Change #12126

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 15 Sep 2016 18:48:55
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 03f013076c191c61470a73dd8fa1d6ceae6e5fb1

    Comments

    Doc: tools: document crm_report --sos-mode option in help text/man page

    Changed files

    • tools/crm_report.in
  261. Change #12127

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 15 Sep 2016 18:48:55
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 08458098273c45f1f2e0015c1de6fb9adab7bf5e

    Comments

    Doc: Pacemaker Explained: correct minor typos

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Resources.txt
    • doc/Pacemaker_Explained/en-US/Ch-Rules.txt
  262. Change #12128

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 15 Sep 2016 18:48:55
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 47cc0d368df10e0d0f4f9026bc29d67a7c6b62b2

    Comments

    Doc: crmd,extra,include: correct minor typos in comments

    Changed files

    • crmd/lrm.c
    • extra/resources/SysInfo
    • include/crm/common/xml.h
  263. Change #12129

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 15 Sep 2016 18:48:55
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4e2be138afeae6a94a685fcfea9d1b50ba817fec

    Comments

    Fix: libcrmcommon: report errors consistently when waiting for data on connection
    
    For some errors, crm_ipc_ready() and crm_remote_ready() would return -errno,
    while for other errors, they would return -1 and set errno, making it impossible
    for callers to reliably interpret the value. Now, they consistently return
    -errno on error.

    Changed files

    • lib/common/ipc.c
    • lib/common/remote.c
  264. Change #12130

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 15 Sep 2016 22:49:33
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision d7313094dd1c519d88b30309d71f5b436b72a110

    Comments

    Merge pull request #1143 from kgaillot/fixes
    
    Improve crm_report, with other minor fixes

    Changed files

    • crmd/lrm.c
    • doc/Pacemaker_Explained/en-US/Ch-Resources.txt
    • doc/Pacemaker_Explained/en-US/Ch-Rules.txt
    • extra/resources/SysInfo
    • include/crm/common/xml.h
    • lib/common/ipc.c
    • lib/common/remote.c
    • tools/crm_report.in
    • tools/report.collector
    • tools/report.common.in
  265. Change #12131

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 16 Sep 2016 18:53:20
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 36f7196f0bf656f95d24ce826ca13b2d1c697dbe

    Comments

    Build: supply PKG_CHECK_VAR macro missing with older pkg-config
    
    It's used as a fallback when otherwise not available.  In order to
    remain RHEL6-like dated distros compatible, avoid using AS_VAR_COPY
    that was introduced in an autoconf version that arrived later.

    Changed files

    • acinclude.m4
  266. Change #12132

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 16 Sep 2016 19:39:48
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision aa2bc6a839d72ef7f9bce62e48e5203ee050e764

    Comments

    Build: pacemaker.spec: consume "systemdunitdir" via %_unitdir
    
    This spares one pkg-config invocation + tells "install" phase to put
    unit files at the very location where they are expected in the %files
    listing (previously, there were two not directly associated sources
    for that path, which is a bit less reliable than a single source only).

    Changed files

    • pacemaker.spec.in
  267. Change #12133

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 16 Sep 2016 19:45:07
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c5ba5cead087f310f628287c49c1a9108480ae4e

    Comments

    Build: autogen.sh: make "which rpm" not complain

    Changed files

    • autogen.sh
  268. Change #12134

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 16 Sep 2016 20:39:35
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision fe64378786deb9849fa5e26df183f4f130f2de3b

    Comments

    Merge pull request #1142 from jnpkrn/build-PKG_CHECK_VAR
    
    Build: utilize PKG_CHECK_VAR macro + related cleanup

    Changed files

    • acinclude.m4
    • autogen.sh
    • configure.ac
    • pacemaker.spec.in
  269. Change #12135

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Mon 19 Sep 2016 20:40:53
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c9cfc0084af9bc0d527a0beb87f4f14b7922f34e

    Comments

    Low: pacemaker.service: do not mistakenly suggest killing fenced
    
    ...when stonithd is the proper daemon in charge of node executions.

    Changed files

    • mcp/pacemaker.service.in
  270. Change #12136

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 19 Sep 2016 22:39:01
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4423a1bebed0b63a3c056f171ae22a87a8c983d2

    Comments

    Merge pull request #1144 from jnpkrn/no-fenced
    
    Low: pacemaker.service: do not mistakenly suggest killing fenced

    Changed files

    • mcp/pacemaker.service.in
  271. Change #12137

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Thu 22 Sep 2016 17:36:26
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 3b3fc1fd8f2c95d8ab757711cf096cf231f27941

    Comments

    Doc: PE: start will not necessarily be retried on the same node

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Options.txt
  272. Change #12138

    Category None
    Changed by Klaus Wenninger <klaus.wenningerohnoyoudont@aon.at>
    Changed at Fri 23 Sep 2016 16:47:11
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 779e0e3c50c979d4f02507f1f397d242aeb64841

    Comments

    High: scriptlets: Fix pacemaker-remote upgrade
    
    When pacemaker_remote is setup with sbd and
    pacemaker-watcher an upgrade of the package
    triggers a watchdog reboot with most of the
    time corruption of pacemaker-config-file
    
    Resolves: rhbz1372009

    Changed files

    • pacemaker.spec.in
  273. Change #12139

    Category None
    Changed by Nishanth Aravamudan <nish.aravamudanohnoyoudont@canonical.com>
    Changed at Fri 23 Sep 2016 20:20:57
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision d0235d664fd12f5e27fc5f8fdf4ff4118df5310e

    Comments

    Test: cts: fix syntax error with python3+
    
    The , format is not supported for exception-handling in Python3.0+.
    
    https://docs.python.org/release/3.0.1/whatsnew/2.6.html#pep-3110
    
    Signed-off-by: Nishanth Aravamudan <nish.aravamudan@canonical.com>

    Changed files

    • cts/CTS.py
    • cts/CTSaudits.py
    • cts/CTSscenarios.py
    • cts/CTStests.py
  274. Change #12140

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 23 Sep 2016 21:49:09
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision cdc6f13edd17f3767e759f48988a3d8fca2adc51

    Comments

    Merge pull request #1148 from nacc/python3
    
    cts: fix syntax error with python3+

    Changed files

    • cts/CTS.py
    • cts/CTSaudits.py
    • cts/CTSscenarios.py
    • cts/CTStests.py
  275. Change #12141

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 24 Sep 2016 00:30:24
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4cce2b26f6f468c342adb24bf74234a12a0070c2

    Comments

    Merge pull request #1146 from jnpkrn/doc
    
    Doc: PE: start will not necessarily be retried on the same node

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Options.txt
  276. Change #12142

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Tue 27 Sep 2016 20:52:16
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a5d2a1f777898f5caa375582b335bdc7dd084576

    Comments

    Build: configure: untwist help messages for --enable-{systemd,upstart}
    
    Also make an internal note that --enable-systemd switch is currently
    unused.

    Changed files

    • configure.ac
  277. Change #12143

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Tue 27 Sep 2016 21:02:16
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 61278aa69d9d1fc5d88d66e243283b4cd7381005

    Comments

    Build: configure: put more effort on detecting Upstart support
    
    When it's not explicitly required nor disabled, the support is
    investigated using dbus-send to query its DBus-exposed "version"
    property (existence of basic DBus support is attested first for
    this case as well, and for special cases of such Upstart support
    differing between the build and target machines whilst both
    meet this basic DBus support, one can still pass --enable-upstart
    explicitly).

    Changed files

    • configure.ac
  278. Change #12144

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 27 Sep 2016 21:51:42
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 92ce5abbe0f643e2ec6430a769a2f690b1299147

    Comments

    Merge pull request #1150 from jnpkrn/build
    
    Build: configure: deal better with upstart support

    Changed files

    • configure.ac
  279. Change #12145

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Tue 27 Sep 2016 23:43:05
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 8c99792d561fcbc1a0b26c230de0597dcc5a5799

    Comments

    Build: configure: fix broken upstart test + add it's explicit status
    
    (fixes issues with 61278aa as of the same day, and tweaks the interface
    messages per Ken's suggestion)

    Changed files

    • configure.ac
  280. Change #12146

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Tue 27 Sep 2016 23:46:25
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 816e054195e8eaf74123504471c9d292744f096f

    Comments

    Build: configure: correct --enable-systemd vs. systemdunitdir handling
    
    ...plus follow the pattern of Upstart handling.
    
    (issue with not following --enable-systemd introduced in b763e8f)

    Changed files

    • configure.ac
  281. Change #12147

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 28 Sep 2016 21:13:31
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 416f98a07585e3079ace2d8566b14d0a5c481e02

    Comments

    Merge pull request #1151 from jnpkrn/build
    
    Build: configure: deal better with upstart (follow-up) + systemd support

    Changed files

    • configure.ac
  282. Change #12148

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Thu 29 Sep 2016 23:35:51
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 2167bc7fd6aa3c7eb3fd81dd61aac02a030f85a6

    Comments

    Build: configure: run initctl as an upstart detection fallback
    
    Understandably, chroot-based build systems do not reliably expose system
    message bus, so additional fallback to handle this corner case is added.
    The DBus method is kept primary, also to have possible DBus API changes
    checked, should the version of the Upstart interface at the target system
    differ from what pacemaker uses.

    Changed files

    • configure.ac
  283. Change #12149

    Category None
    Changed by Ferenc Wágner <wferiohnoyoudont@debian.org>
    Changed at Fri 30 Sep 2016 11:18:55
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e4b37f73e2af1eafca3e74187f084ff1a8fc4b7c

    Comments

    Reorder definitions to make omitting tests easier

    Changed files

    • Makefile.am
    • lrmd/Makefile.am
    • pengine/Makefile.am
  284. Change #12150

    Category None
    Changed by Ferenc Wágner <wferiohnoyoudont@debian.org>
    Changed at Fri 30 Sep 2016 11:19:06
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision d512d2222c57bc580056d3140c9adabbe942275f

    Comments

    Split definitions to make omitting tests easier

    Changed files

    • Makefile.am
    • lrmd/Makefile.am
  285. Change #12151

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 30 Sep 2016 15:40:52
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 87d4f28831ae1710eaa7f0eb85e79ce7e527585e

    Comments

    Merge pull request #1149 from wferi/build
    
    Build enhancements

    Changed files

    • Makefile.am
    • lrmd/Makefile.am
    • pengine/Makefile.am
  286. Change #12152

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 01 Oct 2016 00:48:50
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 348a19166a7a5c083d51eac111c54d0c2374bdb7

    Comments

    Merge pull request #1152 from jnpkrn/build
    
    Build: configure: run initctl as an upstart detection fallback

    Changed files

    • configure.ac
  287. Change #12153

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 03 Oct 2016 16:43:33
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 862662dfdd34f915cce730f53d6e639950447a5f

    Comments

    Doc: Pacemaker Explained: clarify ordered and colocated resource sets

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Constraints.txt
  288. Change #12154

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 03 Oct 2016 16:43:33
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 3934a01a9f89e9faeaf373a6f8c57ce3928ac2ba

    Comments

    Doc: Pacemaker Explained: defaults for record-pending, allow-migrate

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Advanced-Options.txt
    • doc/Pacemaker_Explained/en-US/Ch-Resources.txt
  289. Change #12155

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 03 Oct 2016 16:43:33
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e5506430e180516ff80f13a26714f74a56845945

    Comments

    Doc: Clusters From Scratch: improve Apache chapter
    
    Use the full "Apache HTTP Server" name on first usage, and
    use Apache 2.4 syntax in the status URL configuration snippet.

    Changed files

    • doc/Clusters_from_Scratch/en-US/Ch-Apache.txt
  290. Change #12156

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 03 Oct 2016 16:43:33
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 8501b684c52a5b39e90c650daa0562b302206c10

    Comments

    Doc: Pacemaker Remote: requirements for resource agents usable as guest nodes

    Changed files

    • doc/Pacemaker_Remote/en-US/Ch-Options.txt
  291. Change #12157

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 03 Oct 2016 17:39:33
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ad09e1c94ef1cf0026090461d64196b1a5a821dd

    Comments

    Doc: various: spelling corrections

    Changed files

    • GNUmakefile
    • extra/rgmanager/README
    • include/crm/lrmd.h
    • include/crm/services.h
    • lib/pengine/unpack.c
    • lrmd/lrmd.c
  292. Change #12158

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 03 Oct 2016 17:39:35
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 8fc5c12c934cde07f84b4e902cf6b6405edde2ff

    Comments

    Log: libpengine: only log startup-fencing warning once
    
    Otherwise we log it for every node whenever nodes are unpacked.

    Changed files

    • lib/pengine/unpack.c
  293. Change #12159

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 03 Oct 2016 17:39:35
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision cd4bdbf9db8c7efc240a1b30d1a8fe012a59137e

    Comments

    Fix: libpengine: ensure child is not null before looking up value
    
    Not necessary with current callers, but it's more robust, and
    avoids a static analyzer warning.

    Changed files

    • lib/pengine/clone.c
  294. Change #12160

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 03 Oct 2016 17:39:35
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 920fdcbe949f56a356acc7f074ad60c682ae6e72

    Comments

    Refactor: crmd: use variable for attrd options
    
    Avoids static analysis "dead code" warning when not using atomic attrd.

    Changed files

    • crmd/utils.c
  295. Change #12161

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 03 Oct 2016 18:52:44
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 0d18acbba9b6dce79beaf1376bb7b5a943942276

    Comments

    Merge pull request #1153 from kgaillot/doc
    
    Minor updates, mostly to documentation

    Changed files

    • GNUmakefile
    • crmd/utils.c
    • doc/Clusters_from_Scratch/en-US/Ch-Apache.txt
    • doc/Pacemaker_Explained/en-US/Ch-Advanced-Options.txt
    • doc/Pacemaker_Explained/en-US/Ch-Constraints.txt
    • doc/Pacemaker_Explained/en-US/Ch-Resources.txt
    • doc/Pacemaker_Remote/en-US/Ch-Options.txt
    • extra/rgmanager/README
    • include/crm/lrmd.h
    • include/crm/services.h
    • lib/pengine/clone.c
    • lib/pengine/unpack.c
    • lrmd/lrmd.c
  296. Change #12162

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 06 Oct 2016 16:34:33
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 32bba0804ff3a8e0021b2fc54b774dc8cd3f6ede

    Comments

    Merge pull request #1145 from wenningerk/prevent_watchdog_on_pacemaker_remote_update
    
    High: scriptlets: Fix pacemaker-remote upgrade

    Changed files

    • pacemaker.spec.in
  297. Change #12163

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 06 Oct 2016 23:05:01
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 74ce1cbf5920edc9267747307d5e31d140e3bfa6

    Comments

    Build: spec: comment better

    Changed files

    • pacemaker.spec.in
  298. Change #12164

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 06 Oct 2016 23:05:02
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 31ef7f0e0488446e8e7dc52f4b55a7d35ec62856

    Comments

    Build: spec: require python >= 2.6

    Changed files

    • pacemaker.spec.in
  299. Change #12165

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 06 Oct 2016 23:05:02
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 2d09f246425c448d3dfe4397a8adac220032bf2a

    Comments

    Build: spec: order rpm build options alphabetically in description

    Changed files

    • pacemaker.spec.in
  300. Change #12166

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 06 Oct 2016 23:05:02
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 578236c836640c81df05e6f861ab3ae5470b4333

    Comments

    Build: spec: quiet any output when stopping before uninstalling

    Changed files

    • pacemaker.spec.in
  301. Change #12167

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 06 Oct 2016 23:05:02
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 9f3bf42e4b278610fd8ed6045aa63a0b4d70c142

    Comments

    Build: spec: reorganize so %pre etc. blocks are self-contained
    
    Instead of one big "if systemd" wrapping all the blocks,
    put "if systemd" within each block.
    
    It is debatable whether this is more or less readable, but the advantage is
    that someone looking at a small part of the file or a diff can understand
    what's going on with a minimum of context, rather than have to scroll back
    and forth for many pages of context.

    Changed files

    • pacemaker.spec.in
  302. Change #12168

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 06 Oct 2016 23:05:02
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c50ff7740d6401984aa4ba7162c97ac8ff90b111

    Comments

    Build: spec: don't skip docs based on architecture
    
    Downstream distros may have architecture-specific requirements,
    but upstream does not.

    Changed files

    • pacemaker.spec.in
  303. Change #12169

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 06 Oct 2016 23:47:48
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ca4f43d488ff54c184179180c64eb12d28975bb3

    Comments

    Merge pull request #1155 from kgaillot/spec
    
    Improve spec file

    Changed files

    • pacemaker.spec.in
  304. Change #12170

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 07 Oct 2016 18:10:13
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 993582b7b883e5592e73f6a2cdfc87669bc0bf03

    Comments

    Fix: tools: crm_standby --version/--help should work without cluster
    
    fixes CLBZ#5298

    Changed files

    • tools/crm_standby
  305. Change #12171

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 07 Oct 2016 18:10:34
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 30fe1ce0bf1c1c6e9fa0fbe2c31dd1331d1751d0

    Comments

    Build: spec: require libqb >= 0.13.0
    
    configure.ac has enforced this since 0569088b, so update spec to match

    Changed files

    • pacemaker.spec.in
  306. Change #12172

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 07 Oct 2016 18:10:34
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 2eb84b73c04ac219c7c3bbee8b72198c37cfe9f8

    Comments

    Build: configure: bail earlier if can't find libqb
    
    Pacemaker can't build without libqb, so there's no need to set a condition
    for its existence -- just exit if it's not found.

    Changed files

    • configure.ac
  307. Change #12173

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 07 Oct 2016 20:52:12
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 2e05c17467a300e865092e921d101a97a3ea0cfa

    Comments

    Build: remove openssl-devel and libselinux-devel as build dependencies
    
    Not sure how long it's been since they were needed, but they're not anymore

    Changed files

    • GNUmakefile
    • INSTALL.md
    • pacemaker.spec.in
  308. Change #12174

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 07 Oct 2016 20:52:12
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision b200a8c861c6f81ae872b1cf51cbec4db2a64a2a

    Comments

    Doc: mcp: improve comments for sysconfig options

    Changed files

    • mcp/pacemaker.sysconfig
  309. Change #12175

    Category None
    Changed by Oyvind Albrigtsen <oalbrigtohnoyoudont@redhat.com>
    Changed at Mon 10 Oct 2016 14:46:49
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 7b303943a82e3181c2a57260e222a89661fd8fa5

    Comments

    ClusterMon: fix to avoid matching other process with the same PID

    Changed files

    • extra/resources/ClusterMon
  310. Change #12176

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 10 Oct 2016 21:28:06
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 720d2ad4c084ca952daf575b4c151d1ef6666f28

    Comments

    Merge pull request #1156 from kgaillot/fixes
    
    CLBZ#5298 and minor build improvements

    Changed files

    • GNUmakefile
    • INSTALL.md
    • configure.ac
    • mcp/pacemaker.sysconfig
    • pacemaker.spec.in
    • tools/crm_standby
  311. Change #12177

    Category None
    Changed by Gao,Yan <ygaoohnoyoudont@suse.com>
    Changed at Wed 12 Oct 2016 15:13:22
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 5519c94ec6eb6efa249506c9c1cb310474687f19

    Comments

    Fix: crmd: cl#5185 - Record pending operations in the CIB before they are performed
    
    Although we had the assurance of CPG, there was the race condition that
    the peer received the lrm_invoke request from the DC, got the operation
    performed, returned and updated into the CIB very fast, even before
    the pending operation was injected into the CIB. The late pending
    operation would override the real result of the operation and get
    stalled in the CIB, which would basically tell the wrong state of the
    resource.
    
    The idea of this fix is to record the pending operation from the node
    where the operation will be performed rather than from the DC, and right
    before it's performed, to avoid the race condition.

    Changed files

    • crmd/lrm.c
    • crmd/te_actions.c
  312. Change #12178

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 12 Oct 2016 16:38:36
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 36e1df789e03ce622c8be9eb6b614ff9223c9e28

    Comments

    Merge pull request #1157 from gao-yan/record-pending-op
    
    Fix: crmd: cl#5185 - Record pending operations in the CIB before they are performed

    Changed files

    • crmd/lrm.c
    • crmd/te_actions.c
  313. Change #12179

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 12 Oct 2016 21:13:43
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 191d19b1742d994b6a61d028ad476f08b127a858

    Comments

    Merge pull request #1147 from oalbrigt/ClusterMon-pid-fix
    
    ClusterMon: fix to avoid matching other process with the same PID

    Changed files

    • extra/resources/ClusterMon
  314. Change #12180

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 13 Oct 2016 22:16:38
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision bb865f91e7b3e225b9c7868b2c048732221c5558

    Comments

    Feature: extra: add resource agent for managing a node attribute
    
    The ocf:pacemaker:attribute agent sets a node attribute to one value
    when starting and another value when stopping. This can be useful
    with attribute-based rules to handle complex relationships that can't
    be modeled with simple constraints.

    Changed files

    • extra/resources/Makefile.am
    • extra/resources/attribute
  315. Change #12181

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 14 Oct 2016 21:25:09
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a194c49a2c80b8709fd413a5503e646db1ed2686

    Comments

    Fix: build: update SuSE spec modifications for recent spec changes
    
    Also, get rid of systemd macro expansion, which apparently was needed
    on old SuSE versions with systemd that didn't define the macros.

    Changed files

    • GNUmakefile
  316. Change #12182

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 17 Oct 2016 16:51:46
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision eeee5608166d87cea415bd26b60865841cf80caf

    Comments

    Low: libcrmcommon: undefine INFINITY before defining it
    
    Originally suggested by Ruben Kerkhof <ruben@rubenkerkhof.com>.
    
    This also gets rid of undefines for MIN and MAX, which aren't
    used anywhere (pacemaker uses QB_MIN() and QB_MAX()).

    Changed files

    • include/crm/crm.h
  317. Change #12183

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 17 Oct 2016 19:05:03
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 582e886dd8475f701746999c0093cd9735aca1ed

    Comments

    Low: tools: don't collect extra logs with crm_report --sos-mode
    
    Latest version of sosreport grabs these on its own

    Changed files

    • tools/crm_report.in
  318. Change #12184

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 18 Oct 2016 22:44:01
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 722276c442bf023931842313bfe0dfb7d90a7c15

    Comments

    Merge pull request #1159 from kgaillot/fixes
    
    New resource agent for node attributes, with other minor updates

    Changed files

    • GNUmakefile
    • extra/resources/Makefile.am
    • extra/resources/attribute
    • include/crm/crm.h
    • tools/crm_report.in
  319. Change #12185

    Category None
    Changed by Klaus Wenninger <klaus.wenningerohnoyoudont@aon.at>
    Changed at Tue 25 Oct 2016 17:26:43
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a22b02ec46e9c7323489fef9f2680f2d0c078083

    Comments

    Fix: attrd_updater: fix usage of HAVE_ATOMIC_ATTRD

    Changed files

    • tools/attrd_updater.c
  320. Change #12186

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 25 Oct 2016 18:59:10
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 19c0d74717fb1e9701d51b206823a3386a114caa

    Comments

    Merge pull request #1160 from wenningerk/fix_atomic_attrd
    
    fix usage of HAVE_ATOMIC_ATTRD in attrd_updater

    Changed files

    • tools/attrd_updater.c
  321. Change #12187

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 28 Oct 2016 00:14:37
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 344a134bed6113c082e28a73f19e0a0dbff4fa10

    Comments

    Fix: various: issues discovered via valgrind and coverity
    
    - memory leak in crmd/join_dc.c:do_dc_join_ack()
    - dead code in lib/services/services.c:resources_list_standards()
    - hidden variables in attrd/commands.c:attrd_peer_update(),
      fencing/commands.c:handle_request(), pengine/main.c:pe_ipc_dispatch(),
      lib/cluster/cpg.c:pcmk_message_common_cs(),
      and lib/pengine/utils.c:resource_location()
    - unused value in pengine/native.c:RecurringOp()

    Changed files

    • attrd/commands.c
    • crmd/join_dc.c
    • fencing/commands.c
    • lib/cluster/cpg.c
    • lib/pengine/utils.c
    • lib/services/services.c
    • pengine/main.c
    • pengine/native.c
  322. Change #12188

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 28 Oct 2016 16:11:05
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision f98f75cee5d570d459081aa738c89ef39a1dce47

    Comments

    Merge pull request #1161 from kgaillot/fixes
    
    Fix: various: issues discovered via valgrind and coverity

    Changed files

    • attrd/commands.c
    • crmd/join_dc.c
    • fencing/commands.c
    • lib/cluster/cpg.c
    • lib/pengine/utils.c
    • lib/services/services.c
    • pengine/main.c
    • pengine/native.c
  323. Change #12189

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 28 Oct 2016 16:11:38
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision e0e9e274da56a6cc6a7f910475255d127e41b937

    Comments

    Refactor: pengine,tools: define separate constants for location constraint attributes
    
    Improves searchability and avoids confusion

    Changed files

    • include/crm/msg_xml.h
    • pengine/constraints.c
    • tools/crm_resource_ban.c
  324. Change #12190

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 28 Oct 2016 16:11:39
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 987513540cee142ab1350a3fdc4c49d0525066e7

    Comments

    Doc: Pacemaker Development: update location of install instructions

    Changed files

    • doc/Pacemaker_Development/en-US/Ch-FAQ.txt
  325. Change #12191

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 28 Oct 2016 16:11:39
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision cd5cd22bc08524d079b800a523c27a329bfba423

    Comments

    Doc: Pacemaker Explained: correct valid fencing level indexes

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Stonith.txt
  326. Change #12192

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 28 Oct 2016 21:07:58
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision bb33ceb52bfc1b7b2da49dcf44dc7845056e0e7d

    Comments

    doc: Pacemaker Explained: document node health strategies

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Advanced-Options.txt
    • doc/Pacemaker_Explained/en-US/Ch-Options.txt
  327. Change #12193

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 28 Oct 2016 21:09:24
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c081fed5e1fa741eb47e6742b0ba7455d7aeae72

    Comments

    Doc: Pacemaker Explained: minor clarifications

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Constraints.txt
    • doc/Pacemaker_Explained/en-US/Ch-Rules.txt
  328. Change #12194

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 29 Oct 2016 00:13:58
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision aa14eca537d59e697d74ebfa29bfac0150c2b741

    Comments

    Doc: Pacemaker Explained: one upgrade appendix to rule them all
    
    Merge "Upgrading Cluster Software", "Upgrading the Configuration",
    and "What Changed in 1.0" into a single appendix.

    Changed files

    • doc/Pacemaker_Explained/en-US/Ap-Changes.txt
    • doc/Pacemaker_Explained/en-US/Ap-Upgrade-Config.txt
    • doc/Pacemaker_Explained/en-US/Ap-Upgrade.txt
    • doc/Pacemaker_Explained/en-US/Pacemaker_Explained.xml
  329. Change #12195

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 29 Oct 2016 01:05:45
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 3ee326edf388cdf3b5c01eff889881c238c533a6

    Comments

    Doc: Pacemaker Explained: overhaul upgrade documentation
    
    Update obsolete info, and generally clean up

    Changed files

    • doc/Pacemaker_Explained/en-US/Ap-Upgrade.txt
  330. Change #12196

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 29 Oct 2016 01:06:11
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 1f358ba0e84ae3b7e940017a82645e07cd726f10

    Comments

    Doc: Pacemaker Explained: bump revision for publication

    Changed files

    • doc/Pacemaker_Explained/en-US/Book_Info.xml
    • doc/Pacemaker_Explained/en-US/Revision_History.xml
  331. Change #12197

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 29 Oct 2016 01:06:11
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a09293231db049f138294f35a8fc73ca229d78bf

    Comments

    Build: update bug report e-mail
    
    Expunge (most) remaining references to the old pacemaker users list

    Changed files

    • COPYING
    • configure.ac
    • doc/Pacemaker_Development/en-US/Ch-FAQ.txt
  332. Change #12198

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Sat 29 Oct 2016 01:30:00
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision cb0e5abcc3f2252cd35706cf01c1e2cdc1f78dca

    Comments

    Merge pull request #1162 from kgaillot/doc
    
    Update documentation

    Changed files

    • COPYING
    • configure.ac
    • doc/Pacemaker_Development/en-US/Ch-FAQ.txt
    • doc/Pacemaker_Explained/en-US/Ap-Changes.txt
    • doc/Pacemaker_Explained/en-US/Ap-Upgrade-Config.txt
    • doc/Pacemaker_Explained/en-US/Ap-Upgrade.txt
    • doc/Pacemaker_Explained/en-US/Book_Info.xml
    • doc/Pacemaker_Explained/en-US/Ch-Advanced-Options.txt
    • doc/Pacemaker_Explained/en-US/Ch-Constraints.txt
    • doc/Pacemaker_Explained/en-US/Ch-Options.txt
    • doc/Pacemaker_Explained/en-US/Ch-Rules.txt
    • doc/Pacemaker_Explained/en-US/Ch-Stonith.txt
    • doc/Pacemaker_Explained/en-US/Pacemaker_Explained.xml
    • doc/Pacemaker_Explained/en-US/Revision_History.xml
    • include/crm/msg_xml.h
    • pengine/constraints.c
    • tools/crm_resource_ban.c
  333. Change #12199

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Mon 31 Oct 2016 15:23:29
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c292e19d1b2987bdf8e56a9192c1571406726ed6

    Comments

    Low: fix missing qbarray.h include, no longer brought by qbipc[cs].h
    
    Pacemaker should by no mean rely on fancy (and sometimes improper)
    transitive includes present with some versions of libqb, and use
    the API properly; here: when you use functionality from qbarray.h,
    care to include it.
    
    References:
      http://oss.clusterlabs.org/pipermail/users/2016-October/004411.html
      (initial report, thanks Ferdinando!)
      https://github.com/ClusterLabs/libqb/pull/228/commits/c1c26c94cb38e1b40d063a7e5fa29f2de033ed37
      (commit that introduced the change at the libqb side)

    Changed files

    • lib/common/mainloop.c
  334. Change #12200

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 31 Oct 2016 15:56:30
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 79e2cfea074e93b0fba14b1541ef3f33d10d3bdb

    Comments

    Merge pull request #1163 from jnpkrn/libqb-include-fix
    
    Low: fix missing qbarray.h include, no longer brought by qbipc[cs].h

    Changed files

    • lib/common/mainloop.c
  335. Change #12201

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 21:32:13
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 47584bdc90732897042e294be8b0b67ee1a79309

    Comments

    Doc: crmd,tools: minor comment corrections

    Changed files

    • crmd/lrm.c
    • tools/crm_node.c
  336. Change #12202

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 21:32:13
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 6a1d926440bb1ceaae1c1444ce4943930b3d0ec7

    Comments

    Doc: Pacemaker Remote: clarify when crm_node --remove is safe

    Changed files

    • doc/Pacemaker_Remote/en-US/Ch-Options.txt
  337. Change #12203

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 21:32:13
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 02a6cd884af1de2aed94afe1b99eda57be67a673

    Comments

    Doc: Pacemaker Explained: corrections in notifications table

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Advanced-Resources.txt
  338. Change #12204

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 21:32:13
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 445bdd2ddb4ea7bf5d834c09120f69639fd34b83

    Comments

    Doc: Pacemaker Explained: clarify upgrade issues

    Changed files

    • doc/Pacemaker_Explained/en-US/Ap-Upgrade.txt
  339. Change #12205

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 22:33:40
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 2a27e6b8c127fe99ceeb78877481a762e8c14008

    Comments

    Merge pull request #1164 from kgaillot/doc
    
    Documentation updates

    Changed files

    • crmd/lrm.c
    • doc/Pacemaker_Explained/en-US/Ap-Upgrade.txt
    • doc/Pacemaker_Explained/en-US/Ch-Advanced-Resources.txt
    • doc/Pacemaker_Remote/en-US/Ch-Options.txt
    • tools/crm_node.c
  340. Change #12206

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 22:54:52
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 625d427e082dac4660da01251f9e64e273e6e5bb

    Comments

    Build: spec: defines instead of some globals + error suppression
    
    ...together with cosmetic cleanup at the affected places.
    
    Point of using %define rather than %global is that these are expanded
    lazily, meaning that shell executions ("%()") can be deferred if executed
    at all.  Also make such executions silent for pre-build cases of parsing
    the spec, e.g., to get the list of build requirements ("rpmbuild -bs"
    using a freshly installed srpm in a minimalistic build environment)
    otherwise messages like these can be emitted:
    
    > Package corosync was not found in the pkg-config search path.
    > Perhaps you should add the directory containing `corosync.pc'
    > to the PKG_CONFIG_PATH environment variable
    > No package 'corosync' found
    > sh: /usr/bin/python: No such file or directory
    
    This is currently the case in non-customized mock-based (here COPR)
    builds.

    Changed files

    • pacemaker.spec.in
  341. Change #12207

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 22:54:52
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 222318d30a6bd74bf1a026e043398125b2d3e90d

    Comments

    Build: spec: more robust check for systemd being in use
    
    The spec file parsing prior to having even BuildRequires installed
    is pretty crude (e.g. when RPM building system is just to evaluate
    these BRs, so apparently, they cannot be magically pre-existed).
    At least when building in mock, as there's hardly anything that would
    give a hint about the target system beside distribution-defined macros
    (fedora, rhel, ...).
    
    So also reflect this in the comment conditionalizing on bleeding macro,
    which is driven by existence of a file that won't be here when building
    under mock.
    
    References:
    http://rpm.org/gitweb?p=rpm.git;a=commit;h=90463ac
    https://github.com/rpm-software-management/mock/issues/11

    Changed files

    • pacemaker.spec.in
  342. Change #12208

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 22:54:52
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 628592404fafed573e599decccd10aa08429f1bc

    Comments

    Build: spec: make systemd BR pkgconfig-driven
    
    ...to reflect the real usage in the configure script.
    Furthermore it's unclear whether systemd-devel package was ever a holder
    of files for pkg-config (notably systemd.pc), definitely not recently,
    which confirms the conditionalizing problem from the previous commit
    have simply been masked so far.

    Changed files

    • pacemaker.spec.in
  343. Change #12209

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 22:54:52
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 687f5e58352d033388364fc459a0df9f1d1d3662

    Comments

    Build: configure: fix newer dbus-send not accepting --print-reply=
    
    This introduces a build requirement on "tail" from coreutils package,
    which is currently not listed as BuildRequire, and while it's trivially
    required anyway (e.g. rpm itself), it's better to state these explicitly
    should anything change in the future (that's also in line with what
    Fedora packaging guidelines suggest).

    Changed files

    • configure.ac
    • pacemaker.spec.in
  344. Change #12210

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 22:54:52
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision b38f7c54d81a73cabd13f77ed518c45f58a3c25f

    Comments

    Build: configure: make systemd detection akin to + before Upstart one
    
    Mirroring Upstart treatment includes running systemctl as a systemd
    detection fallback (mainly for chroot-based build systems), with
    the logic requiring neither systemd nor its development files to be
    present at the time of building pacemaker when desired path to place
    unit files defined through systemdunitdir environmental variable
    being preserved.
    
    The new ordering reflects both the natural evolutionary timing and the
    (implied) order in which the support should be tried (newest to oldest).

    Changed files

    • configure.ac
  345. Change #12211

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 22:54:53
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ec85df9b87c049a94e4e19968cd1e2196f7ec19a

    Comments

    Maint: sysconfig: minor tweaks (typo, wording)

    Changed files

    • mcp/pacemaker.sysconfig
  346. Change #12212

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 22:54:53
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision bb0084fc2d2c63a6e447197e7ac0eef52b311771

    Comments

    Build: autogen: do not continue when autoreconf failed

    Changed files

    • autogen.sh
  347. Change #12213

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 23:17:35
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 60fd182b77ecbe4184e6c6f930a7f28acc1e64de

    Comments

    Merge pull request #1165 from kgaillot/fixes
    
    Build improvements

    Changed files

    • autogen.sh
    • configure.ac
    • mcp/pacemaker.sysconfig
    • pacemaker.spec.in
  348. Change #12214

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 23:25:44
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 006fcc2041bc3653df3468b88a01c6fbab6c8425

    Comments

    Revert "Test: pengine: disable live migration for versioned resources"
    
    This reverts commit 0bec2aecd7e89187c9b9fa727666ae924905fe77.
    Reverting versioned attributes support for 1.1.16 release.

    Changed files

    • pengine/regression.sh
    • pengine/test10/migrate-versioned.dot
    • pengine/test10/migrate-versioned.exp
    • pengine/test10/migrate-versioned.scores
    • pengine/test10/migrate-versioned.summary
    • pengine/test10/migrate-versioned.xml
  349. Change #12215

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 23:26:21
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ad7e5b36c5e8dc99257b44919b7f9817a70ec1af

    Comments

    Revert "Fix: pengine: disable migration for versioned resources"
    
    This reverts commit eae8aee3d6f716869e5cafc9757a636af700eb26.
    Reverting versioned attributes support for 1.1.16 release.

    Changed files

    • lib/pengine/complex.c
  350. Change #12216

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 23:28:01
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision d5f78b1dffb3c7fff8e1df1fdf19e74398d598c5

    Comments

    Revert "Test: lrmd: add regression test for versioned resources"
    
    This reverts commit 143531dfdb4cb8a6e8aecd4a03aa429553ead704.
    Reverting versioned attributes support for 1.1.16 release.
    
    Conflicts:
    	lrmd/regression.py.in

    Changed files

    • lrmd/regression.py.in
  351. Change #12217

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 02 Nov 2016 23:28:22
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 2c12043e443b26fc384b54e6c0c96eefd50d90ed

    Comments

    Revert "Fix: libpengine: avoid g_hash_table_contains()"
    
    This reverts commit 9bf55080c2d94b1f80d30db6a68c624875708c35.
    Reverting versioned attributes support for 1.1.16 release.

    Changed files

    • lib/pengine/rules.c
  352. Change #12218

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 03 Nov 2016 15:15:02
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 9ebe303bf1bea94d4f0bb063c263ac5455af1bfa

    Comments

    Revert "Test: pengine: add regression test for versioned resource parameters"
    
    This reverts commit a6f4b14230309d2137bba17acdc792f953308116.
    Reverting versioned attributes support for 1.1.16 release.

    Changed files

    • pengine/regression.sh
    • pengine/test10/versioned-resources.dot
    • pengine/test10/versioned-resources.exp
    • pengine/test10/versioned-resources.scores
    • pengine/test10/versioned-resources.summary
    • pengine/test10/versioned-resources.xml
  353. Change #12219

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 03 Nov 2016 15:15:03
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 972a4c5688d04df47bbfff5b499e382d5140f337

    Comments

    Revert "Feature: add versioned parameters support"
    
    This reverts commit 65d0b80ebd48e56cc662a80c78cf6e8a335c7258.
    Reverting versioned attributes support for 1.1.16 release.

    Changed files

    • crmd/lrm.c
    • include/crm/lrmd.h
    • include/crm/msg_xml.h
    • include/crm/pengine/complex.h
    • include/crm/pengine/rules.h
    • include/crm/pengine/status.h
    • include/crm_internal.h
    • lib/common/digest.c
    • lib/common/utils.c
    • lib/lrmd/lrmd_client.c
    • lib/pengine/complex.c
    • lib/pengine/rules.c
    • lib/pengine/utils.c
    • lrmd/Makefile.am
    • lrmd/lrmd.c
    • lrmd/lrmd_private.h
    • lrmd/main.c
    • pengine/graph.c
  354. Change #12220

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 03 Nov 2016 15:39:24
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 23f8e91a3ee1f9b4d55a50274ee932895dc2d355

    Comments

    Merge pull request #1167 from kgaillot/1.1
    
    Pull master into 1.1 branch minus versioned attributes

    Changed files

    • .gitattributes
    • .gitignore
    • AUTHORS
    • CONTRIBUTING.md
    • COPYING
    • COPYING.LIB
    • ChangeLog
    • GNUmakefile
    • INSTALL.md
    • Makefile.am
    • NEWS
    • README.markdown
    • TODO.markdown
    • acinclude.m4
    • attrd/Makefile.am
    • attrd/commands.c
    • attrd/legacy.c
    • autogen.sh
    • cib/Makefile.am
    • cib/callbacks.c
    • cib/io.c
    • cib/remote.c
    • configure.ac
    • crmd/Makefile.am
    • crmd/callbacks.c
    • crmd/control.c
    • crmd/crmd_utils.h
    • crmd/election.c
    • crmd/heartbeat.c
    • crmd/join_client.c
    • crmd/join_dc.c
    • crmd/lrm.c
    • crmd/main.c
    • crmd/make_dot.pl
    • crmd/membership.c
    • crmd/messages.c
    • crmd/pengine.c
    • crmd/remote_lrmd_ra.c
    • crmd/te_actions.c
    • crmd/te_callbacks.c
    • crmd/throttle.c
    • crmd/utils.c
    • cts/CTS.py
    • cts/CTSaudits.py
    • cts/CTSscenarios.py
    • cts/CTStests.py
    • cts/__init__.py
    • cts/logging.py
    • doc/Clusters_from_Scratch/en-US/Ch-Apache.txt
    • doc/Clusters_from_Scratch/en-US/Ch-Tools.txt
    • doc/Clusters_from_Scratch/en-US/Clusters_from_Scratch.ent
    • doc/Makefile.am
    • doc/Pacemaker_Development/en-US/Author_Group.xml
    • doc/Pacemaker_Development/en-US/Book_Info.xml
    • doc/Pacemaker_Development/en-US/Ch-Coding.txt
    • doc/Pacemaker_Development/en-US/Ch-FAQ.txt
    • doc/Pacemaker_Development/en-US/Ch-Python.txt
    • doc/Pacemaker_Development/en-US/Pacemaker_Development.ent
    • doc/Pacemaker_Development/en-US/Pacemaker_Development.xml
    • doc/Pacemaker_Development/en-US/Revision_History.xml
    • doc/Pacemaker_Development/en-US/images/.keep
    • doc/Pacemaker_Development/publican.cfg.in
    • doc/Pacemaker_Explained/en-US/Ap-Changes.txt
    • doc/Pacemaker_Explained/en-US/Ap-Upgrade-Config.txt
    • doc/Pacemaker_Explained/en-US/Ap-Upgrade.txt
    • doc/Pacemaker_Explained/en-US/Book_Info.xml
    • doc/Pacemaker_Explained/en-US/Ch-Advanced-Options.txt
    • doc/Pacemaker_Explained/en-US/Ch-Advanced-Resources.txt
    • doc/Pacemaker_Explained/en-US/Ch-Basics.txt
    • doc/Pacemaker_Explained/en-US/Ch-Constraints.txt
    • doc/Pacemaker_Explained/en-US/Ch-Options.txt
    • doc/Pacemaker_Explained/en-US/Ch-Resources.txt
    • doc/Pacemaker_Explained/en-US/Ch-Rules.txt
    • doc/Pacemaker_Explained/en-US/Ch-Stonith.txt
    • doc/Pacemaker_Explained/en-US/Pacemaker_Explained.ent
    • doc/Pacemaker_Explained/en-US/Pacemaker_Explained.xml
    • doc/Pacemaker_Explained/en-US/Revision_History.xml
    • doc/Pacemaker_Remote/en-US/Ch-Intro.txt
    • doc/Pacemaker_Remote/en-US/Ch-Options.txt
    • doc/Pacemaker_Remote/en-US/Pacemaker_Remote.ent
    • doc/coding_guidelines.txt
    • doc/publican-clusterlabs/en-US/Legal_Notice.xml
    • extra/alerts/alert_snmp.sh.sample
    • extra/cluster-clean
    • extra/resources/ClusterMon
    • extra/resources/Dummy
    • extra/resources/Makefile.am
    • extra/resources/Stateful
    • extra/resources/SysInfo
    • extra/resources/attribute
    • extra/resources/docker-wrapper
    • extra/resources/ping
    • extra/rgmanager/README
    • fencing/Makefile.am
    • fencing/admin.c
    • fencing/commands.c
    • fencing/config.y
    • fencing/fence_dummy
    • fencing/fence_legacy
    • fencing/main.c
    • fencing/regression.py.in
    • fencing/remote.c
    • fencing/test.c
    • include/crm/Makefile.am
    • include/crm/common/Makefile.am
    • include/crm/common/internal.h
    • include/crm/common/io.h
    • include/crm/common/procfs.h
    • include/crm/common/util.h
    • include/crm/common/xml.h
    • include/crm/crm.h
    • include/crm/fencing/Makefile.am
    • include/crm/lrmd.h
    • include/crm/msg_xml.h
    • include/crm/pengine/rules.h
    • include/crm/pengine/status.h
    • include/crm/services.h
    • include/crm_internal.h
    • include/doxygen.h
    • lib/ais/utils.c
    • lib/cib/Makefile.am
    • lib/cib/cib_attrs.c
    • lib/cib/cib_client.c
    • lib/cib/cib_file.c
    • lib/cib/cib_ops.c
    • lib/cib/cib_remote.c
    • lib/cib/cib_utils.c
    • lib/cluster/Makefile.am
    • lib/cluster/corosync.c
    • lib/cluster/cpg.c
    • lib/cluster/election.c
    • lib/cluster/membership.c
    • lib/common/Makefile.am
    • lib/common/digest.c
    • lib/common/ipc.c
    • lib/common/logging.c
    • lib/common/mainloop.c
    • lib/common/procfs.c
    • lib/common/remote.c
    • lib/common/schemas.c
    • lib/common/strings.c
    • lib/common/utils.c
    • lib/common/watchdog.c
    • lib/common/xml.c
    • lib/crm/Makefile.am
    • lib/fencing/Makefile.am
    • lib/fencing/st_client.c
    • lib/lrmd/Makefile.am
    • lib/lrmd/lrmd_client.c
    • lib/pengine/Makefile.am
    • lib/pengine/clone.c
    • lib/pengine/common.c
    • lib/pengine/native.c
    • lib/pengine/rules.c
    • lib/pengine/status.c
    • lib/pengine/unpack.c
    • lib/pengine/utils.c
    • lib/services/Makefile.am
    • lib/services/dbus.c
    • lib/services/pcmk-dbus.h
    • lib/services/services.c
    • lib/services/systemd.c
    • lib/services/upstart.c
    • lib/transition/Makefile.am
    • lib/transition/unpack.c
    • licenses/CC-BY-SA-4.0
    • licenses/GPLv2
    • licenses/LGPLv2.1
    • licenses/RevisedBSD
    • lrmd/Makefile.am
    • lrmd/lrmd.c
    • lrmd/pacemaker_remote.in
    • lrmd/regression.py.in
    • lrmd/remote_ctl.c
    • lrmd/test.c
    • lrmd/tls_backend.c
    • mcp/Makefile.am
    • mcp/pacemaker.c
    • mcp/pacemaker.combined.upstart.in
    • mcp/pacemaker.in
    • mcp/pacemaker.service.in
    • mcp/pacemaker.sysconfig
    • mcp/pacemaker.upstart.in
    • pacemaker.spec.in
    • pengine/Makefile.am
    • pengine/allocate.c
    • pengine/allocate.h
    • pengine/clone.c
    • pengine/constraints.c
    • pengine/fix_xml.pl
    • pengine/graph.c
    • pengine/main.c
    • pengine/master.c
    • pengine/native.c
    • pengine/notif.c
    • pengine/notif.h
    • pengine/regression.sh
    • pengine/test10/696.summary
    • pengine/test10/726.summary
    • pengine/test10/735.summary
    • pengine/test10/764.summary
    • pengine/test10/797.summary
    • pengine/test10/a-demote-then-b-migrate.exp
    • pengine/test10/a-promote-then-b-migrate.exp
    • pengine/test10/bug-1572-1.exp
    • pengine/test10/bug-1572-2.exp
    • pengine/test10/bug-1685.exp
    • pengine/test10/bug-1765.exp
    • pengine/test10/bug-5059.exp
    • pengine/test10/bug-5143-ms-shuffle.exp
    • pengine/test10/bug-5186-partial-migrate.summary
    • pengine/test10/bug-cl-5168.exp
    • pengine/test10/bug-cl-5212.exp
    • pengine/test10/bug-cl-5247.exp
    • pengine/test10/bug-lf-1852.exp
    • pengine/test10/bug-lf-2153.exp
    • pengine/test10/bug-lf-2317.exp
    • pengine/test10/bug-lf-2358.exp
    • pengine/test10/clone-no-shuffle.exp
    • pengine/test10/colo_master_w_native.exp
    • pengine/test10/colo_slave_w_native.exp
    • pengine/test10/colocation_constraint_stops_master.exp
    • pengine/test10/colocation_constraint_stops_slave.exp
    • pengine/test10/group-dependents.exp
    • pengine/test10/master-13.exp
    • pengine/test10/master-demote.exp
    • pengine/test10/master-dependent-ban.exp
    • pengine/test10/master-failed-demote.exp
    • pengine/test10/master-move.exp
    • pengine/test10/master-notify.exp
    • pengine/test10/master-partially-demoted-group.exp
    • pengine/test10/master-pseudo.exp
    • pengine/test10/mon-rsc-3.summary
    • pengine/test10/mon-rsc-4.summary
    • pengine/test10/novell-239082.exp
    • pengine/test10/order_constraint_stops_master.exp
    • pengine/test10/order_constraint_stops_slave.exp
    • pengine/test10/probe-2.exp
    • pengine/test10/shutdown-maintenance-node.dot
    • pengine/test10/shutdown-maintenance-node.exp
    • pengine/test10/shutdown-maintenance-node.scores
    • pengine/test10/shutdown-maintenance-node.summary
    • pengine/test10/shutdown-maintenance-node.xml
    • pengine/test10/start-then-stop-with-unfence.dot
    • pengine/test10/start-then-stop-with-unfence.exp
    • pengine/test10/start-then-stop-with-unfence.scores
    • pengine/test10/start-then-stop-with-unfence.summary
    • pengine/test10/start-then-stop-with-unfence.xml
    • pengine/test10/unfence-definition.dot
    • pengine/test10/unfence-definition.exp
    • pengine/test10/unfence-definition.summary
    • pengine/test10/unfence-parameters.dot
    • pengine/test10/unfence-parameters.exp
    • pengine/test10/unfence-parameters.summary
    • pengine/test10/unfence-startup.dot
    • pengine/test10/unfence-startup.exp
    • pengine/test10/unfence-startup.summary
    • pengine/test10/use-after-free-merge.xml
    • pengine/utils.c
    • tools/Makefile.am
    • tools/attrd_updater.c
    • tools/crm_mon.c
    • tools/crm_node.c
    • tools/crm_report.in
    • tools/crm_resource.c
    • tools/crm_resource_ban.c
    • tools/crm_resource_print.c
    • tools/crm_resource_runtime.c
    • tools/crm_simulate.c
    • tools/crm_standby
    • tools/fake_transition.c
    • tools/ipmiservicelogd.c
    • tools/regression.sh
    • tools/regression.tools.exp
    • tools/regression.validity.exp
    • tools/report.collector
    • tools/report.common.in
    • xml/Readme.md
    • xml/constraints-1.0.rng
    • xml/constraints-1.2.rng
    • xml/constraints-2.1.rng
    • xml/constraints-2.2.rng
    • xml/constraints-2.3.rng
    • xml/constraints-2.6.rng
    • xml/constraints-next.rng
    • xml/crm_mon.rng
  355. Change #12221

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Thu 03 Nov 2016 15:40:00
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 5d71e65049d143435b03d6b3709d82900f32276f

    Comments

    High: libcrmcommon: fix CVE-2016-7035 (improper IPC guarding)
    
    It was discovered that at some not so uncommon circumstances, some
    pacemaker daemons could be talked to, via libqb-facilitated IPC, by
    unprivileged clients due to flawed authorization decision.  Depending
    on the capabilities of affected daemons, this might equip unauthorized
    user with local privilege escalation or up to cluster-wide remote
    execution of possibly arbitrary commands when such user happens to
    reside at standard or remote/guest cluster node, respectively.
    
    The original vulnerability was introduced in an attempt to allow
    unprivileged IPC clients to clean up the file system materialized
    leftovers in case the server (otherwise responsible for the lifecycle
    of these files) crashes.  While the intended part of such behavior is
    now effectively voided (along with the unintended one), a best-effort
    fix to address this corner case systemically at libqb is coming along
    (https://github.com/ClusterLabs/libqb/pull/231).
    
    Affected versions:  1.1.10-rc1 (2013-04-17) - 1.1.15 (2016-06-21)
    Impact:             Important
    CVSSv3 ranking:     8.8 : AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
    
    Credits for independent findings, in chronological order:
      Jan "poki" Pokorný, of Red Hat
      Alain Moulle, of ATOS/BULL

    Changed files

    • lib/common/ipc.c
  356. Change #12222

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 03 Nov 2016 16:01:49
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision f16d7af7f95e94631c0151f4a48e38aebc62de02

    Comments

    Merge pull request #1166 from jnpkrn/CVE-2016-7035
    
    High: libcrmcommon: fix CVE-2016-7035 (improper IPC guarding)

    Changed files

    • lib/common/ipc.c
  357. Change #12223

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 03 Nov 2016 16:02:17
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 3b49bba47eb19bf598a7bf02f8782928ddf3c609

    Comments

    Fix: libcluster,libservices: correct to say code is under LGPL
    
    Confirmed intended license with Andrew Beekhof <andrew@beekhof.net>

    Changed files

    • lib/cluster/election.c
    • lib/services/services.c
    • lib/services/services_linux.c
    • lib/services/systemd.c
  358. Change #12224

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 03 Nov 2016 16:02:17
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ac9da221fd2dda78b28c4f57c4cd6118e2b9a4da

    Comments

    Doc: Pacemaker Explained, Pacemaker Remote: update for 1.1.16
    
    also XML schema history

    Changed files

    • doc/Pacemaker_Explained/en-US/Book_Info.xml
    • doc/Pacemaker_Explained/en-US/Ch-Advanced-Options.txt
    • doc/Pacemaker_Explained/en-US/Ch-Constraints.txt
    • doc/Pacemaker_Explained/en-US/Ch-Options.txt
    • doc/Pacemaker_Explained/en-US/Revision_History.xml
    • doc/Pacemaker_Remote/en-US/Book_Info.xml
    • doc/Pacemaker_Remote/en-US/Ch-Intro.txt
    • doc/Pacemaker_Remote/en-US/Revision_History.xml
    • xml/Readme.md
  359. Change #12225

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 03 Nov 2016 16:02:17
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 8e5dbf99d5f630a53c45bfa0c05d0e3548268877

    Comments

    Doc: update translation templates (.pot files) for 1.1.16

    Changed files

    • doc/Clusters_from_Scratch/pot/Ap-Configuration.pot
    • doc/Clusters_from_Scratch/pot/Ap-Corosync-Conf.pot
    • doc/Clusters_from_Scratch/pot/Ap-Reading.pot
    • doc/Clusters_from_Scratch/pot/Author_Group.pot
    • doc/Clusters_from_Scratch/pot/Book_Info.pot
    • doc/Clusters_from_Scratch/pot/Ch-Active-Active.pot
    • doc/Clusters_from_Scratch/pot/Ch-Active-Passive.pot
    • doc/Clusters_from_Scratch/pot/Ch-Apache.pot
    • doc/Clusters_from_Scratch/pot/Ch-Installation.pot
    • doc/Clusters_from_Scratch/pot/Ch-Intro.pot
    • doc/Clusters_from_Scratch/pot/Ch-Shared-Storage.pot
    • doc/Clusters_from_Scratch/pot/Ch-Stonith.pot
    • doc/Clusters_from_Scratch/pot/Ch-Tools.pot
    • doc/Clusters_from_Scratch/pot/Ch-Verification.pot
    • doc/Clusters_from_Scratch/pot/Preface.pot
    • doc/Clusters_from_Scratch/pot/Revision_History.pot
    • doc/Pacemaker_Development/pot/Author_Group.pot
    • doc/Pacemaker_Development/pot/Book_Info.pot
    • doc/Pacemaker_Development/pot/Ch-Coding.pot
    • doc/Pacemaker_Development/pot/Ch-FAQ.pot
    • doc/Pacemaker_Development/pot/Ch-Python.pot
    • doc/Pacemaker_Development/pot/Revision_History.pot
    • doc/Pacemaker_Explained/pot/Ap-Debug.pot
    • doc/Pacemaker_Explained/pot/Ap-FAQ.pot
    • doc/Pacemaker_Explained/pot/Ap-Install.pot
    • doc/Pacemaker_Explained/pot/Ap-LSB.pot
    • doc/Pacemaker_Explained/pot/Ap-OCF.pot
    • doc/Pacemaker_Explained/pot/Ap-Samples.pot
    • doc/Pacemaker_Explained/pot/Ap-Upgrade.pot
    • doc/Pacemaker_Explained/pot/Author_Group.pot
    • doc/Pacemaker_Explained/pot/Book_Info.pot
    • doc/Pacemaker_Explained/pot/Ch-Advanced-Options.pot
    • doc/Pacemaker_Explained/pot/Ch-Advanced-Resources.pot
    • doc/Pacemaker_Explained/pot/Ch-Alerts.pot
    • doc/Pacemaker_Explained/pot/Ch-Basics.pot
    • doc/Pacemaker_Explained/pot/Ch-Constraints.pot
    • doc/Pacemaker_Explained/pot/Ch-Intro.pot
    • doc/Pacemaker_Explained/pot/Ch-Multi-site-Clusters.pot
    • doc/Pacemaker_Explained/pot/Ch-Nodes.pot
    • doc/Pacemaker_Explained/pot/Ch-Notifications.pot
    • doc/Pacemaker_Explained/pot/Ch-Options.pot
    • doc/Pacemaker_Explained/pot/Ch-Resource-Templates.pot
    • doc/Pacemaker_Explained/pot/Ch-Resources.pot
    • doc/Pacemaker_Explained/pot/Ch-Rules.pot
    • doc/Pacemaker_Explained/pot/Ch-Status.pot
    • doc/Pacemaker_Explained/pot/Ch-Stonith.pot
    • doc/Pacemaker_Explained/pot/Ch-Utilization.pot
    • doc/Pacemaker_Explained/pot/Pacemaker_Explained.pot
    • doc/Pacemaker_Explained/pot/Preface.pot
    • doc/Pacemaker_Explained/pot/Revision_History.pot
    • doc/Pacemaker_Remote/pot/Author_Group.pot
    • doc/Pacemaker_Remote/pot/Book_Info.pot
    • doc/Pacemaker_Remote/pot/Ch-Alternatives.pot
    • doc/Pacemaker_Remote/pot/Ch-Baremetal-Tutorial.pot
    • doc/Pacemaker_Remote/pot/Ch-Example.pot
    • doc/Pacemaker_Remote/pot/Ch-Intro.pot
    • doc/Pacemaker_Remote/pot/Ch-KVM-Tutorial.pot
    • doc/Pacemaker_Remote/pot/Ch-Options.pot
    • doc/Pacemaker_Remote/pot/Revision_History.pot
  360. Change #12226

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 03 Nov 2016 16:05:16
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 7e69fe597f5fc6b4e32f84b3c602b45a1a419f7d

    Comments

    Doc: update change log for 1.1.16-rc1

    Changed files

    • ChangeLog
  361. Change #12227

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 03 Nov 2016 16:05:23
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ae12849300a748b54a06662c49896e0e9d9d8961

    Comments

    Build: update version information for 1.1.16

    Changed files

    • lib/cib/Makefile.am
    • lib/cluster/Makefile.am
    • lib/common/Makefile.am
    • lib/fencing/Makefile.am
    • lib/lrmd/Makefile.am
    • lib/pengine/Makefile.am
    • lib/services/Makefile.am
    • lib/transition/Makefile.am
    • pacemaker.spec.in
    • pengine/Makefile.am
    • version.m4
  362. Change #12228

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 03 Nov 2016 16:27:29
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision b7940bb3fd27e3fe991ab526ef1ab5a175991131

    Comments

    Merge pull request #1168 from kgaillot/1.1
    
    Release 1.1.16-rc1

    Changed files

    • ChangeLog
    • doc/Clusters_from_Scratch/pot/Ap-Configuration.pot
    • doc/Clusters_from_Scratch/pot/Ap-Corosync-Conf.pot
    • doc/Clusters_from_Scratch/pot/Ap-Reading.pot
    • doc/Clusters_from_Scratch/pot/Author_Group.pot
    • doc/Clusters_from_Scratch/pot/Book_Info.pot
    • doc/Clusters_from_Scratch/pot/Ch-Active-Active.pot
    • doc/Clusters_from_Scratch/pot/Ch-Active-Passive.pot
    • doc/Clusters_from_Scratch/pot/Ch-Apache.pot
    • doc/Clusters_from_Scratch/pot/Ch-Installation.pot
    • doc/Clusters_from_Scratch/pot/Ch-Intro.pot
    • doc/Clusters_from_Scratch/pot/Ch-Shared-Storage.pot
    • doc/Clusters_from_Scratch/pot/Ch-Stonith.pot
    • doc/Clusters_from_Scratch/pot/Ch-Tools.pot
    • doc/Clusters_from_Scratch/pot/Ch-Verification.pot
    • doc/Clusters_from_Scratch/pot/Preface.pot
    • doc/Clusters_from_Scratch/pot/Revision_History.pot
    • doc/Pacemaker_Development/pot/Author_Group.pot
    • doc/Pacemaker_Development/pot/Book_Info.pot
    • doc/Pacemaker_Development/pot/Ch-Coding.pot
    • doc/Pacemaker_Development/pot/Ch-FAQ.pot
    • doc/Pacemaker_Development/pot/Ch-Python.pot
    • doc/Pacemaker_Development/pot/Revision_History.pot
    • doc/Pacemaker_Explained/en-US/Book_Info.xml
    • doc/Pacemaker_Explained/en-US/Ch-Advanced-Options.txt
    • doc/Pacemaker_Explained/en-US/Ch-Constraints.txt
    • doc/Pacemaker_Explained/en-US/Ch-Options.txt
    • doc/Pacemaker_Explained/en-US/Revision_History.xml
    • doc/Pacemaker_Explained/pot/Ap-Debug.pot
    • doc/Pacemaker_Explained/pot/Ap-FAQ.pot
    • doc/Pacemaker_Explained/pot/Ap-Install.pot
    • doc/Pacemaker_Explained/pot/Ap-LSB.pot
    • doc/Pacemaker_Explained/pot/Ap-OCF.pot
    • doc/Pacemaker_Explained/pot/Ap-Samples.pot
    • doc/Pacemaker_Explained/pot/Ap-Upgrade.pot
    • doc/Pacemaker_Explained/pot/Author_Group.pot
    • doc/Pacemaker_Explained/pot/Book_Info.pot
    • doc/Pacemaker_Explained/pot/Ch-Advanced-Options.pot
    • doc/Pacemaker_Explained/pot/Ch-Advanced-Resources.pot
    • doc/Pacemaker_Explained/pot/Ch-Alerts.pot
    • doc/Pacemaker_Explained/pot/Ch-Basics.pot
    • doc/Pacemaker_Explained/pot/Ch-Constraints.pot
    • doc/Pacemaker_Explained/pot/Ch-Intro.pot
    • doc/Pacemaker_Explained/pot/Ch-Multi-site-Clusters.pot
    • doc/Pacemaker_Explained/pot/Ch-Nodes.pot
    • doc/Pacemaker_Explained/pot/Ch-Notifications.pot
    • doc/Pacemaker_Explained/pot/Ch-Options.pot
    • doc/Pacemaker_Explained/pot/Ch-Resource-Templates.pot
    • doc/Pacemaker_Explained/pot/Ch-Resources.pot
    • doc/Pacemaker_Explained/pot/Ch-Rules.pot
    • doc/Pacemaker_Explained/pot/Ch-Status.pot
    • doc/Pacemaker_Explained/pot/Ch-Stonith.pot
    • doc/Pacemaker_Explained/pot/Ch-Utilization.pot
    • doc/Pacemaker_Explained/pot/Pacemaker_Explained.pot
    • doc/Pacemaker_Explained/pot/Preface.pot
    • doc/Pacemaker_Explained/pot/Revision_History.pot
    • doc/Pacemaker_Remote/en-US/Book_Info.xml
    • doc/Pacemaker_Remote/en-US/Ch-Intro.txt
    • doc/Pacemaker_Remote/en-US/Revision_History.xml
    • doc/Pacemaker_Remote/pot/Author_Group.pot
    • doc/Pacemaker_Remote/pot/Book_Info.pot
    • doc/Pacemaker_Remote/pot/Ch-Alternatives.pot
    • doc/Pacemaker_Remote/pot/Ch-Baremetal-Tutorial.pot
    • doc/Pacemaker_Remote/pot/Ch-Example.pot
    • doc/Pacemaker_Remote/pot/Ch-Intro.pot
    • doc/Pacemaker_Remote/pot/Ch-KVM-Tutorial.pot
    • doc/Pacemaker_Remote/pot/Ch-Options.pot
    • doc/Pacemaker_Remote/pot/Revision_History.pot
    • lib/cib/Makefile.am
    • lib/cluster/Makefile.am
    • lib/cluster/election.c
    • lib/common/Makefile.am
    • lib/fencing/Makefile.am
    • lib/lrmd/Makefile.am
    • lib/pengine/Makefile.am
    • lib/services/Makefile.am
    • lib/services/services.c
    • lib/services/services_linux.c
    • lib/services/systemd.c
    • lib/transition/Makefile.am
    • pacemaker.spec.in
    • pengine/Makefile.am
    • version.m4
    • xml/Readme.md
  363. Change #12252

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Fri 04 Nov 2016 18:15:19
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision f596dccae6c8db1e6b626c96a0200c37291d89ff

    Comments

    Low: crm_report: linux-foundation.org bug tracker deprecated
    
    ...so advertise the replacement instead.

    Changed files

    • tools/crm_report.in
  364. Change #12253

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Fri 04 Nov 2016 23:22:27
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision b6f251a13fadca0cb74702b0c007a55275c8ea09

    Comments

    Merge pull request #1170 from jnpkrn/crm_report-bug-tracker
    
    Low: crm_report: linux-foundation.org bug tracker deprecated

    Changed files

    • tools/crm_report.in
  365. Change #12258

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Tue 15 Nov 2016 19:22:10
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 583bbde4492479d48138fe133523d6a8a4d5013f

    Comments

    Build: configure: fix fouled parameter expansion
    
    Introduced with b38f7c5; spotted by and many thanks to wferi:
    https://github.com/ClusterLabs/pacemaker/commit/b38f7c54d81a73cabd13f77ed518c45f58a3c25f#commitcomment-19727928

    Changed files

    • configure.ac
  366. Change #12259

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 15 Nov 2016 20:21:11
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision be2d4633d7f99dc83fd5ff4142242d8075abf87e

    Comments

    Merge pull request #1174 from jnpkrn/build-cont
    
    Build: configure: fix fouled parameter expansion

    Changed files

    • configure.ac
  367. Change #12260

    Category None
    Changed by Gao,Yan <ygaoohnoyoudont@suse.com>
    Changed at Mon 14 Nov 2016 12:24:53
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 74eae9e8f59d150125b25d828d35c7d4884b1eaa

    Comments

    xml: rng: Keep score-attribute{,-mangle} in the existing RelaxNG schema files for graceful upgrades
    
    This commit partially reverts commit
    30383cc5d70d542a95860a043f4d044f9fa5af5e to prevent either rolling
    upgrade or offline upgrade from being possibly broken.
    
    So that the removal of the attributes score-attribute and
    score-attribute-mangle only remains for constraints-next.rng as a
    reminder. We'll remove the attributes in the next bumped RNG version and
    create a XSL file for doing transformation.

    Changed files

    • xml/constraints-1.0.rng
    • xml/constraints-1.2.rng
    • xml/constraints-2.1.rng
    • xml/constraints-2.2.rng
    • xml/constraints-2.3.rng
    • xml/constraints-2.6.rng
  368. Change #12261

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 15 Nov 2016 20:22:55
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision dfbd96d45366eb478fb98013f76af6e270629057

    Comments

    Merge pull request #1173 from gao-yan/xml-score-attribute-mangle
    
    xml: rng: Keep score-attribute{,-mangle} in the existing RelaxNG schema files for graceful upgrades

    Changed files

    • xml/constraints-1.0.rng
    • xml/constraints-1.2.rng
    • xml/constraints-2.1.rng
    • xml/constraints-2.2.rng
    • xml/constraints-2.3.rng
    • xml/constraints-2.6.rng
  369. Change #12262

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 15 Nov 2016 20:24:58
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 2e6cb06c116d0f184403af2cfb2b4c6db6d8d583

    Comments

    Doc: libcrmcommon,libservices: correct license comments
    
    Copy-and-paste errors led to some library files having boilerplate referencing
    the GPL instead of LGPL. Correction confirmed with all authors.

    Changed files

    • lib/common/cib_secrets.c
    • lib/common/watchdog.c
    • lib/services/upstart.c
  370. Change #12263

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 15 Nov 2016 20:24:58
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 4b8fa1fdff80701bf9f3155ce14bbbbba2fd0c87

    Comments

    Low: mcp,pacemaker_remote: order after time-sync
    
    Pacemaker can behave badly if the time jumps backward, so tell systemd
    to order it after any time synchronizers such as ntpdate.

    Changed files

    • lrmd/pacemaker_remote.service.in
    • mcp/pacemaker.service.in
  371. Change #12264

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Tue 15 Nov 2016 20:24:58
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision a145ce1df062dff61d7bab6d58f770cbce5f5dec

    Comments

    Test: cts: fix patterns for verifying corosync kill

    Changed files

    • cts/patterns.py
  372. Change #12265

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 17 Nov 2016 00:45:06
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 9a871a3e562250acf36f348aa259158f6acf4362

    Comments

    Doc: update change log for 1.1.16-rc2

    Changed files

    • ChangeLog
  373. Change #12266

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Thu 17 Nov 2016 01:20:04
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c4ca169218a532011f46317e18be738d37b36f2f

    Comments

    Merge pull request #1176 from kgaillot/rc2
    
    Release 1.1.16-rc2

    Changed files

    • ChangeLog
    • cts/patterns.py
    • lib/common/cib_secrets.c
    • lib/common/watchdog.c
    • lib/services/upstart.c
    • lrmd/pacemaker_remote.service.in
    • mcp/pacemaker.service.in
  374. Change #12282

    Category None
    Changed by yuusuke <yusk.iidaohnoyoudont@gmail.com>
    Changed at Tue 22 Nov 2016 10:49:39
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 6fc330083c25944104033178e474be8d708b33c6

    Comments

    wd: Fix to not compare NULL when environment variable is not set

    Changed files

    • lib/common/watchdog.c
  375. Change #12283

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Mon 28 Nov 2016 15:49:18
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 656fc36b22833a86cd4c2382857a683aa7c6cfbb

    Comments

    Merge pull request #1179 from yuusuke/fix_panic_action
    
    wd: Fix to not compare NULL when environment variable is not set

    Changed files

    • lib/common/watchdog.c
  376. Change #12289

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Tue 22 Nov 2016 22:59:31
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 5dd991ac97da76f1b1656601259aba9263715d5b

    Comments

    Build: GNUmakefile: shift positional args after use in rpmbuild-with

    Changed files

    • GNUmakefile
  377. Change #12290

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Tue 22 Nov 2016 22:59:54
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision ed224d00216e1293c22c34cb0514731fea6132f9

    Comments

    Build: GNUmakefile: fix redundant command in a sequence

    Changed files

    • GNUmakefile
  378. Change #12291

    Category None
    Changed by Jan Pokorný <jpokornyohnoyoudont@redhat.com>
    Changed at Wed 30 Nov 2016 15:14:45
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 3ad313fe1c59bc32c69146130bb52c31ccaffbe1

    Comments

    Build: allow for git -> automatic COPR builds integration
    
    The extraneous files are marked as ignored for export.

    Changed files

    • .gitattributes
    • .tito.spec.tmpl
    • .tito/custom.py
    • .tito/tito.props
  379. Change #12292

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 30 Nov 2016 18:17:51
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c034ddf16eb9fca1ef374e7dedb0ac51ea7ddfd5

    Comments

    Merge pull request #1182 from jnpkrn/copr-tito
    
    build: allow for git -> automatic COPR builds integration

    Changed files

    • .gitattributes
    • .tito.spec.tmpl
    • .tito/custom.py
    • .tito/tito.props
    • GNUmakefile
  380. Change #12293

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 30 Nov 2016 18:37:31
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 55d245870f1070c46b66b97a860bd9f2c5685f9a

    Comments

    Build: allow RSYNC_DEST in toplevel make

    Changed files

    • GNUmakefile
    • doc/Makefile.am
  381. Change #12294

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 30 Nov 2016 19:34:30
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision bc92a19c5c157d2faa4ceaacf39d4be614eac16b

    Comments

    Build: improve uploading to website
    
    Especially, don't generate coverity output by default,
    don't preserve the local uid/gid for uploaded files,
    and put man pages in the proper (package-specific) destination.

    Changed files

    • GNUmakefile
    • doc/Makefile.am
  382. Change #12295

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 30 Nov 2016 19:38:48
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 76876b3698d0e72fd177579e95c3c8147e912f31

    Comments

    Doc: Pacemaker Explained: omit unreleased feature

    Changed files

    • doc/Pacemaker_Explained/en-US/Ch-Rules.txt
  383. Change #12296

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 30 Nov 2016 19:47:38
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision c2f4d0415fa83b86603c79677206865921c4fa5d

    Comments

    Doc: update change log for 1.1.16

    Changed files

    • ChangeLog
  384. Change #12297

    Category None
    Changed by Ken Gaillot <kgaillotohnoyoudont@redhat.com>
    Changed at Wed 30 Nov 2016 20:51:58
    Repository https://github.com/ClusterLabs/pacemaker
    Branch 1.1
    Revision 94ff4df51a55cc30d01843ea11b3292bac755432

    Comments

    Merge pull request #1192 from kgaillot/1.1
    
    Release 1.1.16

    Changed files

    • ChangeLog
    • GNUmakefile
    • doc/Makefile.am
    • doc/Pacemaker_Explained/en-US/Ch-Rules.txt