Add some fixes and news
This commit is contained in:
5
dist/articles/belarusian/index.html
vendored
5
dist/articles/belarusian/index.html
vendored
@@ -5,8 +5,9 @@
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<!--<link rel="icon" type="image/svg+xml" href="/favicon.svg" />-->
|
||||
<meta name="generator" content="Astro v2.10.7">
|
||||
<meta name="description" content="{frontmatter.description}">
|
||||
<meta name="keywords" content="nothing crypto free software libre self host {frontmatter.keys}">
|
||||
<meta name="description" content="Беларусский или белорусский - как писать?">
|
||||
<meta name="keywords" content="nothing.run nothing privacy free libre software floss self host">
|
||||
<meta name="keywords" content="Беларусь или Белоруссия белорусский беларусский">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="icon" href="/nothingrun-favicon-whiteonblack.png" type="image/png">
|
||||
|
||||
|
@@ -5,12 +5,13 @@
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<!--<link rel="icon" type="image/svg+xml" href="/favicon.svg" />-->
|
||||
<meta name="generator" content="Astro v2.10.7">
|
||||
<meta name="description" content="{frontmatter.description}">
|
||||
<meta name="keywords" content="nothing crypto free software libre self host {frontmatter.keys}">
|
||||
<meta name="description" content="Restoration of Synapse after losing 1 year of database history">
|
||||
<meta name="keywords" content="nothing.run nothing privacy free libre software floss self host">
|
||||
<meta name="keywords" content="matrix synapse conduit postgres">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="icon" href="/nothingrun-favicon-whiteonblack.png" type="image/png">
|
||||
|
||||
<title>Restoration of Synapse after disappearing 1 year of database history</title>
|
||||
<title>Restoration of Synapse after losing 1 year of database history</title>
|
||||
<link rel="stylesheet" href="/_astro/contact.8ef370d5.css" /></head>
|
||||
<body>
|
||||
<div class="header astro-HPNW4VWY">
|
||||
@@ -22,9 +23,9 @@
|
||||
<a href="/donate" class="astro-HPNW4VWY">Donate :3</a>
|
||||
</div>
|
||||
|
||||
<h1>Restoration of Synapse after disappearing 1 year of database history</h1>
|
||||
<h1>Restoration of Synapse after losing 1 year of database history</h1>
|
||||
|
||||
<div class="article"><h2 id="introduction">Introduction</h2><p>In July 2025, my PostgreSQL had broken, so I needed to restore it from my 1-y.o. backup. I was thinking about what to do, and my friend sent me <a href="https://blog.erethon.com/blog/2023/06/21/what-happens-when-a-matrix-server-disappears/">this</a> article, so we understood what to do!</p><p>For example, there is a room called #example:example.org (roomid !example:example.org), whose member was @user:example.net.
|
||||
<div class="article"><h2 id="introduction">Introduction</h2><p>In July 2025, my Synapse PostgreSQL had broken, so I needed to restore it from my 1-y.o. backup. I was thinking about what to do, and my friend sent me <a href="https://blog.erethon.com/blog/2023/06/21/what-happens-when-a-matrix-server-disappears/">this</a> article, so we understood what to do!</p><p>For example, there is a room called #example:example.org (roomid !example:example.org), whose member was @user:example.net.
|
||||
The problem is that every server knows @user:example.net is in the room #example:example.org. But our server doesn’t! So that is what we should aim at solving the problem.</p><h2 id="architecture">Architecture</h2><p>We get 2 types of error messages:</p><ul>
|
||||
<li><code>synapse.handlers.receipts: [PUT-...] Ignoring receipt for room '!example:example.org' from server example.org as we're not in the room</code> (there is the same error message, but when you get a typing event from an unknown room)</li>
|
||||
<li><code>synapse.federation.federation_server: [PUT-...] Ignoring PDU for unknown room_id: !example:example.org</code></li>
|
||||
|
Reference in New Issue
Block a user