Page Menu
Home
ClusterLabs Projects
Search
Configure Global Search
Log In
Files
F4525158
upstart.xml
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
8 KB
Referenced Files
None
Subscribers
None
upstart.xml
View Options
<cib crm_feature_set="3.19.7" validate-with="pacemaker-3.10" epoch="8" num_updates="0" admin_epoch="0">
<configuration>
<!-- The essential elements of this test are:
* There is an upstart template and an ocf template.
* There are upstart and ocf primitives, defined either inline or by
reference to the corresponding template.
* There is a group with only upstart primitives and a group with both
upstart and ocf primitives.
* There is a cloned upstart resource and a cloned ocf resource.
* There is a cloned group containing only upstart primitives and a
cloned group containing both upstart and ocf primitives.
* There is a bundle containing an upstart primitive.
* There are various constraints, many of which reference upstart
resources.
In this situation:
* The upstart templates and primitives should be dropped, while the ocf
ones should be kept.
* Groups and clones that would become empty should be dropped.
* Groups containing ocf primitives should be kept; only their upstart
members should be dropped.
* The bundle should be kept so that its container remains managed; its
primitive should be dropped.
* Constraints with attributes referencing upstart resources should be
dropped.
* Resource sets containing only references to upstart resources should
be dropped.
* Constraints with resource sets should be dropped if all of their
resource sets should be dropped.
-->
<crm_config/>
<nodes/>
<resources>
<template id="template_drop" class="upstart" type="Dummy"/>
<template id="template_keep" class="ocf" provider="pacemaker" type="Dummy"/>
<primitive id="primitive1_drop" class="upstart" type="Dummy"/>
<primitive id="primitive2_keep" class="ocf" provider="pacemaker" type="Dummy"/>
<primitive id="primitive3_drop" template="template_drop"/>
<primitive id="primitive4_keep" template="template_keep"/>
<group id="grp1_drop">
<primitive id="grp1_rsc1_drop" class="upstart" type="Dummy"/>
<primitive id="grp1_rsc2_drop" template="template_drop"/>
</group>
<group id="grp2_keep">
<primitive id="grp2_rsc1_drop" class="upstart" type="Dummy"/>
<primitive id="grp2_rsc2_keep" class="ocf" provider="pacemaker" type="Dummy"/>
<primitive id="grp2_rsc3_drop" template="template_drop"/>
<primitive id="grp2_rsc4_keep" template="template_keep"/>
</group>
<clone id="clone1_drop">
<primitive id="clone1_rsc_drop" class="upstart" type="Dummy"/>
</clone>
<clone id="clone2_keep">
<primitive id="clone2_rsc_keep" class="ocf" provider="pacemaker" type="Dummy"/>
</clone>
<clone id="clone3_drop">
<group id="clone3_grp_drop">
<primitive id="clone3_grp_rsc1_drop" class="upstart" type="Dummy"/>
<primitive id="clone3_grp_rsc2_drop" template="template_drop"/>
</group>
</clone>
<clone id="clone4_keep">
<group id="clone4_grp_keep">
<primitive id="clone4_grp_rsc1_drop" class="upstart" type="Dummy"/>
<primitive id="clone4_grp_rsc2_keep" class="ocf" provider="pacemaker" type="Dummy"/>
<primitive id="clone4_grp_rsc3_drop" template="template_drop"/>
<primitive id="clone4_grp_rsc4_keep" template="template_keep"/>
</group>
</clone>
<bundle id="bundle_keep">
<podman image="image"/>
<primitive id="bundle_rsc_drop" class="upstart" type="Dummy"/>
</bundle>
</resources>
<constraints>
<rsc_location id="location1_drop" rsc="primitive1_drop" node="node1" score="INFINITY"/>
<rsc_location id="location2_keep" rsc="primitive2_keep" node="node1" score="INFINITY"/>
<rsc_location id="location3_drop" node="node1" score="INFINITY">
<resource_set id="location3_drop-set">
<resource_ref id="grp1_drop"/>
<resource_ref id="clone1_drop"/>
</resource_set>
</rsc_location>
<rsc_location id="location4_keep" node="node1" score="INFINITY">
<resource_set id="location4_keep-set">
<resource_ref id="clone2_keep"/>
<resource_ref id="clone3_drop"/>
<resource_ref id="clone4_keep"/>
</resource_set>
</rsc_location>
<rsc_location id="location5_keep" node="node1" score="INFINITY">
<resource_set id="location5_keep-set_drop">
<resource_ref id="grp1_drop"/>
<resource_ref id="clone1_drop"/>
</resource_set>
<resource_set id="location5_keep-set_keep">
<resource_ref id="clone2_keep"/>
<resource_ref id="clone3_drop"/>
<resource_ref id="clone4_keep"/>
</resource_set>
</rsc_location>
<rsc_location id="location6_keep" rsc-pattern="primitive1_drop" node="node1" score="INFINITY"/>
<rsc_colocation id="colocation1_drop" rsc="primitive1_drop" with-rsc="primitive2_keep"/>
<rsc_colocation id="colocation2_drop" rsc="primitive2_keep" with-rsc="primitive1_drop"/>
<rsc_colocation id="colocation3_drop" rsc="primitive3_drop" with-rsc="primitive1_drop"/>
<rsc_colocation id="colocation4_keep" rsc="primitive4_keep" with-rsc="primitive2_keep"/>
<rsc_colocation id="colocation5_drop">
<resource_set id="colocation5_drop-set">
<resource_ref id="grp1_drop"/>
<resource_ref id="clone1_drop"/>
</resource_set>
</rsc_colocation>
<rsc_colocation id="colocation6_keep">
<resource_set id="colocation6_keep-set">
<resource_ref id="clone2_keep"/>
<resource_ref id="clone3_drop"/>
<resource_ref id="clone4_keep"/>
</resource_set>
</rsc_colocation>
<rsc_colocation id="colocation7_keep">
<resource_set id="colocation7_keep-set_drop">
<resource_ref id="grp1_drop"/>
<resource_ref id="clone1_drop"/>
</resource_set>
<resource_set id="colocation7_keep-set_keep">
<resource_ref id="clone2_keep"/>
<resource_ref id="clone3_drop"/>
<resource_ref id="clone4_keep"/>
</resource_set>
</rsc_colocation>
<rsc_order id="order1_drop" first="primitive1_drop" then="primitive2_keep"/>
<rsc_order id="order2_drop" first="primitive2_keep" then="primitive1_drop"/>
<rsc_order id="order3_drop" first="primitive3_drop" then="primitive1_drop"/>
<rsc_order id="order4_keep" first="primitive4_keep" then="primitive2_keep"/>
<rsc_order id="order5_drop">
<resource_set id="order5_drop-set">
<resource_ref id="grp1_drop"/>
<resource_ref id="clone1_drop"/>
</resource_set>
</rsc_order>
<rsc_order id="order6_keep">
<resource_set id="order6_keep-set">
<resource_ref id="clone2_keep"/>
<resource_ref id="clone3_drop"/>
<resource_ref id="clone4_keep"/>
</resource_set>
</rsc_order>
<rsc_order id="order7_keep">
<resource_set id="order7_keep-set_drop">
<resource_ref id="grp1_drop"/>
<resource_ref id="clone1_drop"/>
</resource_set>
<resource_set id="order7_keep-set_keep">
<resource_ref id="clone2_keep"/>
<resource_ref id="clone3_drop"/>
<resource_ref id="clone4_keep"/>
</resource_set>
</rsc_order>
<rsc_ticket id="ticket1_drop" rsc="primitive1_drop" ticket="ticket1"/>
<rsc_ticket id="ticket2_keep" rsc="primitive2_keep" ticket="ticket1"/>
<rsc_ticket id="ticket3_drop" ticket="ticket1">
<resource_set id="ticket3_drop-set">
<resource_ref id="grp1_drop"/>
<resource_ref id="clone1_drop"/>
</resource_set>
</rsc_ticket>
<rsc_ticket id="ticket4_keep" ticket="ticket1">
<resource_set id="ticket4_keep-set">
<resource_ref id="clone2_keep"/>
<resource_ref id="clone3_drop"/>
<resource_ref id="clone4_keep"/>
</resource_set>
</rsc_ticket>
<rsc_ticket id="ticket5_keep" ticket="ticket1">
<resource_set id="ticket5_keep-set_drop">
<resource_ref id="grp1_drop"/>
<resource_ref id="clone1_drop"/>
</resource_set>
<resource_set id="ticket5_keep-set_keep">
<resource_ref id="clone2_keep"/>
<resource_ref id="clone3_drop"/>
<resource_ref id="clone4_keep"/>
</resource_set>
</rsc_ticket>
</constraints>
</configuration>
<status/>
</cib>
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Jun 26, 6:02 PM (22 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1959313
Default Alt Text
upstart.xml (8 KB)
Attached To
Mode
rP Pacemaker
Attached
Detach File
Event Timeline
Log In to Comment