<?xml version="1.0"?>
<!--

  * 4 nodes
  * 3 services
    * A requires colocation with B to operate
    * C requires colocation with B to operate

  Setup:
  * Start service B on node 1
  * Start service A on node 1
  * Start service C on node 1

  Introduce a failure:
  * Stop service B

  Solution:
  * Stop A (or C)
  * Stop C (or A)
  * Stop B
  * start B
  * start A (or C)
  * start C (or A)

  try: ../dtest ../../resources deptest2.conf < deptest2.in
-->
<cluster>
	<clusternodes>
		<clusternode name="node1" nodeid="1"/>
		<clusternode name="node2" nodeid="2"/>
		<clusternode name="node3" nodeid="3"/>
		<clusternode name="node4" nodeid="4"/>
	</clusternodes>
	<rm>
		<dependencies>
			<dependency name="service:a">
				<target name="service:b" require="always" colocate="always"/>
			</dependency>
			<dependency name="service:c">
				<target name="service:b" require="always" colocate="always" />
			</dependency>
		</dependencies>
		<failoverdomains>
		</failoverdomains>
		<resources/>
		<service name="a" />
		<service name="b" />
		<service name="c" />
	</rm>
</cluster>
