The XMPP Newsletter for October 2026 is out!
Read about the latest updates in the #XMPP universe and our #standards!
Enjoy reading! ☕
Follow #federation from Mastodon or any other Fediverse app and its public posts arrive in your timeline. No vutuv account needed.
@federation@tags.vutuv.de
7 posts
The XMPP Newsletter for October 2026 is out!
Read about the latest updates in the #XMPP universe and our #standards!
Enjoy reading! ☕
Gibt jetzt einen Matrix @bizzfed@bizzfed.de Space: #bizzfed:matrix.hamdorf.org
All too often, we rush through life and lose sight of what truly matters. Then one of the greats leaves us, and we wish we had paused a little longer to listen.
The Federation may be fictional, but Patrick Stewart embodied its finest ideals in the real world: compassion, integrity, and the courage to stand up for others. In a world without Starfleet, he showed us that we don’t have to wait for a better future to start living by its values.
Sir Patrick Stewart, you will be deeply missed.
#PatrickStewart #StarTrek #JeanLucPicard #Humanity #Compassion #federation #EndDomesticViolence
Replying to @doris@friendica-deutschland.de
Es geht dabei nicht nur um Friendica, sondern um eine grundsätzlichere Frage:
Wie muss föderierte Software aufgebaut sein, damit die Schwäche einer fremden
Instanz nicht unnötig die eigene Instanz belastet?
Man darf sich nicht darauf verlassen, das die anderen Mitspieler alles richtig machen. Das funktioniert weder im Straßenverkehr noch bei der Software-Entwicklung. Lieber aufs beste hoffen und trotzdem auf den Worst-Case vorbereitet sein.
3 likes
@doris@friendica-deutschland.de liked this @hamiller_friendica@anonsys.net liked this @steffen@friendica-deutschland.de liked this
Already counted in the numbers above.
Föderierte Netzwerke funktionieren nur dann gut, wenn eine einzelne Instanz nicht nur
selbst stabil läuft, sondern auch mit schwächeren oder zeitweise gestörten Gegenstellen
umgehen kann.
Genau dieses Problem haben wir in den letzten Tagen auf unserer Friendica-Instanz sehr
intensiv untersucht. Dabei zeigte sich, dass langsame externe Verbindungen lokale PHP-
FPM-Prozesse über längere Zeit binden können, obwohl der eigene Server selbst gar
nicht überlastet ist.
@steffen@friendica-deutschland.de hat die Ergebnisse jetzt in einem Fachartikel zusammengefasst.
Es geht dabei nicht nur um Friendica, sondern um eine grundsätzlichere Frage:
Wie muss föderierte Software aufgebaut sein, damit die Schwäche einer fremden
Instanz nicht unnötig die eigene Instanz belastet?
Den Artikel findet ihr hier:
Föderation braucht Fehlertoleranz an den Instanzgrenzen
der-admin.de/admin-blog/…
Replying to @steffen@friendica-deutschland.de
Wie robust muss eine föderierte Instanz gegenüber langsamen, fehlerhaften oder zeitweise unerreichbaren Gegenstellen sein?
Bei der aktuellen Software-Infrastruktur im Fediverse gibt es eine Menge Optimierungsbedarf. Das ganze läuft IMO nur, weil die Anzahl der Teilnehmer noch lange nicht auf X oder Facebook-Niveau ist. Das war einer der Gründe, warum ich abuuba.com gestartet habe. Dabei ist mein Ziel gar nicht in erster Linie, Mastodon oder sonstige Instanzen mit abuuba zu übernehmen, sondern vielmehr, dass die bereits existierenden Lösungen performanter und fehlertoleranter werden.
In den vergangenen Tagen habe ich auf unserer Friendica-Instanz ein Lastproblem
genauer untersucht, das sich zunächst nur schwer greifen ließ.
Am Ende zeigte sich sehr deutlich: Nicht CPU, Datenbank oder Redis waren das eigentliche Problem, sondern vor allem synchrone externe HTTP-Aufrufe zu anderen
Instanzen. Langsame Gegenstellen konnten PHP-FPM-Prozesse über viele Sekunden
binden. Mit Slowlog, ss und strace ließ sich dieser Ablauf schließlich direkt nachweisen.
Aus dieser Untersuchung ist für mich eine grundsätzliche Frage entstanden:
Wie robust muss eine föderierte Instanz gegenüber langsamen, fehlerhaften oder
zeitweise unerreichbaren Gegenstellen sein?
Ich habe dazu einen ausführlichen Fachartikel auf der-admin.de geschrieben. Darin geht
es bewusst nicht um eine fertige Konfiguration zum Nachbauen, sondern um die zugrunde liegenden Zusammenhänge und die Frage, wie Föderation technisch belastbarer werden kann.
Föderation braucht Fehlertoleranz an den Instanzgrenzen