Im having an interesting issue.

Im getting the following error on a majority of the federated servers:

Unfound object https://lemmings.world/comment/13734343
Unfound object https://lemmy.nz/comment/13745305
etc…

Outbound as well:
https://piefed.chrisco.me/activities/like/evxCcgr6yzJ64Bq
could not send:HTTP Exception for https://lemmy.ml/inbox - [Errno 101] Network unreachable
json:
{“actor”: “https://piefed.chrisco.me/u/s3zS4oJXUvqd357vMC”, “object”: “https://lemmy.world/post/25819883”, “type”: “Like”, “id”: “https://piefed.chrisco.me/activities/like/evxCcgr6yzJ64Bq”, “audience”: “https://lemmy.ml/c/asklemmy”, “@context”: [“https://www.w3.org/ns/activitystreams”, “https://w3id.org/security/v1”]}

It seems that a majority of the requests dont resolve. Im trying to take a look at the logs but its been difficult. Any ideas?

Im using the base docker-compose with very little changes.

  • Andrew@piefed.social
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 month ago

    For inbound federation, you will be missing a lot of objects. You probably joined !fediverse@lemmy.world and got the recent posts, but the posts don’t come with comments. So you might have got a ‘Like’ for https://lemmings.world/comment/13734343 or https://lemmy.nz/comment/13745305 but they’ll be nothing in your DB for them.
    By default, PieFed doesn’t fetch objects that it’s missing, like Lemmy does. It’s an Issue that’s come up, but Rimu was a bit dismissive, because for something like piefed.social, the main reason why something would be missing is because the author was banned, or it was in reply to an author that was banned, so it would be a lot of wasted effort. There’s an arguably a conflict that will often occur when the sole person in charge of the software is also the admin of an already-established instance.
    I started my server a day or so before you, and added functions to recursively fetch missing objects, and the relevant post has both of your missing objects. I can share those functions with you if you like, although you’re very likely to be able to code something better yourself.

    For outbound federation, PieFed to PieFed is instant, but for PieFed-to-Lemmy, you have to get into a queue.

    • Paragone@piefed.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 days ago

      It is a problem for the dev to pretend that ALL PieFed instances automatically are assumed to want to not get missing-objects, just because PieFed.social’s admin doesn’t want to bother.

      That isn’t how community-infrastructure needs to be developed…

      It needs to be a site-admin choice, not what the above described…

      just my 2c…

      _ /\ _

  • mesa@piefed.socialOP
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 month ago

    ok so there is some MAJOR lag happening. But it did pop in about half an hour.