mastodon.satoshishop.de is one of the many independent Mastodon servers you can use to participate in the fediverse.
rein private serverinstanz. keine registrierungen erlaubt.

Administered by:

Server stats:

1
active users

I should probably clean up /etc one day...

@djsumdog

it's fucking retarded that postgresql isn't able to migrate their own fucking data -inplace- on major upgrades..

fuck this pos software

@djsumdog

how i upgrade all of my docker services (including non-postgres-databasesystems)

$ docker compose pull && docker compose up -d

easy...

postgres is the only piece of shit software that has me manually copying data around..

hedgedoc.satoshishop.de/ZHpbTr

total fucking waste of time.

@mk @djsumdog Postgres changes the binary format between major releases.

The idea is that you don't migrate between major releases compulsively. It's not like opensshd, it's a language runtime with a large amount of data attached. You're supposed to be conservative about migrating.

@p @djsumdog

"Postgres changes the binary format between major releases."

so what? every developer has to deal with this..write migration scripts and ship it with your upgrades..this is NOT a user problem.

"You're supposed to be conservative about migrating."

yeah..people stop fucking upgrading and run decades old software..really great strategie.

@mk @djsumdog

> so what? every developer has to deal with this..write migration scripts and ship it with your upgrades..this is NOT a user problem.

No, no, the on-disk format of the data. You don't do a "migration script" for a filesystem, you release the new version of the filesystem and then everyone copies their shit over.

> yeah..people stop fucking upgrading and run decades old software..really great strategie.

Previous versions are still supported and get updates. This isn't a browser. What you are saying is bad. You don't auto-migrate a 10TB database.

Also decades-old software is bad exactly why?

@p @djsumdog

"You don't do a "migration script" for a filesystem, you release the new version of the filesystem"

here's how i upgrade my filesystem:

```
$ zpool upgrade hetznerBackupPool
This system supports ZFS pool feature flags.

Enabled the following features on 'hetznerBackupPool':
zilsaxattr
head_errlog
blake3
block_cloning
vdev_zaps_v2
```

@mk @djsumdog

> here's how i upgrade my filesystem:

zfs didn't change its on-disk format.
mk

@p @djsumdog

"zfs didn't change its on-disk format."

wtf are you talking about? you can switch compression on/off WHILE you actively write a fucking file to disk..

$ fio \
--filename=/pool/fiotest \
--sync=1 \
--rw=write \
--name=journal-test \
--size=10000m \
--rate=1m,1m

$ zfs set compression=off pool
$ zfs set compression=lz4 pool

@mk @djsumdog Maybe that's why people keep complaining that their hipster filesystem has busted.