<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-04-29T21:26:37Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Felix Ostrowski</title>
  <author>
    <name>Felix Ostrowski</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub13wm3rdmhq75k7q46m9sqlw0drdjcxvl9fyyzddaug8z4dgsm9clqtajxw9.rss" />
  <link href="https://yabu.me/npub13wm3rdmhq75k7q46m9sqlw0drdjcxvl9fyyzddaug8z4dgsm9clqtajxw9" />
  <id>https://yabu.me/npub13wm3rdmhq75k7q46m9sqlw0drdjcxvl9fyyzddaug8z4dgsm9clqtajxw9</id>
  <icon>https://openbiblio.social/system/accounts/avatars/000/020/824/original/3f8cddb0f85216e0.png</icon>
  <logo>https://openbiblio.social/system/accounts/avatars/000/020/824/original/3f8cddb0f85216e0.png</logo>




  <entry>
    <id>https://yabu.me/nevent1qqs9xraq9vla8hknzfs3vnjm5t6v36ka5eqfw7gmlu63hau2p9lj7pczyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhruatwzq6</id>
    
      <title type="html">Für openbiblio.social ziehen wir Konsequenzen: Die Instanz wird ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9xraq9vla8hknzfs3vnjm5t6v36ka5eqfw7gmlu63hau2p9lj7pczyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhruatwzq6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9um3ytlfegegn8x78x8hhctvhe0zztmd27tqz088ztl96ffm3t0q94k8nu&#39;&gt;nevent1q…k8nu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Für openbiblio.social ziehen wir Konsequenzen: Die Instanz wird in den kommenden Wochen zu einem professionellen Mastodon-Dienstleister migriert, mit belastbaren Backup- und Recovery-Konzepten. Der Ausfall hat uns zugleich gezeigt, was für eine großartige Community wir haben. Danke für eure Geduld, euer Vertrauen und eure Treue. 9/9
    </content>
    <updated>2026-01-15T16:05:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9um3ytlfegegn8x78x8hhctvhe0zztmd27tqz088ztl96ffm3t0qzyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhruwequpa</id>
    
      <title type="html">Wichtig ist uns ein Punkt ausdrücklich: Dieses Szenario ist ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9um3ytlfegegn8x78x8hhctvhe0zztmd27tqz088ztl96ffm3t0qzyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhruwequpa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszaxh5c7s3hw73ktqaruf9uj5yuumedu2ma0uedq0xj3am8sv9nxgca77q2&#39;&gt;nevent1q…77q2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Wichtig ist uns ein Punkt ausdrücklich: Dieses Szenario ist nicht repräsentativ für die Infrastruktur der [@stabi_berlin](&lt;a href=&#34;https://openbiblio.social/@stabi_berlin&#34;&gt;https://openbiblio.social/@stabi_berlin&lt;/a&gt; ). Unsere anderen Dienste laufen im eigenen Rechenzentrum – dort wären Recovery-Zeiten von Stunden, nicht Wochen, realistisch gewesen. Auch der Datenverlust wäre ausgeblieben. 8/9
    </content>
    <updated>2026-01-15T16:04:53Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszaxh5c7s3hw73ktqaruf9uj5yuumedu2ma0uedq0xj3am8sv9nxgzyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhrulzh7e7</id>
    
      <title type="html">Dieser Dump wurde auf einen neuen Server übertragen, dort ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszaxh5c7s3hw73ktqaruf9uj5yuumedu2ma0uedq0xj3am8sv9nxgzyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhrulzh7e7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst98mpkf524wyr3dg2ruuj6gl6fn0davgy2ktpf6uvzywd6ywexagkjctn5&#39;&gt;nevent1q…ctn5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Dieser Dump wurde auf einen neuen Server übertragen, dort migriert und in eine frische Mastodon-Instanz eingespielt. Bei der finalen Inbetriebnahme hatten wir Unterstützung durch einen externen Dienstleister. Trotz aller Bemühungen ließ sich ein Datenverlust nicht vollständig vermeiden – das tut uns sehr leid. 7/9
    </content>
    <updated>2026-01-15T16:04:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqst98mpkf524wyr3dg2ruuj6gl6fn0davgy2ktpf6uvzywd6ywexagzyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhrur76adn</id>
    
      <title type="html">Nach vielen Versuchen fanden wir noch eine alte ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqst98mpkf524wyr3dg2ruuj6gl6fn0davgy2ktpf6uvzywd6ywexagzyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhrur76adn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspjnly7rnqyt7zph07ap5j2n8vn99w5sukxjq8m7pg7dnyrw7576ch3md86&#39;&gt;nevent1q…md86&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Nach vielen Versuchen fanden wir noch eine alte PostgreSQL-13-Instanz, die im Zuge einer Migration auf PG15 am 19.11. abgeschaltet worden war. Auch diese war beschädigt, aber noch erreichbar. In aufwändiger Kleinstarbeit wurden Fehler in rund 100.000.000 Tabellenzeilen behoben, bis ein konsistenter Dump erzeugt werden konnte. 6/9
    </content>
    <updated>2026-01-15T16:04:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspjnly7rnqyt7zph07ap5j2n8vn99w5sukxjq8m7pg7dnyrw7576czyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhruu8gcyt</id>
    
      <title type="html">Hier ist uns eine klare Einordnung wichtig: Der kurzfristige ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspjnly7rnqyt7zph07ap5j2n8vn99w5sukxjq8m7pg7dnyrw7576czyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhruu8gcyt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8pa4ly8yzlp2ummetvcp6y8wpjxnzj22cejr9427t7rmn6qp89wsjgddmx&#39;&gt;nevent1q…ddmx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hier ist uns eine klare Einordnung wichtig: Der kurzfristige Serverumzug an Feiertagen ist aus unserer Sicht inakzeptabel. Gleichzeitig trifft uns selbst eine erhebliche Mitschuld: Wir hatten kein externes, unabhängig gelagertes Backup. Diese Kombination hat die Situation eskalieren lassen. 5/9
    </content>
    <updated>2026-01-15T16:04:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8pa4ly8yzlp2ummetvcp6y8wpjxnzj22cejr9427t7rmn6qp89wszyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhrulz3nqu</id>
    
      <title type="html">Ein regulärer Dump aus der produktiven Datenbank war ebenfalls ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8pa4ly8yzlp2ummetvcp6y8wpjxnzj22cejr9427t7rmn6qp89wszyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhrulz3nqu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx0msy95d5p8ng372xq8h0h2rmwnt9k3hsypy5p65ejy22r05xxaq2hy6cd&#39;&gt;nevent1q…y6cd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ein regulärer Dump aus der produktiven Datenbank war ebenfalls nicht mehr möglich, mehrere Tabellen enthielten beschädigte Heaps. Reindexing schlug fehl, Reparaturen hätten massiven Datenverlust bedeutet. Parallel baten wir den Hoster um Hilfe, insbesondere um Snapshots vor der Migration. Die ernüchternde Antwort: Es existierte kein nutzbares Backup mehr. 4/9
    </content>
    <updated>2026-01-15T15:59:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx0msy95d5p8ng372xq8h0h2rmwnt9k3hsypy5p65ejy22r05xxaqzyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhruw3hstz</id>
    
      <title type="html">Nach der Migration ließ sich der Server nicht mehr ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx0msy95d5p8ng372xq8h0h2rmwnt9k3hsypy5p65ejy22r05xxaqzyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhruw3hstz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs92p9r9y2sr20fc6fd2yaykn90xstwrvv97g3ctty9rvvldykxpxgsqaj2t&#39;&gt;nevent1q…aj2t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Nach der Migration ließ sich der Server nicht mehr ordnungsgemäß starten. Es traten massive Dateisystem-Fehler auf, Speicheroptimierungen brachen ab. In den folgenden Tagen zeigte sich das Ausmaß: defekte Blöcke, Inode-Probleme und eine schwer beschädigte PostgreSQL-Datenbank. Unsere Backup-Dateien waren allesamt davon betroffen, ein System-Snapshot ist vorab vom Hoster gelöscht worden. 3/9
    </content>
    <updated>2026-01-15T15:59:28Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs92p9r9y2sr20fc6fd2yaykn90xstwrvv97g3ctty9rvvldykxpxgzyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhruu82wn9</id>
    
      <title type="html">Am 26.12.2025 wurde die Instanz zunächst träge, kurz darauf war ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs92p9r9y2sr20fc6fd2yaykn90xstwrvv97g3ctty9rvvldykxpxgzyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhruu82wn9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs26ppxn0halue7v3p0jrd83eahrz8vpcpsx30a99qezjnsqyka7lcjyrwul&#39;&gt;nevent1q…rwul&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Am 26.12.2025 wurde die Instanz zunächst träge, kurz darauf war kein Zugriff mehr möglich. Ein regulärer Neustart ließ sich nicht mehr durchführen. Noch am selben Tag informierte uns der Hoster, dass unser Server aus „Stabilitätsgründen“ kurzfristig auf ein anderes Wirtssystem migriert werden müsse – mit sehr kurzer Vorlaufzeit und mitten an Weihnachten. 2/9
    </content>
    <updated>2026-01-15T15:59:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs26ppxn0halue7v3p0jrd83eahrz8vpcpsx30a99qezjnsqyka7lczyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhrultu8vk</id>
    
      <title type="html">Wir möchten den längeren Ausfall von openbiblio.social ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs26ppxn0halue7v3p0jrd83eahrz8vpcpsx30a99qezjnsqyka7lczyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhrultu8vk" />
    <content type="html">
      Wir möchten den längeren Ausfall von openbiblio.social transparent erklären. Der Vorfall war technisch komplex, organisatorisch unerquicklich und für uns alle belastend. In diesem Thread schildern wir, was passiert ist, wo Fehler lagen und wie wir künftig mit solchen Risiken umgehen werden. /cc &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub13e9t26ezw9276qszey3wpyt7ayvvykcexrjq2gdqwtrx2avnpsmsf7qmuw&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Ralf Stockmann&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub13e9…qmuw&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1h2m6cmfnqy9kf66kuc2xkpk756z0xpnqmy5hl24s0spdjmrpf0fqwdxj26&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Marinhio Schlicht&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1h2m…xj26&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1scrynqfgf43l0nmzqvd7p7qc806m6kuajl7pu3vg7paye73caxws9jtxv5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Gerrit Gragert&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1scr…txv5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; 1/9
    </content>
    <updated>2026-01-15T15:58:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8m7afuptsg8lhjghalk52mxwzftv22jgr6kgwhl35sknp7w3j2zczyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhrurzlvv6</id>
    
      <title type="html">Das Problem sollte behoben sein. Hintergrund war, dass nach einem ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8m7afuptsg8lhjghalk52mxwzftv22jgr6kgwhl35sknp7w3j2zczyz9mwydhwur6jmczhtvkqraea5dktqenu4yssf4hh3qu244zrvhrurzlvv6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2cycmcuvqmzwxywujmlqfqdg64hvvelqdctl0f6nqkq7su08rtzq4p0mgf&#39;&gt;nevent1q…0mgf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Das Problem sollte behoben sein. Hintergrund war, dass nach einem Server-Reboot der Opensearch-Dienst nicht wieder hochgefahren war: &lt;a href=&#34;https://docs.joinmastodon.org/admin/elasticsearch/&#34;&gt;https://docs.joinmastodon.org/admin/elasticsearch/&lt;/a&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1scrynqfgf43l0nmzqvd7p7qc806m6kuajl7pu3vg7paye73caxws9jtxv5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Gerrit Gragert&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1scr…txv5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1s9rmklzpltj5p46kf2rcy05zylppdjav7pa8mkw6rrx4jk9ywxjsegmgl3&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Henrik Schönemann&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1s9r…mgl3&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2025-01-15T11:01:16Z</updated>
  </entry>

</feed>