<mxfile host="wiki.whamcloud.com" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36" version="26.0.14">
  <diagram id="tMLbdCCKyeFYcq6WWa8N" name="Page-1">
    <mxGraphModel dx="1279" dy="105" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="kdNUN-1efPKZToE0QJeC-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="kdNUN-1efPKZToE0QJeC-2" target="kdNUN-1efPKZToE0QJeC-3" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="kdNUN-1efPKZToE0QJeC-2" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;RDONLY&lt;/font&gt;&lt;div&gt;All mirrors in sync&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="-140" y="510" width="120" height="60" as="geometry" />
        </mxCell>
        <mxCell id="kdNUN-1efPKZToE0QJeC-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="kdNUN-1efPKZToE0QJeC-3" target="kdNUN-1efPKZToE0QJeC-4" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="kdNUN-1efPKZToE0QJeC-3" value="&lt;div&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;Write Pending&lt;/font&gt;&lt;/div&gt;&lt;div&gt;Non-primary mirrors stale&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="240" y="510" width="140" height="60" as="geometry" />
        </mxCell>
        <mxCell id="kdNUN-1efPKZToE0QJeC-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="kdNUN-1efPKZToE0QJeC-4" target="kdNUN-1efPKZToE0QJeC-2" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="kdNUN-1efPKZToE0QJeC-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="kdNUN-1efPKZToE0QJeC-4" target="kdNUN-1efPKZToE0QJeC-3" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="kdNUN-1efPKZToE0QJeC-4" value="&lt;div&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;Resync pendin&lt;/span&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;g&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;Non-primary mirrors stale&lt;/font&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="60" y="700" width="140" height="60" as="geometry" />
        </mxCell>
        <mxCell id="kdNUN-1efPKZToE0QJeC-10" value="&lt;font&gt;&lt;span style=&quot;color: light-dark(rgb(0, 0, 255), rgb(205, 205, 255)); font-size: 20px;&quot;&gt;Write&lt;br&gt;&lt;/span&gt;Write from client goes to&lt;/font&gt;&lt;div&gt;&lt;font&gt;primary mirror, stales other mirrors&lt;/font&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="-5" y="480" width="210" height="70" as="geometry" />
        </mxCell>
        <mxCell id="kdNUN-1efPKZToE0QJeC-14" value="&lt;font&gt;&lt;span style=&quot;color: light-dark(rgb(0, 0, 255), rgb(205, 205, 255)); font-size: 20px;&quot;&gt;Write&lt;br&gt;&lt;/span&gt;Write w/Resync Pending&lt;br&gt;cancels sync -&lt;br&gt;back to Write Pending&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="35" y="585" width="150" height="80" as="geometry" />
        </mxCell>
        <mxCell id="hZjSbywKGiq_Fui9GAqo-1" value="&lt;font style=&quot;color: rgb(0, 204, 0);&quot;&gt;&lt;font style=&quot;font-size: 20px; color: rgb(0, 204, 0);&quot;&gt;Resync Intent&lt;/font&gt;&lt;br&gt;&lt;font style=&quot;color: rgb(0, 0, 0);&quot;&gt;Change layout to resync pending&lt;br&gt;(from client)&lt;/font&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="210" y="610" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="hZjSbywKGiq_Fui9GAqo-2" value="&lt;font&gt;&lt;font style=&quot;font-size: 20px;&quot;&gt;&lt;font style=&quot;color: rgb(204, 0, 0);&quot;&gt;Copy Data&lt;/font&gt;&lt;br&gt;&lt;/font&gt;&lt;font style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;font&gt;If layout still sync pending after copy,&lt;/font&gt;&lt;br&gt;&lt;font&gt;resync successful.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
          <mxGeometry x="-190" y="640" width="220" height="70" as="geometry" />
        </mxCell>
        <mxCell id="-pEAGOEOWschYmirn4dY-1" value="&lt;font style=&quot;font-size: 24px;&quot;&gt;FLR Delayed Mirroring State Machine&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;perimeterSpacing=1;" parent="1" vertex="1">
          <mxGeometry x="-90" y="440" width="430" height="40" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
