Skip Navigation

Posts
40
Comments
120
Joined
2 yr. ago

  • Update: for LW, this behaviour stopped around about Friday 12th April. Not sure what changed, but at least the biggest instance isn't doing it anymore.

  • I've been coerced into reporting it as bug in Lemmy itself - perhaps you could add your own observations here so I seem like less of a crank. Thanks.

  • This person has indicated (to me) that they're not interested in continuing this debate, so please don't re-engage with them. I've also asked them to resolve issues around suspected alt accounts.

  • I'm only running one process, I'd assume the problem isn't happening for Feddit.dk.

    Perhaps. The lemmy.ca post has a comment in from the mander.xyz admin who's only running one, and there's a new comment in this thread saying mander.xyx is one of the instances they see the most duplicates from.

  • Yeah, that's the conclusion I came away with from the lemmy.ca and endlesstalk.org chats. That's it due to multiple docker containers. In the LW Matrix room though, an admin said he saw one container send the same activity out 3 times. Also, LW were presumably running multiple containers with 0.18.5, when it didn't happen, so it maybe that multiple containers is only part of the problem.

  • When I've mentioned this issue to admins at lemmy.ca and endlesstalk.org (relevant posts here and here), they've suggested it's a misconfiguration. When I said the same to lemmy.world admins (relevant comment here), they also suggested it was misconfig. I mentioned it again recently on the LW channel, and it was only then was Lemmy itself proposed as a problem. It happens on plenty of servers, but not all of them, so I don't know where the fault lies.

  • A bug report for software I don't run, and so can't reproduce would be closed anyway. I think 'steps to reproduce' is pretty much the first line in a bug report.

    If I ran a server that used someone else's software to allow users to download a file, and someone told me that every 2nd byte needed to be discarded, I like to think I'd investigate and contact the software vendors if required. I wouldn't tell the user that it's something they should be doing. I feel like I'm the user in this scenario.

  • We were typing at the same time, it seems. I've included more info in a comment above, showing that they were POST requests.

    Also, the green terminal is outputting part of the body of for each request, to demonstrate. If they weren't POST requests to /inbox, my server wouldn't have even picked up them.

    EDIT: by 'server' I mean the back-end one, the one nginx is reverse-proxying to.

  • They'll all POST requests. I trimmed it out of the log for space, but the first 6 requests on the video looked like (nginx shows the data amount for GET, but not POST):

     
        
    ip.address - - [07/Apr/2024:23:18:44 +0000] "POST /inbox HTTP/1.1" 200 0 "-" "Lemmy/0.19.3; +https://lemmy.world"
    ip.address- - [07/Apr/2024:23:18:44 +0000] "POST /inbox HTTP/1.1" 200 0 "-" "Lemmy/0.19.3; +https://lemmy.world"
    ip.address - - [07/Apr/2024:23:19:14 +0000] "POST /inbox HTTP/1.1" 200 0 "-" "Lemmy/0.19.3; +https://lemmy.world"
    ip.address - - [07/Apr/2024:23:19:14 +0000] "POST /inbox HTTP/1.1" 200 0 "-" "Lemmy/0.19.3; +https://lemmy.world"
    ip.address - - [07/Apr/2024:23:19:44 +0000] "POST /inbox HTTP/1.1" 200 0 "-" "Lemmy/0.19.3; +https://lemmy.world"
    ip.address - - [07/Apr/2024:23:19:44 +0000] "POST /inbox HTTP/1.1" 200 0 "-" "Lemmy/0.19.3; +https://lemmy.world"
    
      

    If I was running Lemmy, every second line would say 400, from it rejecting it as a duplicate. In terms of bandwidth, every line represents a full JSON, so I guess it's about 2K minimum for the standard cruft, plus however much for the actual contents of comment (the comment replying to this would've been 8K)

    My server just took the requests and dumped the bodies out to a file, and then a script was outputting the object.id, object.type and object.actor into /tmp/demo.txt (which is another confirmation that they were POST requests, of course)

  • I can't re-produce anything, because I don't run Lemmy on my server. It's possible to infer that's it's related to the software (because LW didn't do this when it was on 0.18.5). However, it's not something that, for example, lemmy.ml does. An admin on LW matrix chat suggested that it's likely a combination of instance configuration and software changes, but a bug report from me (who has no idea how LW is set up) wouldn't be much use.

    I'd gently suggest that, if LW admins think it's a configuration problem, they should talk to other Lemmy admins, and if they think Lemmy itself plays a role, they should talk to the devs. I could be wrong, but this has been happening for a while now, and I don't get the sense that anyone is talking to anyone about it.

  • Star Wars Memes @lemmy.world

    Wednesday's Theme: The Corporate Take-Over

    Star Wars Memes @lemmy.world

    Weekend Caption Contest: No Moons

    Star Wars Memes @lemmy.world

    Wednesday is Droids Day! Memes with droids in them preferred

    Star Wars Memes @lemmy.world

    Wednesday's Theme: Work

    Star Wars Memes @lemmy.world

    Wednesday's Theme: Movie Mashups

    Star Wars Memes @lemmy.world

    Wednesday's Theme: Merchandising!

    Star Wars Memes @lemmy.world

    Wednesday's Theme: The Student Has Become The Master

    Star Wars Memes @lemmy.world

    Wednesday's Theme: The Onion Headlines

    Star Wars Memes @lemmy.world

    A META post about Spoilers

    Star Wars Memes @lemmy.world

    ]This Star Destroyer Recycles! (its air)

    Star Wars Memes @lemmy.world

    It'll be with the gentlest of taps, I promise

    Star Wars Memes @lemmy.world

    Wednesday's theme is "Health and Safety". Please wear high-viz jackets when posting memes.

    Star Wars Memes @lemmy.world

    Wednesday's Theme: Star Wars Sucks?

    Star Wars Memes @lemmy.world

    The Star Wars Tour of the British Isles

    Star Wars Memes @lemmy.world

    Old Ben's got a feeling

    Star Wars Memes @lemmy.world

    CSI: Ahsoka

    Star Wars Memes @lemmy.world

    Wednesday is 4-Panel Format Day. Your best 4-Panel memes please

    Star Wars Memes @lemmy.world

    Disney's censors were hard at work for the latest episode

    Star Wars Memes @lemmy.world

    Somehow, Palpatine ran for a second term

    Star Wars Memes @lemmy.world

    Star Wars: Halcyon Legacy is next up for the Live Action treatment