• He/Him

BLM, ACAB, Fuck the Tories, Eat the Rich | cishet male demon but regularly called a dragon


Discord
narrictechna

staff
@staff

hi folks! quick turnaround on this postmortem because we know Exactly What Happened and mostly Why It Happened

WHAT HAPPENED

While deploying tag silencing (live now by the way, check your settings page), a required database change led to the database needing to rebuild the index of posts by tag, taking it offline.

We knew that the index rebuild would happen, so we planned for it to occur all at once during the deployment process, which made the deployment process a little slower but we thought would leave us a working site afterwards. However, for unforeseen reasons, the index went offline and didn’t come back.

This meant that instead of being able to quickly grab a big list of posts in, for example, the "eggbug" tag, we had to go through every single post, individually, in order, until we found ones that were tagged with "eggbug". There are a lot of posts on cohost, so this was incredibly slow and caused serious performance issues, bringing the entire site to a halt.

We opted to roll back to the previous deploy, which we knew also wouldn’t work (the database change was breaking for old versions), but would error out quickly instead of thrashing the database. This was the cause of the e.filter is not a function error you may have seen.



pervocracy
@pervocracy

"trans rights" not as in "rights for the discrete group known as Trans People, who recently arrived from their home planet Transsexual* but should be given the opportunity to integrate into our culture"

but as in "everyone should have the right to transition, to whatever degree they want to exercise it"

sorry that this doesn't feel as politically safe as "they're only 0.1% of the population, let's Tolerate them!", but there is no way to actually make things okay while still preserving the Institution Of Gender

and its stunning ability to constrain and oppress cis people

*in the galaxy Transylvania