Migration effects where followers get stuck in pending #443

Open
opened 2023-01-25 09:20:46 +00:00 by axbom · 0 comments

Your setup

OTP

Extra details

No response

Version

No response

PostgreSQL version

No response

What were you trying to do?

I migrated from a self-hosted Mastodon to a fresh install of Akkoma on January 11.

What did you expect to happen?

I expected a bit of trouble, but did not expect to lose most of my followers.
I expected most of my followers to re-follow the new account.

What actually happened?

Here are some of the issues I've seen with followers.

At time of migration I had 3,600 followers. About 1,000 followers "carried across" during migration (I thought) and were listed as followers. 117 followers stayed with the old account. About 2,500 followers appear to be in limbo.

For the following description it's important to understand I have never had approval request of followers and do not plan to. And it took me about a week to figure out these circumstances. So there was plenty of time for the follows to start working.

As it turns out:

  • The 1,000 followers who were listed as followers on my profile could not see my posts. (By my estimations only about 20 people could see my posts after migration) When they visited my profile they had a pending request and could only withdraw that request. They could not see any of my public posts in their timeline. The solution was to contact each person with a direct message and ask them to withdraw that follow request and follow again.
  • When these people followed again I get a notification and they appear listed as followers as they did before as well.
  • I've contacted some other people who simply disappeared from the follower list. Here's the interesting thing: they also see a pending follow request but are not listed as followers.
  • When the "lost" followers withdraw their "request" and follow again there are two different things that happen:
    • The first is the expected behavior: they appear as followers
    • The second is strange: I do not see them as followers but they say they are now following and can see all my public posts

So a lot of different stuff going on. My theory is that the large number of followers automatically requesting a follow caused queuing and cancellations of follow requests. The concern is that there is no way of knowing if the refollows will try automatically again (they haven't in 11 days).

Also many people are now seeing a pending request instead of a follow button when visiting my profile. They assume I'm not approving a follow rather than realising they need to retry the follow.

Logs

Happy to paste a log if I can receive guidance on where to find it and what specifically is of interest 😊

Severity

I can manage

Have you searched for this issue?

  • I have double-checked and have not found this issue mentioned anywhere.
### Your setup OTP ### Extra details _No response_ ### Version _No response_ ### PostgreSQL version _No response_ ### What were you trying to do? I migrated from a self-hosted Mastodon to a fresh install of Akkoma on January 11. ### What did you expect to happen? I expected a bit of trouble, but did not expect to lose most of my followers. I expected most of my followers to re-follow the new account. ### What actually happened? Here are some of the issues I've seen with followers. At time of migration I had 3,600 followers. About 1,000 followers "carried across" during migration (I thought) and were listed as followers. 117 followers stayed with the old account. About 2,500 followers appear to be in limbo. For the following description it's important to understand I have never had approval request of followers and do not plan to. And it took me about a week to figure out these circumstances. So there was plenty of time for the follows to start working. As it turns out: * The 1,000 followers who were listed as followers on my profile could not see my posts. (By my estimations only about 20 people could see my posts after migration) When they visited my profile they had a pending request and could only withdraw that request. They could not see any of my public posts in their timeline. The solution was to contact each person with a direct message and ask them to withdraw that follow request and follow again. * When these people followed again I get a notification and they appear listed as followers as they did before as well. * I've contacted some other people who simply disappeared from the follower list. Here's the interesting thing: they also see a pending follow request but are not listed as followers. * When the "lost" followers withdraw their "request" and follow again there are two different things that happen: * * The first is the expected behavior: they appear as followers * * The second is strange: I do not see them as followers but they say they are now following and can see all my public posts So a lot of different stuff going on. My theory is that the large number of followers automatically requesting a follow caused queuing and cancellations of follow requests. The concern is that there is no way of knowing if the refollows will try automatically again (they haven't in 11 days). Also many people are now seeing a pending request instead of a follow button when visiting my profile. They assume I'm not approving a follow rather than realising they need to retry the follow. ### Logs ```shell Happy to paste a log if I can receive guidance on where to find it and what specifically is of interest 😊 ``` ### Severity I can manage ### Have you searched for this issue? - [x] I have double-checked and have not found this issue mentioned anywhere.
axbom added the
bug
label 2023-01-25 09:20:46 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: AkkomaGang/akkoma#443
No description provided.