Disappearing Posts in Bluesky #2388
-
Hi, I have no clue as to why; any hints on where to start looking would be much appreciated. Thanks, Erik P.S. I should note that I receive status code 200 from the API post actions. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
What that sounds like to me is that you are hitting a bug in the read-after-write system: The PDS is maybe accepting your posts, but the appview isn't indexing them. So they display for a short period, but never get indexed so they disappear after that. We were worried about this situation when we designed that system, but I don't think we've seen any bugs or issues like this to date, so something new! I downloaded your repo and don't see any problems with recent posts, which aren't showing up in the app. We can poke around more internally. |
Beta Was this translation helpful? Give feedback.
-
Thank you!Please let me know if I can assist your efforts.ErikSent from my iPhoneOn Apr 8, 2024, at 18:05, bnewbold ***@***.***> wrote:
What that sounds like to me is that you are hitting a bug in the read-after-write system:
https://docs.bsky.app/docs/advanced-guides/read-after-write
The PDS is maybe accepting your posts, but the appview isn't indexing them. So they display for a short period, but never get indexed so they disappear after that. We were worried about this situation when we designed that system, but I don't think we've seen any bugs or issues like this to date, so something new!
I downloaded your repo and don't see any problems with recent posts, which aren't showing up in the app. We can poke around more internally.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
Hello @bnewbold! I think I now have a clearer understanding of the problem and the solution (or at least a workaround on my end).
I wrote and implemented a record key conforming with the TID specs. While testing successive posts using the new key, I noticed I was having a similar problem to before, with a key observed difference this time.
Note that again, all transactions to atproto were receiving Status 200 messages.
My API-using program is written to queue up several entries to post internally, does some checks and adjustments to the post text as needed, and then sequentially posts them using '.../xrpc/com.atproto.repo.createRecord'.
While fiddling around trying to sort out the problem…