-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
[2023.10.1.beta-1] アップグレード以前にTLを遡れない #11958
Comments
これは意図したものになります🙏 |
えっ |
TLがPush型に変更されたからPushされない限り表示されない |
https://misskey.systems/@fruitriin |
そうね、それが特に重かったため |
今後投稿されていく分は遡り可能 |
長期運用したらその方が重くならない? |
🤯 |
これ仕様ににゃったらあちこちで混乱起きるのでは |
リアルタイムに今そのときにいるユーザーとのやりとりを楽しむ分にはよいのだけど、過去のノートを資産と捉えているユーザーが一定数いるので過去の投稿のマイグレーション手段がほしい |
タイムラインを遡って交流を楽しむっていう挙動を封じて、特定の投稿を探し当てて表示させるようにするっていう方法になってしまうと、SNSというよりも「検索データベース」になってしまうのではないでしょうか。😭 |
どういうことかしら? |
以前から遡りできる範囲は限られている |
なのでマイグレーションしたとしてもマイグレーションされた投稿が遡れなくなるまでの数日〜数週間便利になるだけだからモチベーションとしては低いかも? |
POST型採用した以前にしか投稿してない方は探さないと全く表示されなくなる? |
そうかにゃ?もっと見る操作繰り返せば一番最初まで戻れたように思うけどにゃ? |
This comment was marked as off-topic.
This comment was marked as off-topic.
|
さかのぼれる範囲が限られていると言うのは具体的にどのような範囲ですか? |
[ノート]タブでは見える投稿が[全て]タブに出てこないのはバグ? → #11960 |
あるユーザーのより過去の投稿を遡って読みたい利用者が現れた時のために、プロフにTL読み込ませるボタン設けておいたらニーズに応えられるかも |
横からですいません
|
やっぱりそんな感じした。前に1年前くらいまで遡って見れた覚えがあったので |
|
私の経験と一致しますね |
そもそも、Redisに無限にたまっていくと容量的にきつくなりそうですし、事故でオンメモリデータベースが吹き飛んだときに大変になるので、Redis になかったらデータベースを見に行く実装がよさそうです。 |
難しそう |
#11976 こんな感じの実装でよいですかね…? |
push型のTLにすること自体はいいと思うけれど、新しくリモートサーバーの人をフォローするときに過去のTLが見れないので何を上げていたのかわからない。 #11958 (comment) |
これって今まで見れていたっけ? |
ローカルからリモート参照するのは見れません(subしていないので当たり前だと思っています。) |
修正しました 🙏🏻 |
有難うございます🙏🏻🙏🏻🙏🏻 この修正でアップデート前のTLも全部見れたので意図した修正か確認するといいかもしれません。 |
みすてむず、プロフィールから過去のノートまでみれるようになった(beta-7の次まで入れた) |
これまた取れなくなったね。。 |
ここにつなげても良いのかな……? 通常TL系が遡れないのは遡れるようにすると負荷増えるって話は聞いているのですが、ローカルタイムラインで生きてるようなサーバだと、ローカルTL消えるのは、かなりしんどいです。 各TLに対して、Redis になかったらデータベースを見に行く実装を管理者権限からオプションで出来るようにしてほしいです…… |
PR募集中🙏 |
ローカルTLの遡りできなくなるのは流速にもよるけど1日程度だからそんなに影響はなさそうな気がする |
のんびりLTLで話すタイプのインスタンスだと、1週間分ぐらい出てるのは普通なので、一時的にしろ消えてなくなるのは、しんどかったです 少人数インスタンスの方が影響範囲が大きそうな気はします |
ふと思ったのですが、流速あればローカルTLがほとんどredisに乗るのであれば、チェックボックスとか無しでも負荷はかかりにくいのでは…… |
投稿が数億くらいになってくるとそれでも負荷は無視できなくなってくる |
表現悪くてすみません。 ローカルTL表示するのに、DBにアクセスしに行く処理って、規模の大きいサーバだとユーザが意図しない限り起きないのでは?(普段見る部分は全部redisにいるのでは?) と思いました。 |
たしかに |
規模の大きいサーバ とすれば、特にチェックボックスとか無くて、「redisに無ければDBに読みに行く」を実装しても問題ないかなぁと思いました |
これってリストTLは対応しない感じでしょうか? |
リストに関しては今のところ対応予定ないわね |
なるほど |
STLどのような感じですか?パージが入ったことにより、新たにフォローしてリロードするとSTLからHTL成分が消えそうな気がするのですが |
修正しました 🙏🏻 |
同じ問題にハマる人がいるかもしれないため、v2023.10.2で私が遭遇した問題をここでコメント・共有させていただきます。
という手順を踏むと、2)で投稿したノートのみしかソーシャルタイムラインに表示されず、過去のノートが表示されないままとなる現象が起きました。 暫定対応として、redis-cliコマンドからauth→flushallでredis内のデータを全削除することで、再びソーシャルタイムラインに過去のノートが表示されるようになりました。 |
アンテナや通知を残しながらTLのキャッシュを消したい場合に redis-cli KEYS "list:homeTimeline*" | xargs redis-cli DEL
redis-cli KEYS "list:localTimeline*" | xargs redis-cli DEL みたいな方法は使えるかもしれないです(手元できちんと動かしてはいないですが) |
💡 Summary
世界5分前仮説
https://misskey.systems
10月3日21時43分ごろより前のノートを主要な導線で見ることができない
お気に入りやクリップからなら見ることができるので、データが消滅したわけではないらしい
🥰 Expected Behavior
アップデート前のノートも見ることができる
🤬 Actual Behavior
過去のノートを見ることができない
📝 Steps to Reproduce
📌 Environment
💻 Frontend
13.x.x
🛰 Backend (for server admin)
The text was updated successfully, but these errors were encountered: