Skip to main content



Lenin: The socialist revolution is not one single act, not one single battle on a single front; but a whole epoch of intensified class conflicts, a long series of battles on all fronts, i.e., battles around all the problems of economics and politics, which can culminate only in the expropriation of the bourgeoisie. It would be a fundamental mistake to suppose that the struggle for democracy can divert the proletariat from the socialist revolution, or obscure, or overshadow it, etc. On the contrary, just as socialism cannot be victorious unless it introduces complete democracy, so the proletariat will be unable to prepare for victory over the bourgeoisie unless it wages a many-sided, consistent and revolutionary struggle for democracy. https://wordsmith.social/protestation/quotes#quote8045


Paul Craig Roberts: Mainstream reporters are always pro-war, acting as cheerleaders for the military-industrial complex and propagandists for the government. https://wordsmith.social/protestation/quotes#quote8046




Content warning: Antisemitism, Twitter



Outage / Hardware Failure And Recovery


I'm going to start with my apologies for the 24 hour outage. Thankfully there should be little impact beyond that.

I've been running all of this on a single box, and had plans (last night in fact) to expand it to two with a NAS backend to help protect it from failures and improve performance.

Ironically, the morning in which I planned to make those updates was when I experienced some sort of disk failure on the server. I don't know exactly what happened and the exact level of failure (diagnosis of that will be tonight, mostly to see if I need to get a warranty replacement, or if there was some software cause).

The disk failure presented itself as bad blocks and mild data corruption which prevented multiple services from running.

The good news is that it appears nothing of real importance was corrupted. We lost the majority of one database table, but all the table contained was a list of every single activity-pub contact the server could see and it's contents should be reconstructing automatically now (though obviously may take a while).

It might be worth checking your friends/followers to make sure there are no major absences, I don't know if this impacts who you're following or just the basic contact info.

Beyond that, here's what's changed and changing followed by accountability for my mistakes:

* The server now has a NAS backend with disk redundancy which will protect against drive failures, it also helps to share resources between this server and a second server once I have the drive issues figured out.
* Once the original server is fixed/cleared it will be running a load balanced second copy of the webserver (and eventually a copy of the database) to improve performance and reliability. (The nas will allow two copies of the server to share the same media files)

For accountability:

One of the things that made the failure take longer to recover from was the fact that my backups of the database had failed to run due to a typo.

I could have sworn I had checked it to ensure it was running, but clearly I had not.

I fixed the error and confirmed it ran successfully this morning. Database backups are run twice daily and backed up to a remote **encrypted** backup (borgbase.com). I will be checking periodically over the next week or two to confirm that it continues running.

Additionally, with the NAS now set up and available I am running full system snapshots of the database twice a day as well. This means I should have two avenues for recovery across two different methods going forward, which should significantly increase reliability.

in reply to Server News

Looks like there's bigger issues with the lost APContact table, I'm investigating to see what I can do about that.

*Hopefully* this is self-resolving as it refinds all the users.

in reply to Server News

@Server News Looks like it's resolved?

It was causing issues searching contacts and pulling up profiles. But I incidentally hit the db update button in Friendica (usually for major version updates) and it abruptly worked again, so it might have just been an issue with indices on the table.

Please let me know if you see any issues so I can investigate.


Unknown parent

Shiri Bailem
@The Ill-Tempered Synthesizer I don't think it's street legal lol


Fuzzy Thumbnails


I'm not entirely certain what's causing this, but I do know what kicked it off.

I'm doing some migrations of the media files between boxes and it seems to have somehow messed up the thumbnails and some cached remote images. However, I've seen no problems with any uploaded files (aside from thumbnail views of those files).

This appears to be resolving itself over time as the server updates contacts and recaches many of these files.

Migrations should be finished in the next day or two and there should be no significant downtime.

in reply to Server News

btw, if anyone is still having fuzzy low rez thumbnails, a hard refresh (Ctrl + F5) or clearing your cache clears it right up.


Server Crash


Regarding the downtime that happened last night (while I was trying to sleep which is why it went on for so long).

The short version is a bunch of stuff clogged up the pipes, hung, and just needed a good ol' fashioned restart to fix. I've made some changes to help reduce the chance of that happening again, as always I'm sorry for the trouble.

The longer version is that the php worker processes hung and bogged down the database which brought the whole thing to a screeching halt.

I've changed the limits on those workers so they should have less impact and hopefully not do that again (the downside is that they'll be a little slower on federating updates, but most of the time that shouldn't be noticeable).

I've also taken advantage of the existing downtime to migrate the database over to a second machine with more memory. I originally intended to upgrade the memory of the machine it was on, but unfortunately made the mistake of buying the wrong chips. That plan is still pending. However by migrating it I was able to expand the memory usage significantly which should help performance, the downside is that it's a busier system so the CPU is occasionally busier and can sometimes have a negative performance impact (it's likely negligible but I'm not super confident of that).

In the next week or two I plan to do further hardware upgrades, but with the database migrated already it should be negligible if any downtime.

Once that's done, I'm hoping to implement some high availability options to further reduce downtimes.

in reply to Server News

If you're experiencing particularly slow load times on the network page (the default homepage with your main feed), one thing on your end you can tune is how many items it tries to load at one time.

Go to Settings -> Display -> Content/Layout and you can change "Number of items displayed per page".

Especially as an item includes a post and all of it's comments as one item, this can make a drastic performance difference (on my personal feed 40 takes >30 seconds to load sometimes, but 20 takes < 3 seconds)



A quick test...


Ok, allegedly I've set up to post to Tumblr from my Friendica account... let's see if it works.
in reply to hadeantaiga

It's working partially.

I can post TO Tumblr, and Tumblr can see my comments, but Friendica isn't can't see the comments made to the post on Tumblr lol.

in reply to hadeantaiga

yeah i don’t see how that could even work, since tumblr comments aren’t happening on the fedi
in reply to skze

@skye 🏳️‍⚧️ he/him Yeah, it's a very weird conversation the two sites are having and I'm not sure how it's working, but the bottom line seems to be that I can post from Friendica to Tumblr, I can view my Tumblr timeline on Firendica, and I can reply to Tumblr posts via Friendica. Friendica just can't see new comments added to the posts *via* Tumblr.
@skze
in reply to skze

@skye 🏳️‍⚧️ he/him @hadeantaiga Friendica connects to Tumblr as a puppet account, so none of it is on the fediverse but just in the same feed.

I suppose they probably didn't connect the comments because that would get weird with a whole lot of comments being only visible to you (a whole of context management to figure out if you're replying via tumblr or AP, and whether or not the person you're talking to can see the relevant tumblr or AP comment)

It does offer a quick button to get to the original post immediately though, which is helpful (for Friendica users, the top right little arrow beside the network icon).

I think the feature mostly works to let you post and not worry about leaving a chunk of your audience out. Though I imagine it could use some work and if you have ideas they're always listening on the github: https://github.com/friendica/friendica/issues



Introduction post!


Hello! My name is Eli, I'm a transmasc butch from Tumblr. I'm slowly poking my way around the Fediverse and I'm looking for an interface that lets me do long-form blogging. Friendica is allegedly good for that, so here I am!

Grad student, certified "Moon Nerd".
Nonbinary butch transmasc. Masculine like a misty mountain forest, queer as in fuck you. Converting to Judaism slowly but surely.

Interests:
Games: #Pathfinder #DnD #DragonAge #DiscoElysium #TheSims #CivilizationIV

TV: #Trigun #StarTrek #OurFlagMeansDeath #YouTubeVideoEssays

Books: #SherlockHolmes #TheExpanse #LordOfTheRings #TheHungerGames #SciFi #Fantasy

in reply to hadeantaiga

@hadeantaiga Welcome to the server/fediverse! And welcome as a fellow trans jewish convert!

I'm more than happy to answer any questions you may have with Friendica and to help you figure out if it's the right place for you... but if you go somewhere else please link because you definitely have me interested in your introduction!

Also what's your Tumblr, Friendica supports following Tumblr feeds, and this spurred me on to finally setting up the Tumblr addon which allows crossposting to Tumblr (it does require access to your Tumblr to do so, but uses Oauth so doesn't have your password or control over your account, just the ability to post).

in reply to Shiri Bailem

@Shiri Bailem Oh my gosh that is PERFECT. I'm HadeanTaiga over on Tumblr too and I've been *searching* for a way to do longer posts like on Tumblr, and the fact that I can integrate Tumblr and the Fediverse here is like??? A dream come true???
in reply to hadeantaiga

@hadeantaiga friendica's upside is connecting to everything that allows it to connect, downside is that it's a little less user friendly.

Followed your tumblr!

in reply to hadeantaiga

Filtered word: nsfw