-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Misskey v13 failed to communicate with some of the mastodon sites and old misskey sites via relay #9752
Comments
The log files. |
Same question, still trying to figure out differences between:
Currently only They all have been observed from inbox queue, so it might be a queue processor issue (I guess). Only for reference, not 100% sure. |
According to my test, relay delivered notes from misskey v13 also have some issue: They did now show up in global timeline in misskey v12. |
I have confirmed that the problem behavior could be reproduced at v12.120.0-alpha7 (commit b19ef59). That is, v12.120.0-alpha7 behaves like v13.2.5, it could only receive notes by relay from misskey v13 but not from mastodon. |
FYI, notes from BirdSiteLive are not delivered as well. Those ActivityPub Nginx log for BirdSiteLive activity: |
自身の環境でも同様の現象が発生し、色々調べたところ、以下のログが発生していることを確認しました。
暫定的な対処として、以下のコードをコメントアウトし、再ビルド・起動すると問題なく、リレーからの投稿が流れるようになります。ただ、これは "正しい" 対処法ではない気がします。 misskey/packages/backend/src/queue/processors/InboxProcessorService.ts Lines 147 to 152 in 44b9539
|
Seems like the normalize function has changed Before: misskey/packages/backend/src/remote/activitypub/misc/ld-signature.ts Lines 79 to 84 in 91f4ec3
After: misskey/packages/backend/src/core/activitypub/LdSignatureService.ts Lines 85 to 88 in 5b38f76
|
Fix confirmed, will open a PR for this. |
💡 Summary
After upgrade to v13, my Misskey instance failed to communicate with some of the other instances via relay. That is, for example, with misskey v13, most of the notes from
o3o.ca
no longer be shown in the global timeline, and the requests too3o.ca
showed a significant drop (red box in the picture).Meanwhile, old misskey instances (v12) could not communicate to v13 in a similar manner.
This behavior could be reproduced in a newly set instance.
🥰 Expected Behavior
All notes from mastodon and misskey v12 instances connected to the same relay should be shown in global timeline.
🤬 Actual Behavior
On a new set misskey v13 instances, a lot of notes from misskey v13 instances were shown in global timeline. No note from mastodon was shown.
On a new set misskey v12 instances, only notes from mastodon were shown in global timeline. Notes from misskey v12 instances might could also be shown in global timeline, but today active v12 instances are not common.
📝 Steps to Reproduce
https://relay.nya.one/inbox
A screenshot from v12 instance:
A screenshot from v13 instance:
📌 Environment
Misskey version: 13.2.5, running with docker
Your OS: Gentoo
Your browser: firefox
The text was updated successfully, but these errors were encountered: