Upvote and Comment amount is inconsistent between my instance and other public ones
I just set up my instance and noticed that posts on my Instance dont have the same upvote and comment counts? What couses this and how can I solve it?
Example:
https://lemmy.ohaa.xyz/post/151 - 26 Upvotes and 12 Comments https://lemmy.ml/post/3331957 - 611 Upvotes and 54 Comments
Basically your instance will start logging the numbers from the first person on your instance interacts with community AND will only log local subscriptions and votes. Obviously a bigger instance is likely to have someone connect before you more than a smaller one. It's funny because I will create a post from my instance and think it flopped, only to check it from another instance and it did numbers.
The only accurate number is the host instance. You're not thinking in fediverse terms. What about votes from federated instances? If you have some blocked that they don't the numbers won't match. What about banned users? If someone is banned from theirs but not yours the numbers won't match.
just... it does not backfill previous content and votes. What time window are you talking about here?
The whole design is not what I would describe as robust and chock full of features. A lot of people have pushed federation as the key to scalability (now with over 1500 lemmy instances online ) when it is one of the least-mature parts of the code and carries a lot of overhead. Having 500 servers all subscribing to the same communities on lemmy.world for a dozen readers is causing problems with outbound distribution.