GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Embed Notice

HTML Code

Corresponding Notice

  1. Embed this notice
    Yukkuri (iamtakingiteasy@eientei.org)'s status on Friday, 18-Apr-2025 00:07:38 JSTYukkuriYukkuri
    in reply to
    • 
    • di0nysius the patomskyite
    @mint @dsm https://eientei.org/objects/fafbe44b-51a9-469e-a9cc-95a4d877693c -- here is a writeup and here are pleroma patches and migrations: https://gitlab.eientei.org/eientei/pleroma/-/tree/upstream-flake

    Since it needs to migrate object ids to time-ordered snowflakes and rearrange some of the denormalized fields to properly partition the tables anyway, it also changes a bunch of queries to take advantage of new layout, as many joins became easier. Migration includes both up and down, so it is possible to rollback, but migration back from partitioned layout wasn't very well tested, especially after new objects were inserted. Eientei runs on this for a couple of months now, so it is more or less reasonable in terms of completeness. But to be something more than just 15% of overhead, it requires understanding of what you're doing. Then sure, moving all older rows to a partition on cheaper or even a networked storage is possible.
    In conversationabout 8 months ago from eientei.orgpermalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: gitlab.eientei.org
      Files · upstream-flake · eientei / pleroma · GitLab
      GitLab Community Edition

  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.