Details here: https://github.com/LemmyNet/lemmy/issues/3165

This will VASTLY decrease the server load of I/O for PostgreSQL, as this mistaken code is doing writes of ~1700 rows (each known Lemmy instance in the database) on every single comment & post creation. This creates record-locking issues given it is writes, which are harsh on the system. Once this is fixed, some site operators will be able to downgrade their hardware! ;)

  • @basequal
    link
    35
    edit-2
    1 year ago

    I am always fascinated with these types of comments, specifically for a free and open-source software. There are lemmy instances supporting hundreds of thousands of users and trafic, feedback from both server owners and lemmy devs is almost instantaneous.

    A platform like lemmy requires client side knowledge to build both desktop and mobile UI (that are performant), it requires ActivityPub knowledge to integrate with the Fediverse, it requires backend knowledge to build APIs for 100% feature compatibility with 3rd party apps. It requires DB knowledge to optimize queries, it requires devops / platform knowledge to deploy it.

    And all of this is built in public.

    BuT LEMmY tEaM lAcks dEvEloPmenT SkiLL – sure buddy.

    • @Aux
      link
      -151 year ago

      What’s so special about open source? Shit code is shit code.

      • CurseBunny [she/her]
        link
        fedilink
        4
        edit-2
        1 year ago

        It’s more to the point that a project of this scale and range in the hands of a small group of people is expected to have some shit code somewhere.