<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Replication Operations on SILO</title>
    <link>https://silo.pgsty.com/operations/replication/</link>
    <description>Recent content in Replication Operations on SILO</description>
    <generator>Hugo</generator>
    <language>en</language>
    
    
    
      <lastBuildDate>Wed, 16 Sep 2026 18:29:21 +0800</lastBuildDate>
    
    
      <atom:link href="https://silo.pgsty.com/operations/replication/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
        <title>Site Replication Overview</title>
        <link>https://silo.pgsty.com/operations/replication/multi-site-replication/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://silo.pgsty.com/operations/replication/multi-site-replication/</guid>
        <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;SILO upgrade requirements:&lt;/strong&gt; the September IAM repairs require a coordinated upgrade of all participating nodes and a backup containing deletion history. Read &lt;a href=&#34;https://silo.pgsty.com/operations/replication/iam-upgrade/&#34;&gt;IAM Upgrade and Recovery&lt;/a&gt; and &lt;a href=&#34;https://silo.pgsty.com/operations/replication/replica-metadata-audit/&#34;&gt;Audit Historical Replica State&lt;/a&gt;, and use the &lt;a href=&#34;https://silo.pgsty.com/compatibility/versions/&#34;&gt;component matrix&lt;/a&gt; to distinguish main from published artifacts.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a id=&#34;site-replication-overview&#34;&gt;&lt;/a&gt;&#xA;&lt;a id=&#34;minio-site-replication-overview&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Site replication configures multiple independent MinIO deployments as a cluster of replicas called peer sites.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;figure&gt;&#xA;  &lt;img src=&#34;https://silo.pgsty.com/images/architecture/architecture-load-balancer-multi-site.svg&#34; alt=&#34;Diagram of a site replication deployment with two sites&#34; /&gt;&#xA;  &lt;figcaption&gt;A site replication deployment with two peer sites.&#xA;A load balancer manages routing operations to either of the two sites.&#xA;Data written to one site automatically replicates to the other peer site.&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Site replication assumes the use of either the included MinIO identity provider (IDP) &lt;em&gt;or&lt;/em&gt; an external IDP. All configured deployments must use the same IDP. Deployments using an external IDP must use the same configuration across sites.&lt;/p&gt;</description>
      </item>
    <item>
        <title>IAM Upgrade and Recovery</title>
        <link>https://silo.pgsty.com/operations/replication/iam-upgrade/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://silo.pgsty.com/operations/replication/iam-upgrade/</guid>
        <description>&lt;p&gt;The IAM repairs in &lt;a href=&#34;https://github.com/pgsty/silo/pull/191&#34;&gt;Server #191&lt;/a&gt; and&#xA;&lt;a href=&#34;https://github.com/pgsty/silo/pull/192&#34;&gt;#192&lt;/a&gt; persist deletion revisions and&#xA;parent revocation boundaries. They prevent delayed site events from restoring&#xA;revoked identities and older grants. They require a coordinated upgrade of all&#xA;participating servers, including nodes without site replication that share an&#xA;IAM backend. Mixed old/new nodes on that backend and rolling downgrade are unsupported.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Release status:&lt;/strong&gt; these repairs are in the &lt;a href=&#34;https://silo.pgsty.com/compatibility/versions/#september-reliability&#34;&gt;September source baseline&lt;/a&gt;,&#xA;not Server 20260903. This procedure is preparation for a build containing those&#xA;repairs. Isolated upgrade/restore observations and remaining recovery checks are&#xA;tracked in &lt;a href=&#34;https://github.com/pgsty/silo/issues/200&#34;&gt;#200&lt;/a&gt;; see the&#xA;&lt;a href=&#34;https://silo.pgsty.com/operations/replication/iam-upgrade/#validation&#34;&gt;validation scope&lt;/a&gt;. Publication of this page does not establish&#xA;production upgrade acceptance.&lt;/p&gt;</description>
      </item>
    <item>
        <title>Audit Historical Replica State</title>
        <link>https://silo.pgsty.com/operations/replication/replica-metadata-audit/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://silo.pgsty.com/operations/replication/replica-metadata-audit/</guid>
        <description>&lt;p&gt;Upgrading to the &lt;a href=&#34;https://silo.pgsty.com/compatibility/versions/#september-reliability&#34;&gt;September replication repairs&lt;/a&gt;&#xA;prevents new errors. It does not rewrite old Content-Encoding, reconstruct lost&#xA;tags or establish that historical delete-marker purge work has converged.&#xA;&lt;a href=&#34;https://github.com/pgsty/silo/issues/201&#34;&gt;#201&lt;/a&gt; tracks inventory and recovery&#xA;readiness. No affected production installation has been identified by this review.&lt;/p&gt;&#xA;&lt;h2 id=&#34;inventory&#34;&gt;Read-only version inventory&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Start with stored &lt;code&gt;aws-chunked&lt;/code&gt; Content-Encoding, the transport token addressed&#xA;by &lt;a href=&#34;https://github.com/pgsty/silo/pull/194&#34;&gt;#194&lt;/a&gt;. Inventory &lt;strong&gt;all versions&lt;/strong&gt; on&#xA;the authoritative site and replicas. Checking only current objects misses&#xA;historical versions; a normal COPY can preserve polluted source metadata.&lt;/p&gt;</description>
      </item>
    
  </channel>
</rss>
