pacemaker-doc-1.1.18-3.el6>t  DH`p[*=@ Fda-!ujUuߖD.mWğg+TE |@rH FVeޖXm[d^Ehыf6!xwM޼; +1Iخ榡7fzoǁR~o_6)kX\V|$hIA zN־*(1VaN&HR LΓdw(?3Yn&Hl5΂F~In0(>N ѓSĥBثP-{8-6=z7tJ0Cʹ 7}+`J&BԱK?Cb[jCgKcŵeT yp!HL4Hn.ݲGs1>f?YfjKioRV]T\ir̮cRwwpq= î6\mೋprǪδȜXQ^*`TU!j90ff685bef4097d7b865079bc1bb58784699f676f|[*=@ FK0fP.ߴ ^5{" ~1ƍ}"$qL?RZf,ijcȱ>zǸ&ZmI(d_ ٧Xr[uǟ&](~,#20*VyK#ӨZP ?A|gJީ> l]B uXϊ 36qN͎Q*PAou(n~6)= $ neW6Kn\!l+7,F z Nk{/tu7hWӎ{)|$9U3Ps Mӧ1s߳~pؑQ՝2"υw D@s&wkpyI!w* RtgͰ!~: /J^ 1h -`Oy3szEhaO6\bVJ ڲDL06v arW4ɿLfXlѤÈE<9,>7? d  9 ,:U[d         @  L |   Dhx(8^9x^:^G H I X,Y4\P ] ^ bdeflt uL v|w x Cpacemaker-doc1.1.183.el6Documentation for PacemakerDocumentation for Pacemaker. Pacemaker is an advanced, scalable High-Availability cluster resource manager for Corosync, CMAN and/or Linux-HA.[)'0x86-01.bsys.centos.org"CentOSCC-BY-SA-4.0CentOS BuildSystem Documentationhttp://www.clusterlabs.orglinuxx86_64N% YBNFgBAA큤A큤[)&[)'/[)&[)&[)&[)&[)&[)&[)&[)&[)&[)&9348ddfd44da5a127c59141981954746a860ec8e03e0412cf3af7134af0f97e2aa14f1e7917b99f8f944e954fd5f1957508c8f49f5ed02f0dd7aa6b5e3aa8f5cdd58dc1e78b90ad53c74d72a3c66ef434ac51afef28d3a52e46fd5353cdf69778e9610913a68b50b89a59184e6ff75a3581784f55a0ab2b5006e4b41e56c6e0c925b98c91087dca5ba437c866a250ff69ecd5e4043d630eae089fe124a1be2979348ddfd44da5a127c59141981954746a860ec8e03e0412cf3af7134af0f97e28177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064336b6d3fa47916943fd5fec313c584784946047ec1337a78b440e5992cb595f898177bd34c21dd99e81e36279f5e48b39bf6bedd004c79014f86f44b1db7e7454rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpacemaker-1.1.18-3.el6.src.rpmpacemaker-docpacemaker-doc(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.8.0Z@ZkZk@X@XWX lXW VV@VVVJV͛@V@VV@V@UUUL@U'@UU:SESS@S@SM@RRM\@RL RJ@R>R9RNRR q@R@R@Q@QMQdQdP[Pg@P@PPj@PiP\VO Ou@OqOOdO - 1.1.18-3Ken Gaillot - 1.1.18-2Ken Gaillot - 1.1.18-1Ken Gaillot - 1.1.15-5Ken Gaillot - 1.1.15-4Ken Gaillot - 1.1.15-3Ken Gaillot - 1.1.15-2Ken Gaillot - 1.1.15-1Ken Gaillot - 1.1.14-8Ken Gaillot - 1.1.14-7Klaus Wenninger - 1.1.14-6Ken Gaillot - 1.1.14-5Ken Gaillot - 1.1.14-4Ken Gaillot - 1.1.14-3Klaus Wenninger - 1.1.14-2.0Klaus Wenninger - 1.1.14-1.1Klaus Wenninger - 1.1.14-1.0Andrew Beekhof - 1.1.12-8.2Ken Gaillot - 1.1.12-9Ken Gaillot - 1.1.12-8.1David Vossel - 1.1.12-8Andrew Beekhof - 1.1.12-7David Vossel - 1.1.12-6David Vossel - 1.1.12-5Andrew Beekhof - 1.1.12-4Andrew Beekhof - 1.1.12-3Andrew Beekhof - 1.1.12-2Andrew Beekhof - 1.1.12-1David Vossel - 1.1.10-16David Vossel - 1.1.10-15Andrew Beekhof - 1.1.10-14Andrew Beekhof - 1.1.10-13Andrew Beekhof - 1.1.10-12Andrew Beekhof - 1.1.10-11Andrew Beekhof - 1.1.10-10Andrew Beekhof - 1.1.10-9Andrew Beekhof - 1.1.10-8Andrew Beekhof - 1.1.10-7Andrew Beekhof - 1.1.10-6Andrew Beekhof - 1.1.10-5Andrew Beekhof - 1.1.10-4Andrew Beekhof - 1.1.10-3Andrew Beekhof 1.1.10-2Andrew Beekhof 1.1.10-1Andrew Beekhof - 1.1.8-7Andrew Beekhof - 1.1.8-6Andrew Beekhof - 1.1.8-5Andrew Beekhof - 1.1.8-4Andrew Beekhof 1.1.8-3Andrew Beekhof 1.1.8-2Andrew Beekhof 1.1.8-1David Vossel - 1.1.7-6David Vossel - 1.1.7-5David Vossel - 1.1.7-3Andrew Beekhof - 1.1.7-2Andrew Beekhof - 1.1.7-1Andrew Beekhof - 1.1.6-3Andrew Beekhof - 1.1.6-2Andrew Beekhof - 1.1.6-1Andrew Beekhof - 1.1.5-8Andrew Beekhof - 1.1.5-7Andrew Beekhof - 1.1.5-6Andrew Beekhof - 1.1.5-5Andrew Beekhof - 1.1.5-4Andrew Beekhof - 1.1.5-3Andrew Beekhof - 1.1.5-2Andrew Beekhof - 1.1.5-1Andrew Beekhof 1.1.4-1Andrew Beekhof 1.1.2-7Andrew Beekhof 1.1.2-6Andrew Beekhof 1.1.2-5Andrew Beekhof 1.1.2-3Andrew Beekhof 1.1.2-2Andrew Beekhof - 1.1.1-2Andrew Beekhof - 1.1.1-1Fabio M. Di Nitto - 1.1.0-2Andrew Beekhof - 1.1.0-1Andrew Beekhof - 1.1.0-0.1-00d9bcac8775.hgDennis Gregorovic - 1.0.5-6.2Dennis Gregorovic - 1.0.5-6.1Andrew Beekhof - 1.0.5-6Andrew Beekhof - 1.0.5-5Andrew Beekhof - 1.0.5-4Andrew Beekhof - 1.0.5-3Tomas Mraz - 1.0.5-2.1Andrew Beekhof - 1.0.5-2Andrew Beekhof - 1.0.5-1Ville Skyttä - 1.0.5-0.7.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.6.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.5.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.4.c9120a53a6ae.hgAndrew Beekhof - 1.0.4-3Andrew Beekhof - 1.0.4-2Andrew Beekhof - 1.0.4-1- Be more specific about documentation license - Resolves: rhbz#1554328- Add explicit dependency on shadow-utils - Resolves: rhbz#1554328- Rebase to upstream bfe4e8042065eb61506cd3ff10fc5f02dd2f3bb7 (1.1.18 plus patches) - Resolves: rhbz#1388102 - Resolves: rhbz#1427643 - Resolves: rhbz#1500510 - Resolves: rhbz#1513199- Avoid unnecessary CIB re-syncs Resolves: rhbz#1410110- crm_report should avoid grep on binary logs - document that clufter is now supported Resolves: rhbz#1405205- Show correct help and error messages in attrd_updater - Preserve rolling upgrades involving Pacemaker Remote nodes - Update status of clufter in README_RGManager_porting Resolves: rhbz#1388558 Resolves: rhbz#1389028- Include upstream fixes to init scripts - ClusterMon resource should verify pid is crm_mon's - Fix CVE-2016-7035 Resolves: rhbz#1322595 Resolves: rhbz#1360234 Resolves: rhbz#1374775- Rebase to upstream e174ec84857e087210b9dacee3318f8203176129 (1.1.15) Resolves: rhbz#1253325 Resolves: rhbz#1312040 Resolves: rhbz#1322595 Resolves: rhbz#1326350 Resolves: rhbz#1356727- fenced unseen nodes should not be considered unclean Resolves: rhbz#1321110- sanitize log files collected by crm_report Resolves: rhbz#1219103- start sbd if configured and enabled Resolves: rhbz#1313246- support remote node attributes Resolves: rhbz#1297564- preserve CIB scalability Resolves: rhbz#1195500- prevent crmd crash after unexpected Pacemaker Remote connection takeover - ensure package URL is displayed correctly Resolves: rhbz#1252206- fix issues with graceful remote stops feature Resolves: rhbz#1297564- removed unneeded dbus requirement Resolves: rhbz#1252206- Update to upstream release 1.1.14 - added README_RGManager_porting to document replacement of ccs2cib, ccs_flatten & disable_rgmanager - added patchset (0100-0111) from master to implement graceful stop of pacemaker_remote - require minimum-version 0.17.0 of libqb Resolves: rhbz#1193499 Resolves: rhbz#1195500 Resolves: rhbz#1200853 Resolves: rhbz#1215809 Resolves: rhbz#1219103 Resolves: rhbz#1235316 Resolves: rhbz#1246490 Resolves: rhbz#1246563 Resolves: rhbz#1252206 Resolves: rhbz#1257333 Resolves: rhbz#1275223 Resolves: rhbz#1287535 Resolves: rhbz#1297564Resolves: rhbz#1249474- Fix use-after-free issues related to peer status callbacks Resolves: rhbz#1235316- Fix use-after-free issues related to peer status callbacks Resolves: rhbz#1249474- Reduce log severity for style upgrade notice. - Properly export pacemaker related sysconfig variables - Remove warning during yum update of pacemaker packages. Resolves: rhbz#1163982 Resolves: rhbz#1177821 Resolves: rhbz#1210291- Ensure relevant components clear cache entries are cleared when peers leave the cluster Resolves: rhbz#1193499- Fixes invalid free in attrd - Fixes crm_mon -E option for external script. - Fixes acl read-only access role assignment. Resolves: rhbz#1205292 Resolves: rhbz#1208896 Resolves: rhbz#1207621- Properly clear shutdown transient attribute after node leaves membership. Resolves: rhbz#1198638- Ensure glib2 matches at least the version we built against Resolves: rhbz#1113189- Fix: crmd: avoid double free caused by nested hash table removal - Fix: ignore SIGPIPE with gnutls is in use - Fix: cib: cl#5222 - Prevent assert in xml_calculate_changes() on performing cib operations Resolves: rhbz#1071995- Bug rhbz#1054307 - cname pattern match should be more restrictive in init script Resolves: rhbz#1054307- Update to upstream release 1.1.12-rc3 - The CIB has O(2) better performance and updates are applied with greater reliablity - Transient attributes are now recorded in a truely atomic manner - Supports fencing agents that need the host to be unfenced at startup - CIB ACLs have been reimplemented and are now enabled - Various bugs squashed - Resolves: rhbz#1020210 rhbz#1036631 rhbz#1069279 - Resolves: rhbz#1069795 rhbz#1071995- Fix: pengine: fixes invalid transition caused by clones with more than 10 instances Resolves: rhbz#1078954- Fix: Removes unnecessary newlines in crm_resource -O output Resolves: rhbz#1038155 - Fix: lrmd: Correctly cancel monitor actions for lsb/systemd/service resources on cleaning up (cherry picked from commit 1c14b9d69470ff56fd814091867394cd0a1cf61d) Resolves: rhbz#1046131 - Fix: services: Fixes segfault associated with cancelling in-flight recurring operations. Resolves: rhbz#1046131- Log: crmd: Supply arguments in the correct order Resolves: rhbz#996850 - Fix: Invalid formatting of log message causes crash Resolves: rhbz#996850- Fix: cman: Start clvmd and friends from the init script if enabled- Fix: Consistently use 'Slave' as the role for unpromoted master/slave resources Resolves: rhbz#1011618 - Fix: pengine: Location constraints with role=Started should prevent masters from running at all Resolves: rhbz#902407 - Fix: crm_resource: Observe --master modifier for --move Resolves: rhbz#902407+ Fix: cman: Do not start pacemaker if cman startup fails + Fix: Fencing: Observe pcmk_host_list during automatic unfencing Resolves: rhbz#996850- Remove unsupported resource agent Resolves: rhbz#1005678 - Provide a meaningful error if --master is used for primitives and groups+ Fix: xml: Location constraints are allowed to specify a role + Bug rhbz#902407 - crm_resource: Handle --ban for master/slave resources as advertised Resolves: rhbz#902407+ Fix: mcp: Remove LSB hints that instruct chkconfig to start pacemaker at boot time Resolves: rhbz#997346+ Fencing: Support agents that need the host to be unfenced at startup Resolves: rhbz#996850 + Fix: crm_report: Collect corosync quorum data Resolves: rhbz#989292- Regenerate patches to have meaningful names+ Fix: systemd: Prevent glib assertion - only call g_error_free with non-NULL arguments + Fix: systemd: Prevent additional use-of-NULL assertions in g_error_free + Fix: logging: glib CRIT messages should not produce core files in the background + Fix: crmd: Correcty update the history cache when recurring ops change their return code + Log: crm_mon: Unmangle the output for failed operations + Log: cib: Correctly log short-form xml diffs + Log: pengine: Better indicate when a resource has failed+ Fix: crmd: Prevent crash by passing log arguments in the correct order + Fix: pengine: Do not re-allocate clone instances that are blocked in the Stopped state + Fix: pengine: Do not allow colocation with blocked clone instances+ Fix: pengine: Do not restart resources that depend on unmanaged resources + Fix: crmd: Prevent recurring monitors being cancelled due to notify operations- Drop rgmanager 'provides' directive- Update source tarball to revision: Pacemaker-1.1.10 - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for full details - Resolves: rhbz#891766 - Resolves: rhbz#902407 - Resolves: rhbz#908450 - Resolves: rhbz#913093 - Resolves: rhbz#951340 - Resolves: rhbz#951371 - Related: rhbz#987355- Resolves: rhbz#880249 - Update to upstream ca7bf5e + Fencing: Only try peers for non-topology based operations once + tools: Have crm_resource generate a valid transition key when sending resource commands to the crmd- Resolves: rhbz#877364 - Update to upstream d20d06f + cib: Avoid use-after-free by correctly support cib_no_children for non-xpath queries + cib: Remove text nodes from cib replace operations + Cluster: Preserve corosync membership state when matching node name/id entries + cman: Do not wait for unmanaged resources during shutdown + cman: Ensure reliable shutdown + cman: Ignore qdisk 'nodes' + Core: Prevent use-of_NULL in IPC code + corosync: Ensure peer state is preserved when matching names to nodeids + crmd: Avoid filling the ipc queue with data we don't need + crmd: Prevent election storms caused by getrusage() values being too close + Fencing: Correctly terminate when all device options have been exhausted + Fencing: Record delegated self-fencing operations in case they fail + legacy: Re-enable logging from the pacemaker plugin + pengine: Bug rhbz#880249 - Ensure orphan masters are demoted before being stopped + pengine: Bug rhbz#880249 - Teach the PE how to recover masters into primitives + pengine: Ensure previous migrations are completed before attempting another one + tools: crm_report - Fix node list detection- Resolves: rhbz#877364 - Update to upstream e69dfc1 + attrd: Correctly handle deletion of non-existant attributes + cib: Do not pass local variables to mainloop_add_fd() when creating remote connections + Cluster: Do not strip the domain from node names calculated from uname(2) + Core: Supply the correct number of arguments for the format string + corosync: Avoid errors when closing failed connections + fencing: Automatically append 'nodeid' to fencing agent args if it is detected agent supports 'nodeid' parameter + mcp: chmod the correct directory instead of /var/run + pengine: Prevent double-free for cloned primitive from template- Resolves: rhbz#816875 - Update to upstream db9410b + Cluster: Detect node name collisions in corosync + Cluster: Strip domains from node names by default + Core: Prevent ordering changes when applying xml diffs + Fencing: On failure, only try a topology device once from the remote level. + Fencing: Retry stonith device for duration of action's timeout period. + Fencing: Support 'on_target' option in fencing device metadata for forcing unfence on target node + mcp: Re-attach to existing pacemaker components when mcp fails + pengine: Bug cl#5101 - Ensure stop order is preserved for partially active groups + pengine: Bug cl#5111 - When clone/master child rsc has on-fail=stop, insure all children stop on failure. + pengine: Correctly unpack active anonymous clones + pengine: Support a 'requires' resource meta-attribute for controlling whether it needs quorum, fencing or nothing + pengine: Support resources that require unfencing before start- Fix multilib support by turning off the auto compilation of python files - Resolves: rhbz#816875- Fix internal package dependancies - Resolves: rhbz#816875 - Update to upstream 0b45588 + Correctly disable syslog output when requested + Warn about node names containing a capital letter + Do not start fencing until entire device topology is found or query results timeout. + Allow nodes to use a name other than uname()- Rebuild for upstream 1.1.8 release - Resolves: rhbz#816875 - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for full details + New IPC implementation from libqb + New logging implementation from libqb + Quieter - info, debug and trace logs are no longer sent to syslog + Dropped dependancy on cluster-glue + Config and core directories no longer located in heartbeat directories + Support for managing systemd services + Rewritten local resource management daemon + Version bumps for every shared library due to API cleanups + Removes crm shell, install/use pcs shell and GUI instead- Clear failcount history from crmd's lrm cache. Resolves: rhbz#789397- Use default value for HB_DAEMON_DIR define when clusterglue does not provide one. Resolves: rhbz#808557- Add libqb-devel as a dependancy of pacemaker-libs-devel - Medium: PE: Report resources as active in correct data about resource location Resolves: rhbz#799070 - Low: Tools: Bug rhbz#801351 - Fix crm_report help text Resolves: rhbz#801351- Update patch level to upstream version: c26e624 - Resolves: rhbz#720214 rhbz#720218 rhbz#754216 rhbz#789397 For full details, see: https://github.com/ClusterLabs/pacemaker/compare/c26e624...148fccf- Update tarball to upstream version: 148fccf See included ChangeLog file or, for full details: https://github.com/ClusterLabs/pacemaker/compare/148fccf...a12de08 - Add libqb-devel as a build dependancy - Resolves: rhbz#782255 rhbz#754216 rhbz#729035 - Related: rhbz#790627- Resolves: rhbz#745526- Restore the ExclusiveArch directive - Related: rhbz#743175- Update tarball to upstream version: a02c0f1 See included ChangeLog file or, for full details: https://github.com/ClusterLabs/pacemaker/compare/a12de08...a02c0f1 - Do not build in support for snmp, esmtp by default - Create a package for cluster unaware libraries to minimze our footprint on non-cluster nodes - Better subpackage descriptions - Resolves: rhbz#743175- Update patch level to: 8ab3842021a5 - Resolves: rhbz#729035- Fix install typo - Related: rhbz#720136- Update tarball to upstream version: b933cbea41b5 - Resolves: rhbz#708797 - Resolves: rhbz#451848 - Resolves: rhbz#708722 - Resolves: rhbz#720136- Fix another multi-lib header issue - Related: rhbz#668466- Fix multi-lib header issue - Related: rhbz#668466- Resolves: rhbz#684838 - Correctly notify fenced of a successful fencing event- Fix cman integration - Resolves: rhbz#684838 - Correctly notify fenced of a successful fencing event - Resolves: rhbz#684825 - Ensure Pacemaker uses the most recent membership/quorum information- Fix rpmlint warnings - Rebase on new upstream release See included ChangeLog file or http://hg.clusterlabs.org/pacemaker/1.1/file/tip/ChangeLog for details + Bugs lf#2445, lf#2493, lf#2508, lf#2518, lf#2527, lf#2544, lf#2545, lf#2550, lf#2551, lf#2554, lf#2558, bnc#665131 - Resolves: rhbz#676286 - Add per device 'diag' option to pacemaker stonith action- Resolves: rhbz#668466 - Update tarball to upstream version: 3ac6ac993d6d + Performance improvements for larger clusters + Miscellaneous bug fixes- Resolves: rhbz#610815 - add cman support + High: ais: Use service slot 10 to avoid conflicting with cman- Resolves: rhbz#610815 - add cman support + High: cib: Also free query result for xpath operations that return more than one hit + High: cib: Fix the application of unversioned diffs + High: Core: Correctly unpack HA_Messages containing multiple entries with the same name + High: Core: Resolve coverity RESOURCE_LEAK defects + High: crmd: All nodes should see status updates, not just he DC + High: crmd: Allow non-DC nodes to clear failcounts too + High: crmd: Base DC election on process relative uptime + High: crmd: Make sure the membership cache is accurate after a sucessful fencing operation + High: crmd: Make sure we always poke the FSA after a transition to clear any TE_HALT actions + High: crmd: Prevent segmentation fault + High: PE: Avoid creating invalid ordering constraints for probes that are not needed + High: PE: Bug lf#1959 - Fail unmanaged resources should not prevent other services from shutting down + High: PE: Bug lf#2422 - Ordering dependencies on partially active groups not observed properly + High: PE: Bug lf#2424 - Use notify oepration definition if it exists in the configuration + High: PE: Bug lf#2433 - No services should be stopped until probes finish + High: PE: Correctly detect when there is a real failcount that expired and needs to be cleared + High: PE: Correctly handle pseudo action creation + High: PE: Fix colocation for interleaved clones + High: PE: Fix colocation with partially active groups + High: PE: Fix potential use-after-free defect from coverity + High: PE: Fix use-after-free in order_actions() reported by valgrind + High: PE: Prevent endless loop when looking for operation definitions in the configuration + High: stonith: Correctly parse pcmk_host_list parameters that appear on a single line + High: tools: crm_simulate - Resolve coverity USE_AFTER_FREE defect- Resolves: rhbz#594296 - rpmdiff checks + Remove legacy scripts + Add missing man pages + Fix sub-package version requires- Resolves: rhbz#590667 - Rebase on new upstream release + High: Core: Bug lf#2401 - Backed out changeset 6e6980376f01- Do not build on ppc and ppc64. Resolves: rhbz#590992 - Rebase on new upstream release + High: ais: Do not count votes from offline nodes and calculate current votes before sending quorum data + High: ais: Ensure the list of active processes sent to clients is always up-to-date + High: ais: Look for the correct conf variable for turning on file logging + High: ais: Use the threadsafe version of getpwnam + High: Core: Bug lf#2414 - Prevent use-after-free reported by valgrind when doing xpath based deletions + High: Core: fix memory leaks exposed by valgrind + High: crmd: Bug 2401 - Improved detection of partially active peers + High: crmd: Bug lf#2379 - Ensure the cluster terminates when the PE is not available + High: crmd: Bug lf#2414 - Prevent use-after-free of the PE connection after it dies + High: crmd: Bug lf#2414 - Prevent use-after-free of the stonith-ng connection + High: crmd: Do not allow the target_rc to be misused by resource agents + High: crmd: Do not ignore action timeouts based on FSA state + High: crmd: Ensure we dont get stuck in S_PENDING if we loose an election to someone that never talks to us again + High: crmd: Fix memory leaks exposed by valgrind + High: crmd: Remove race condition that could lead to multiple instances of a clone being active on a machine + High: crmd: Send erase_status_tag() calls to the local CIB when the DC is fenced, since there is no DC to accept them + High: crmd: Use global fencing notifications to prevent secondary fencing operations of the DC + High: PE: Bug lf#2317 - Avoid needless restart of primitive depending on a clone + High: PE: Bug lf#2361 - Ensure clones observe mandatory ordering constraints if the LHS is unrunnable + High: PE: Bug lf#2383 - Combine failcounts for all instances of an anonymous clone on a host + High: PE: Bug lf#2384 - Fix intra-set colocation and ordering + High: PE: Bug lf#2403 - Enforce mandatory promotion (colocation) constraints + High: PE: Bug lf#2412 - Correctly locate clone instances by their prefix + High: PE: Don ot be so quick to pull the trigger on nodes that are coming up + High: PE: Fix memory leaks exposed by valgrind + High: PE: Repair handling of unordered groups in RHS ordering constraints + High: PE: Rewrite native_merge_weights() to avoid Fix use-after-free + High: Shell: always reload status if working with the cluster (bnc#590035) + High: Shell: check timeouts also against the default-action-timeout property + High: Shell: Default to using the status section from the live CIB (bnc#592762) + High: Shell: edit multiple meta_attributes sets in resource management (lf#2315) + High: Shell: enable comments (lf#2221) + High: Tools: crm_mon - fix memory leaks exposed by valgrind- Resolves: rhbz#570807 - Offline nodes should not have their quorum votes counted- Resolves: rhbz#559868 - Split off the doc package as it has grown quite large - Split off the cluster test suite (CTS) so that it can be used by other projects - Update the tarball from upstream to version 46e288ab9014 + High: PE: Repair handling of unordered groups in RHS ordering constraints + High: Agents: Prevent shell expansion of '*' when there are files in /var/lib/heartbeat/cores/root + High: ais: Bug lf#2340 - Force rogue child processes to terminate after waiting 2.5 minutes + High: ais: Bug lf#2359 - Default expected votes to 2 inside Corosync/OpenAIS plugin + High: ais: Bug lf#2359 - expected-quorum-votes not correctly updated after membership change + High: ais: Bug rhbz#525552 - Move non-threadsafe calls to setenv() to after the fork() + High: crmd: Bug bnc#578644 - Improve handling of cancelled operations caused by resource cleanup + High: crmd: Make sure we wait for fencing to complete before continuing + High: crmd: Prevent use-of-NULL when non-DCs get stonith callbacks + High: Fencing: Account for stonith_get_info() always returning a pointer to the same static buffer + High: Fencing: Bug bnc#577007 - Correctly parse the hostlist output from stonith agents + High: Fencing: Correctly parse arg maps and do not return a provider for unknown agents + High: fencing: Fix can_fence_host_with_device() logic and improve hostlist output parsing + High: PE: Bug lf#2358 - Fix master-master anti-colocation + High: PE: Correctly implement optional colocation between primitives and clone resources + High: PE: Suppress duplicate ordering constraints to achieve orders of magnitude speed increases for large clusters + High: Shell: move scores from resource sets to the constraint element (lf#2331) + High: Shell: recovery from bad/outdated help index file + Medium: Shell: implement lifetime for rsc migrate and node standby (lf#2353) + Medium: Shell: node attributes update in configure (bnc#582767)- Resolves: rhbz#568008 - Do not build pacemaker on s390 and s390x.- Related: rhbz#543948 - Update the tarball from upstream to version 07ab245be519 + High: crmd: Always connect to stonith + High: crmd: Ensure batch-limit is correctly enforced + High: crmd: Ensure we have the latest status after a transition abort + High: Fencing: Overhaul the fencing daemon + High: PE: Bug lf#2153 - non-clones shouldn't restart when clones stop/start on other nodes - improved + Medium: PE: Allow resource sets to be reused between ordering and colocation constraints + Medium: PE: Implement serializing order constraints that dont cause restarts or inhibit migration + Medium: PE: Include node attributes for the node to be fenced + Medium: PE: Make crm_simulate a full replacement for ptest + Medium: PE: Only complain about target-role=master for non m/s resources + Medium: PE: Prevent non-multistate resources from being promoted through target-role + Medium: PE: Simplify the rsc_order syntax - don't make funky inferences based on score + Medium: PE: Support serialized sets of resources + Medium: Tools: Bug lf#2286 - Allow the shell to accept template parameters on the command line + Medium: Tools: Bug lf#2307 - Provide a way to determin the nodeid of past cluster members + Medium: Tools: crm: add update method to template apply (LF 2289) + Medium: Tools: crm: direct RA interface for stonith class resource agents (LF 2270) + Medium: Tools: crm: don't remove sets which contain id-ref attribute (LF 2304) + Medium: Tools: crm: exclude locations when testing for pathological constraints (LF 2300) + Medium: Tools: crm: fix exit code on single shot commands + Medium: Tools: crm: fix node delete (LF 2305) + Medium: Tools: crm: implement -F (--force) option + Medium: Tools: crm: rename status to cibstatus (LF 2236) + Medium: Tools: crm: stay in crm if user specified level only (LF 2286)- Related: rhbz#rhbz#543948 - Update the tarball from upstream to version 00d9bcac8775 + High: PE: Bug 2213 - Ensure groups process location constraints so that clone-node-max works for cloned groups + High: PE: Bug lf#2153 - Update regression tests + High: PE: Bug lf#2153 - non-clones shouldn't restart when clones stop/start on other nodes + High: PE: Bug lf#2209 - Clone ordering should be able to prevent startup of dependant clones + High: PE: Bug lf#2216 - Correctly identify the state of anonymous clones when deciding when to probe + High: PE: Bug lf#2225 - Operations that require fencing should wait for 'stonith_complete' not 'all_stopped'. + High: PE: Bug lf#2225 - Prevent clone peers from stopping while another is instance is (potentially) being fenced + High: PE: Correctly anti-colocate with a group + High: PE: Correctly unpack ordering constraints for resource sets to avoid graph loops + High: Replace stonithd with the new fencing subsystem + High: cib: Ensure the loop searching for a remote login message terminates + High: cib: Finally fix reliability of receiving large messages over remote plaintext connections + High: cib: Fix remote notifications + High: cib: For remote connections, default to CRM_DAEMON_USER since thats the only one that the cib can validate the password for using PAM + High: cib: Remote plaintext - Retry sending parts of the message that didn't fit the first time + Medium: PE: Bug lf#2206 - rsc_order constraints always use score at the top level + Medium: PE: Provide a default action for resource-set ordering + Medium: PE: Silently fix requires=fencing for stonith resources so that it can be set in op_defaults + Medium: ais: Some clients such as gfs_controld want a cluster name, allow one to be specified in corosync.conf + Medium: cib: Create valid notification control messages + Medium: cib: Indicate where the remote connection came from + Medium: cib: Send password prompt to stderr so that stdout can be redirected + Medium: extra: Add the daemon parameter to the controld metadata + Medium: fencing: Re-engineer the stonith daemon to support RHCS agents + Medium: tools: Make crm_mon functional with remote connections + Medium: xml: Bug bnc#552713 - Treat node unames as text fields not IDs + Medium: xml: Bug lf#2215 - Create an always-true expression for empty rules when upgrading from 0.6- Rebuilt for RHEL 6- Rebuilt for RHEL 6- Let snmp automatically pull in lm_sensors-devel if required and available on that arch (its not on s390x)- Disable Heartbeat support- Include the fixes from CoroSync integration testing - Move the resource templates - they're not documentation - Ensure documentation is placed in a standard location - Exclude documentation that is included elsewhere in the package - Update the tarball from upstream to version ee19d8e83c2a + High: cib: Correctly clean up when both plaintext and tls remote ports are requested + High: PE: Bug bnc#515172 - Provide better defaults for lt(e) and gt(e) comparisions + High: PE: Bug lf#2197 - Allow master instances placemaker to be influenced by colocation constraints + High: PE: Make sure promote/demote pseudo actions are created correctly + High: PE: Prevent target-role from promoting more than master-max instances + High: ais: Bug lf#2199 - Prevent expected-quorum-votes from being populated with garbage + High: ais: Prevent deadlock - dont try to release IPC message if the connection failed + High: cib: For validation errors, send back the full CIB so the client can display the errors + High: cib: Prevent use-after-free for remote plaintext connections + High: crmd: Bug lf#2201 - Prevent use-of-NULL when running heartbeat- Update the tarball from upstream to version 38cd629e5c3c + High: Core: Bug lf#2169 - Allow dtd/schema validation to be disabled + High: PE: Bug lf#2106 - Not all anonymous clone children are restarted after configuration change + High: PE: Bug lf#2170 - stop-all-resources option had no effect + High: PE: Bug lf#2171 - Prevent groups from starting if they depend on a complex resource which can't + High: PE: Disable resource management if stonith-enabled=true and no stonith resources are defined + High: PE: Don't include master score if it would prevent allocation + High: ais: Avoid excessive load by checking for dead children every 1s (instead of 100ms) + High: ais: Bug rh#525589 - Prevent shutdown deadlocks when running on CoroSync + High: ais: Gracefully handle changes to the AIS nodeid + High: crmd: Bug bnc#527530 - Wait for the transition to complete before leaving S_TRANSITION_ENGINE + High: crmd: Prevent use-after-free with LOG_DEBUG_3 + Medium: xml: Mask the "symmetrical" attribute on rsc_colocation constraints (bnc#540672) + Medium (bnc#520707): Tools: crm: new templates ocfs2 and clvm + Medium: Build: Invert the disable ais/heartbeat logic so that --without (ais|heartbeat) is available to rpmbuild + Medium: PE: Bug lf#2178 - Indicate unmanaged clones + Medium: PE: Bug lf#2180 - Include node information for all failed ops + Medium: PE: Bug lf#2189 - Incorrect error message when unpacking simple ordering constraint + Medium: PE: Correctly log resources that would like to start but can't + Medium: PE: Stop ptest from logging to syslog + Medium: ais: Include version details in plugin name + Medium: crmd: Requery the resource metadata after every start operation- rebuilt with new openssl- Add versioned perl dependancy as specified by https://fedoraproject.org/wiki/Packaging/Perl#Packages_that_link_to_libperl - No longer remove RPATH data, it prevents us finding libperl.so and no other libraries were being hardcoded - Compile in support for heartbeat - Conditionally add heartbeat-devel and corosynclib-devel to the -devel requirements depending on which stacks are supported- Add dependancy on resource-agents - Use the version of the configure macro that supplies --prefix, --libdir, etc - Update the tarball from upstream to version 462f1569a437 (Pacemaker 1.0.5 final) + High: Tools: crm_resource - Advertise --move instead of --migrate + Medium: Extra: New node connectivity RA that uses system ping and attrd_updater + Medium: crmd: Note that dc-deadtime can be used to mask the brokeness of some switches- Use bzipped upstream tarball.- Add back missing build auto* dependancies - Minor cleanups to the install directive- Add a leading zero to the revision when alphatag is used- Incorporate the feedback from the cluster-glue review - Realistically, the version is a 1.0.5 pre-release - Use the global directive instead of define for variables - Use the haclient/hacluster group/user instead of daemon - Use the _configure macro - Fix install dependancies- Include an AUTHORS and license file in each package - Change the library package name to pacemaker-libs to be more Fedora compliant - Remove execute permissions from xml related files - Reference the new cluster-glue devel package name - Update the tarball from upstream to version c9120a53a6ae + High: PE: Only prevent migration if the clone dependancy is stopping/starting on the target node + High: PE: Bug 2160 - Dont shuffle clones due to colocation + High: PE: New implementation of the resource migration (not stop/start) logic + Medium: Tools: crm_resource - Prevent use-of-NULL by requiring a resource name for the -A and -a options + Medium: PE: Prevent use-of-NULL in find_first_action() + Low: Build: Include licensing files- Reference authors from the project AUTHORS file instead of listing in description - Change Source0 to reference the project's Mercurial repo - Cleaned up the summaries and descriptions - Incorporate the results of Fedora package self-review- Initial checkin 1.1.18-3.el61.1.18-3.el6pacemakerpacemaker-doc-1.1.18CC-BY-SA-4.0COPYINGREADME.markdownacls.txtcrm_fencing.txtlicensesCC-BY-SA-4.0GPLv2LGPLv2.1RevisedBSD/usr/share/doc//usr/share/doc/pacemaker-doc-1.1.18//usr/share/doc/pacemaker//usr/share/doc/pacemaker/licenses/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnuASCII textUTF-8 Unicode textdirectory?7zXZ !PH6j] b2u jӫ`({W DP9R 0+U(|. j&&33M4\>ʀŶ:oF Lr(NX^MC,1JuZ/$eݠZ \<&bS[] ſMr|l14ͩ1YNؽЦwy0v].|(va1eeՇSAح[36\p ="0T=VQn y([ > ,q'鍔3@_ĴL$(w\7Q4ި@Us8e^>,w )bGP?#l-;dnT#T<Ĝk;@8@+!BO ser+Zl7 \,JGmcoJJs0<Ѓ" &=z! :G1K?gbOh/@g#̬$Ԓ>/ذOR@܅߂b&I?U3563Ig7PxU/1%lw;hS\LdlŎQO.z6)MHhFn3dnE+'Bcl\G2zOXoz>ތk21FE> ؎$"C$*Ul'4G&w&YR Vi%DnlXKk[Cx$3wZm3v4LZ?rjt`.Osj#yZI$ag5.O}p@Jc d/qCb5n[O(-y{#8SިQCK;]O@iKj3i$bW-0`FqJvkJ>lk\^C?Uw %)guU /tDeh";h*4pTOKŬ 0.`>0FnB/Gk:I %Od=4T14<Z> Y3PfְQ7rIJ'(֡|> ֻȢ@i Shu~&ҏ *25)cdM.fQ)py(}Whu,'@ab 'T.lVS3%v|dh>s?-5yKVQÑeՊxPa¤[sBVz9(f5w#o*j I$*ő< HVY !iTtW27ԚRȩnH [IكCw"b.?m[9L cl2ڢR;m7f9 JL uc\mAKfg1&pZV)Gќwg)mv$Ui!}S"E0uَUz+>%(I4R0b7N)qk3$ ٶGEan{ZV+WҠN,9jeD1+c.&r#I3ȲZu 0 eG9Z*BG irwNͣxێV-"rJ]06ɭa)ڻؖ^:҉n کiUhL[İ$[ z;Փh 1&ɽ7Ip!4OfDHkYX FwI!UGtr6]ŒqMd'zߺn؅SpIȹ#=oqM?纵6tYh\%4j Q*] Ѥ`7U1Ө,vv->sj7y{fڟpaG5UO^n>e7y Λ[sVTC6B#4f72Q:VnѯH(P M\q3|neIOx Xz&ܞC/wç;c -=͙U &H|JšusjbJ~SMO֞jpcJώEK`9cU˸ou*̨wf_ 1}ZuAƦNF 2>4[Q~_&KNp)u(VP[uܶy+=5%4 ¢`/#V[ P-bV$[]eN^$d[ݗ vxI_On@ԿfO $q#ח>Ez/;vv ާ-$=s (N~, A2*^"="V w< kHd36o5d$ I&M9K?IYv˂@2Ocb$:Ա`! r*>ѧ-6I"-!`fdgz")7py-N{WA PR|q액ͱM>)"@KKŧq3(u ~!)v|sN,l|Q(5;xǃ@t\.nD49W yhBew%2jm@JꎍnvA2(ӷxD'DՑ}f1ttP~d:dPM}tz%V꒾tϹnMG] %y4O+( ;xGsNfpBgYl0K -&6qtAL':)EGl?gxܶU,[6A{RL"BfN%F!)[hE6-eI|xOicJ f :zSl{8ZPyȯ XHDzCk}%hS0aW6xȰʹ\uUU3AItyܺJ9V?CWdK9vL_>>†U,?mBe `)uf-~~"oÓ 4s-.L\^Gya'3 :}"&>U"Y-I zʱDG't&ekiO EtMW{Ja)4G7ql&m|q f6+W]būI2eqZd} _y5 @t2_4a9Z|죲kbo?I/+7Qz8K> -[nh o0H\`)t<ȼ]uNykȯG䩛 Di$柎,i/~ Ec1'ǝJzעQ)PKIoe#bɛCf۬$ODq;G d<+N<MwBʭc_d4vCL\]3T ա-GC㥼6x>61S^ў8$D\lN$ɚ ưV!AV%{﷩h+E؃j)NjVP5ޕ[ӪoRtUqd63ۗ>&m=ul^pP՘̎.~_v9E}'l6aJY!uIBڢ2T0Gk9(}_lHu5[;g!hk,l~-3^VkPW,+lL9C|Z~Q:qTƒ7CIAk EDcM\` (sħr(,iwKt\rjNHm?QE^*6<)=' ({N!%bLkufDW-9AWYVA\76N5OHUUcX9Ce EDůK]NmaIib2jyHO9uE~曥rvPMLFbeacy&FC񳍑1[ 1'ed!O2i L,Gdd 1X967[dI)qDT*bk&AL.\6-eRDF'D+\%Ƞ.\ڞPvFX0GyG\Cq<(QAVoy6 ےkT/1ьȌlpIFhI$؄X$A;n5*Gw@ aUN~?7߳\4 -ZzQr6Y X)1r ZkJATSk٬҇Iy*ԢkW>slpBZ>g .$MO,yɨFE.WN[t ݧlΩZ(}؞Ytgٴ/ _瞾L-gh aƭbC-TaE7ʾD8LQ![fzڅyKo7YPH' yzˮx]wD˽gˬ#~ARa`EoA.Q,~'yj%$S wMGmUW] qZ-Gi*g }A9KF.̱3@\j>-c/ε6EŽR %D)? n _uI` SjL;9HN1{ȲXq;ZI' Y )]&cZ4so7eZX#i/?IeϷWSCMlٛB2gJMVn'&6ڹL2Q4dە^Ƶ$R0]=C*:&2#la5kBW6cfq_0y[?f\9O^y2UiwÄ z57!eLE6QsͅYyZ ue,QnR{3PpR%Y;{,spH(Dˠ2k}Xs)*}:NnnHr\;+?k#>0m#IQf ˁN^soQ=`C&.6`5tזRey~秋=DVVCoy"Kʇ9ߴ{E;:ضUbbn'fUϥ+M:8nY=coH7L>LCNgBfz.A43C hu2Q<жmG,|8~ ǃ+]˄U* 8y#C1Q4Ł4x^[LuW]ig0X{Soqe|6D*.NErX&Ƈӏ1K@>,Nُ&aX$K٣ YHgb_vYj[t&"[܌^EVO_/3+agn0cϬY%S_bR%feeu0+n.=F.B*[z8:pCth BOa4™?,j쇈V,]J&'QѠw 2})=BI$ Rf8lqUa0T= -g3Y4ghRƶ `~҇IZecQZ#)gST78AL:;+J8mb°E ɢ=ւ"˹j7 vq>@3/G:E[1MLAXUPutdC89>>vpХ-N鬻19 ptd k4)Bt./ VysMNv֊zasfH|e|B ^^T.QD\&K8ECr {G6KȵiR[WWGMc-qd!F9:)Uڅnz,mx4\CQ'KjrO1\'*Ĉ}a,2=u}[YK G6$GCUǗxa+3:#ǡ C(t#Զ"u `dO zmw:6 X[pwȹ{˖a9՚kx(5@?9@T51vff*,2;_AJ=йy ޫYöfK^$DR®bcw ْ9' nάOg#ufO#yke!bl{j6AXsY9wtDh#hP>kY1u2vc7;"3?ưeye䦍mvv :葞R48&ldOk(*DCb<p))*n_'e,=,iD$mx(eb%A6WӾ}1/?\ 0=3S- ww껈8;Rɟmuvp7jhw?*Ib`%9~rEDZ9**nAGD 17;QUv w?ztR /' 'F`k~#jf}h~S`e-!YTA,&YShq̪|_,6싾M*x w/!1Q*(uBGe%M1T2u; .66-h'YV N7;b@˽ Œ:bT+ށv c l֎i[,L4ܠFae).kptvh&myt%ψ XK¹ޝn^u{xPZ\FgpN!dWI}lB1ݮX/nUM9Şi _j0ϢHмjUŽSJZ쮴Eo =@" +9 O*؟*ПAXD%yhȌb[(@U6sOʮphy2t?GVdQf6 q=,B']g|蔴^7 Wbr%o⛃Ъ=$tv^ ޣcJHW幽9Zej5#l.B<@6̑"ҿV%× ͙ܲ/Sd/8u%\S:qC?#1(| %A eq9ozl؎+obxبeːGi ͍7IqtJ͖ S;Tc)P4ek(?wB¥$u_q7t6$>g+m~|> 2j j!0ԜOؾ-}31NwDx1RKHZ/7Rҁ";˭mRBܛV*t}dԐsq̛DU9@nJFlc}@U|Fk{sD^;bt荅by:_v^Sl`~yp TMp8_BsPK p G\f2(ڤkמ:xUJNX'RKTky dK>ѮʼXGah D2v"a쪆Pcrޓ6ŇBWm.@ ـyJ8\ns>YՍcڑGeٳc^ Ga#_>$JFOtpr`>MIdLǵdT`9+XfToC`$0ߑDHcCg_0Q)'0 ؘT06,xuKn)cDة'dVCDJ<17JQq*Jʍmw0KGbk~직2j~a{ݮ/+ۛB*jxe$L vQ}pNzY@T*.詷 &_Ae1>\-%v{AH++)bFRg5=I;!6ƍ $rؘ[v]ƑBq5p\>)*A{9OYF6r~︻zx~sy12\8PR =6tفy޶NRL,Ǩ@ְx|>X\V Ǻ(Kj}uPS* S4aȹF)3UH#v=Qgs Ep7# TO| w19m]_BriiURu`/3,َR[qEe$pcw2v`0Zh8nv?ˆTNpHn詈FDFV#LKڤ] 6`8c+D·?S =#{!է~,ď*gzg9;8#7VP@Pr#[GdgN㷆GZM&u;vE,sT:'^+C#kg>miX'A (ކH3 ? lUALǕwA4fP Vg< >zm!o2]_vˣy 2]q3FC:Qn y 6V:cGqSNnÎa} ۋ|RYy}JcJdIʚNuxI_8UULf L>O`ZRL6e&\1id)^r* B(1o)vYؓڱ#i/P*VZdw 90Omѳt`:_a2V@1BoZrOCȁԿkQf>v>Jwx$ UUnB <\;Ģ|E'ky_^wG!6sr;$ !#E !vacz9O#w\n'P٩>5F rr}[qeyS% '-}{brp1NrQ1<#^T6Kx! DyL{lӎ ubR]E<K7*\ϰ w+8+m4-8VF e^VU+sUv ᵃ!ʃf֓ƩC]lF֟ɜ7}Y̓KH0IYD*׵U < KncOKTZs0D/)? *ύMB`in߶9(4X[Wq )M} 5ti6xEMkѰ%^ةzV`fcTJl=C6ybL4tiLy63$̀iD>/<9*&$%QM$?r72f{D\rՆ %c6ו# Z2ʂz=r"w0$Jϳz&ILygy(/_ JβKA j""|(ueb}A/Y4䔀+ʄn[ p=d9K bqք9-"ڙ:>E{y{G֯BƎHV*;چP[CMf7F)_F$ٿ8* 7bN qF5B ^]a'A#DE1ߐH&7ĨD:OrD=@E̳û{7k/?Ƃ&`؎84S`?¯M:Hߵk_IoNxʲ pkp86ZK wb;F$hD8nTƤtrZf5kxfv5^P.FDnDG]2G,pcK5bK$&|_?d[8ec8$Y ؠMPF[g^\+iunÐ6.+SQaISjJ'ܮًlzPF:p=Cc$w^¨NZ\@k,f.?Jw%NjI˽ͬl&.]") JM`(L+}'kF_OH96^.#nƋ t~sy,= N t"0& A!-{NLt!wW{")dST|qyR0e˞Aݎy47Yb.!jG 8 رe]XY/-9'L%C@rM[ NɎ3G2wxez1'ֺ؞/bT&ԥa89M\i['2"fܦ~B4rWwKIc, pR񖪯ٟb g=(`׬ܫ%DkGI O1gfuK`l%p$mi%|hRÈmͯSί/Mqk܏r'1xj #H)%Nl`SԟHQ >%9nfY|~yV/hmLdVN(19n'PʡrJ8@pK""`aqV<{&A}OP%vfe|ZZ~tZ@;62>HUjw0H)CS#jb瑮!.4 w3: a:jG6xO9`݊)yJk-k.`p?_ Zȶi4g4?RɑD??pr!_p9aNbMmbAHfe* +q/Ȫ)8t+~C0 ~Hdۣ}CkYF$}+Jvkݤ#$ A;dB+{*Yb~ ;K~b66 qBP#h?TB+K~ (̽JQi=?-%z#/ h9=^Zy5&6ԑ떝Jp'C<hp,:EBJF@Yk'w;FBSc3Dt `<^jA^E SNT"JA3WH\Rto_u=FK:Br,YԼ &0<Dn.N.I *<8mvNhޡG\uPwK-'jϸqAb.z^,s4oZ.8=WϘMD&hwqSyk ,Jp$`vSB98NS"V>_ MCU92(wMƽqyԹ*08>>z<?u ug~J /͝6~CS7mwt K~$J\,o@ja^F?t{ňlU=r:x[ڜж՞lR7E U&) aQnnCh m%È/ u6j0HTԤ&>H|PظuV#5MV./MXzzUu@Cp[2G +m1Ec<`@'oMU#sjMrw=Ovq}LeE000u:` 1J-sL;f~fbqb\?Sֳ"́x aiKQ&cߧ ޶9 p r@dXgKocyvd ) ^YEq dEÇB1W* Ė/?W[:H. {6|E<iשL,' VXzܚG~ c*GԽk!+ i |Klht1MHVB#?ivLp}$p|$"o/mDFJrzQõH=}4yeZR'r}Q;d6P%!=Ajkk*07,E>(ْ m1Hk:O]-o-e-_)h.?} (h@#GxIF<<+`;?49brH;PsB۬&d \Eji xjL[j>pww wyF0@hf,60 F^'z<՚PXT%@o2u/uEuyo0o~ ~H{mm` &!D=M:~u!ZsewZR~ON )dh:o?ºh|VOKp[0Izqk\m"25==௾Mbˡc{ȑ Oў0yY]A (d,wxwK$i f]"|~iFmD,updFbQͼ/wTcsE[k <5uϾx&BFH'XM,3jsl5 ;g=\N M#:U&'etʉtoQm*: __u`k~W":v3LV1*OKVG|E\ ,"V 9cB?oGR_|sx+ .<\ѿTJ (aCXZ07\Yp$uUNK~ #hmO:LHwjB 3ml/P@֜4Y#մ/9jo5K*Aivs%1"A2Oni^+/s;t3II4xZzUJ@J$OÅdTP n"E.KK5 +LFOq*6udwn@oAWm7WlU> Kbb'^5sI1`Έ(&_܁eL:9w%{`\r)4DQM= Os_B% `-9 ÛrZu1^/mO|[.FR1roM궅,YN"xyYBMCiujCZX0smfBrCq + ^]ƛ50[)EΎ[! v݆ӺHX L =yAONxpg%WX=|*hUSf$ $ *-Ti"甎bt)}rP7Q؃j=Y;!4mcA?71Qy7,Րl.r[N1'H$*ɣn˽WXcoiwgPo  p:EKgX'yC`{]= J>_+OXh֝H]m!%&F 3j! (HuwH s/HMUy>eKm-/Al)tEc'I滁iOݢO'fAjS$<7XE=]X̅'ݧ6NwW AF%?IAk${uT<~f[I NgY+ơ j&$vfR6L c.%OISGT32MDL NFx`K77׋scXGn ˹W"l5y _ AFmK~>RYF2cp ԁJG ,t8\ `ǂV>'lLƂ`fޘ WS 6![ k(ݙ"' OeF ZG Brka-+~*&UZ,ǃ"CQNF$G\<ͬʸ==we:" N0IQZ;T'o |>de/*[~{S*ϗ#q4QwP苚JF0𸡺?!ULQTzW ?DTᐒ$!C[RؘrzD dುp%^' : G>6M򇓉 `ޠQ@V)>T&:, X;#ڿ1|Fy7_cS+9QE]Vxԗy[,g= [0t>j:qf&3A$I-D5@ 5˽փJ$Oƨ1+..wu[zSݖ%& MȚg]p!H:&L?ҋ&.n3/~eX [51$;/4Wϸco7ycЂ ll̄Mv/q*PcBDX=hDTIY,N_'ti*:aǧԌ8LZJ~>,Cc!$hR?-R5,y5{_\)/0aG%L3ϙ⇵{^_ +ϞiHO4F+:\Mٙi\ |VnzK}voθLgSs/.Γ.o)36{9MX$ ןiA3}j]^6˶ZWbgm (rգ9ij~:;Nݗ;[̯q''4J*CxR 6.X61'j *[#ͪƍy2(Y ? @.*yՙQ苚PpbB_seĈZ?9Irb(1͟#O% dv2?+(_*z1C݇!^Mh8#;7*C.m6;FE8dܺzlE13C't{hJE4L)W6 h M6͹c  /:_0a֥&((DrKPZLT){cԯ U$*\(C#>fwr) _\?K %XP^{ |@J_l8P|K혨jjM(/wփMY4ȣBÈjUry"mʟZOn'{'8OD6dN&z,79.Y sAK) )'>* W\p(wJ cF@$sǫuip;SCĩT iY 6e Ht[ Mm,KdLӢ%DV)ش2X'䁃;s,|Co*X61͚P)xaflr8/1R]]{|ߐ`ǀk/XPƟYA֞f$4Q7ڕTԋޭjk? gG$M+!!Ο:P q}O%1APR۝l1 ~x pNS2PΣT]u^!>ќ._§XvSȰnBrS.V=]sfD)MSQ ,&TUڕ:o.m" AY[)iڝpNPu tyQ-T?dde7ˡ8iBAOMRR;Ǖ5N^?UG^q!faEi f%}dq=g6Ëp<|vEPj#i!->\jw9D'J:xاE㼧-"8/|Y;5ً!_eN}~, 4 81ʩ{[ՙUCK³9ٽ>: ggiwŴ˷ W#ZID-T~ߏLj$6ܻhgO4֒ߋnV҆zQzcbN%FsݽC7OPDϓ7Q𩇁.ҥN [NyQ(YyQ"=c˭Vq{sm1G >`D](j} mIlD USg:l-=ਭu/]Jxw4tV3Tల8`(֬KgL7#v:]_P||?AIՈ8.ǃrޥ^?RHKy:~OD YDf.hC%{VVݡlh Xbro6 lk(x}f*%ۜd !/wD+ſMcݞo;[?qwn|n{z; ni9{@ @ Rt=33GܤÓʲEwsM ;iUzU*j-;sQV{/:P1H)H{r!$N I`ƎH6]q {}2O-@(擙W!놌Icz"mEjD܀@<}P&1N2OE>ҽ,"mҽ_!@q6}i$.&_m0{f<;D/ReR2)t6OHS9!D Ib9(stܜe˛00 JJiJ_OHoj{?Oy gR·)Kᒀ> 3%VK:nPǞFm&{N6/}AR .I_p؞$-^&s<^`*R$y _ kMVSWCN2ϵ.'ɿT-B ;ȸ,&fMToJ4nB՗v0'L# 3K4LKTmBxqYhѫbFZf,z֒=A}iWG|S+dS!s1Q}=c+_)ds/5i=d@fo(6)o|3^O6#omB88yIqlyw.Ul 77nBLm ,WT +ݘjErGS?ffլfgU KL+`l9q'XBP1.rџ`-艡7s'(q;fC-'*ѡvpͥ[q<;4y | hz: ?YH"a=ٳ Z gŤz^q@[y0xՆ~]8g,.]u^y>~Y̖e=>ɹ#(Ќwf.eZ/@'|up )VCe A_C?HЗ/(=D;HBu }\-:4F][ 2/b83r)zDؘd(BnGɣ% ~se$E<}Fl+ @a<'j80o!{-l_8{L̩}rn~CE(u{qtz;d}?E:nmTh&'\Į]t'<󚾤nQÇ7 $[2f灅X5h1#QA1PE95O Þ#@@ -81$SоxdË*C u@\l !?mg]<8kٜH2%"a2[iU{=_OhT(uNeuVm:w$UϽ.PX\6W=a݉+[-*/Qշf+Zqt2CAjI=EUz8mjKtƼF2V(*!"Q:tuP]O].Rn21X>Yv"MVt22|"k3(sm"[Hq /o FwvBPܦ{NCNU1Q*0AG ![VW"5r"&bgT&h^qghX~0jÖ8U5Jwf+b~KQ"oU ȟpw>NȿB&iqF/6S%'w?\p8okd䪵uPKc\8̛V3WA~ dɬ\nDpLz~G~۝)xpX4& \T jnH|bpWG|8tĹ[D;F!9`8[t]cUʹnmBj;CN:ӆkbaSDA;K`zNsZt8.F$ӇY#뱓೟ &B7uнhg9Qf)Q޳*cM I/cVfل4bO۠E3c˕H4K1wq )V}6D"$*M^&]x|: eMe["(Yt`(휁P-+Kӈ{.AAogrESPgfS8L~3uL<Z ݸ KJ]ʐݿ׊aʟ0xƬѝ[6 .:+ɱG̈́gJ:J LgþE>]iޘdtS rAjtG۟)P/~/>.tZyat8iz\#)1I2[N-F~'Ї͝u"64{SM9:,$F?06?ew+u@ex'K )?^sz;8dh-Qa ;RNuBTmɠD8wN@o\nv+OJfw"#Ӆ&FVXyqk@bg$Gu _؄ 2ўXBJ_m0[X!jz/nuqQtӵ"l#/g0'/44/S&ҹGfi Bc yn7Z?;H9r=S*)h隇):Ԇ,kѻdEAbUofA_7M0Nc8^XOzIEh(T1SMetZ!G 6y_ThA{"X> `wzeL5mbf$%Ը˞+Jg97 jeۣQ1(&|an5'GB-Lqx+IaË! \1]iY8'6¡,VXE|Q)~׉% `@}uTDLBz܅x:`#CUD/%:ۤ6co~$אvݜu./̆u% ';7L v@k v(dsc(eJ+9㣬j#ć6 YZ