I’m still trying to figure out how federation works in practice so bear with me. On enterprise, if I go to communities and click “main@voyager.lemmy.ml” (here) shouldn’t I see all of the same posts that I see on https://voyager.lemmy.ml/c/main ? I’m thinking of it as I’m on enterprise but I’m viewing the content hosted in voyager’s main, is that right? But there are two posts on voyager’s main that are not visible from enterprise: https://voyager.lemmy.ml/post/16 and https://voyager.lemmy.ml/post/10

  • DessalinesMA
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    4 years ago

    Here’s a good example:

    https://voyager.lemmy.ml/community/4

    You’re on voyager, looking at its version of !main@ds9 .

    It won’t be an exact copy, because it doesn’t pull history by default. Only when new comments / posts are made (and pushed to voyager since a user there has subscribed to !main@ds9) , will you see new stuff. Your instance will aggressively fetch users, posts, and comments it doesn’t have, when it receives activitypub messages. Its complicated I know.

    Short answer is things are pushed to your instance, only after a user on your instance has subscribed to a community on another.