Skip to content
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

Pick redis push tl #75

Merged
merged 23 commits into from
Oct 13, 2023
Merged

Pick redis push tl #75

merged 23 commits into from
Oct 13, 2023

Conversation

anatawa12
Copy link
Collaborator

What

Why

Additional info (optional)

Checklist

  • Read the contribution guide
  • Test working in a local environment
  • (If needed) Add story of storybook
  • (If needed) Update CHANGELOG.md
  • (If possible) Add tests

@anatawa12
Copy link
Collaborator Author

誰かレビューしてほしい

@anatawa12 anatawa12 marked this pull request as ready for review October 10, 2023 15:04
@anatawa12
Copy link
Collaborator Author

misskey-dev#12001 の修正である 7a8d5e5 の一部も取り込む必要あり

@anatawa12
Copy link
Collaborator Author

anatawa12 commented Oct 11, 2023

変更シンプルにしたいのでuserごとのTLのキャッシュの長さの制限一時的に(2023.10.xマージまで)固定にしたい。(metaにmigrationつけたくない) @niwaniwa @Sayamame-beans いい?

@Sayamame-beans
Copy link

別に支障ないだろうし良いんじゃないですかね(適当)

name = 'WithReplies1696222183852'

async up(queryRunner) {
await queryRunner.query(`ALTER TABLE "following" ADD "withReplies" boolean NOT NULL DEFAULT false`);
Copy link
Collaborator Author

@anatawa12 anatawa12 Oct 11, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

まだここのdefault値で悩んでます。なんか切り替える機能を実装するしかないかな

@Sayamame-beans
Copy link

誰かレビューしてほしい

Misskeyコードのレビューは厳しい…かも…

@anatawa12
Copy link
Collaborator Author

RedisへのTLの構築をListで行うようにの中で行われたrefactorをrevertすることでdiffが減った。

@anatawa12
Copy link
Collaborator Author

センシティブチャネルの扱いがまだこのサーバに合わせてないので合わせる必要あり

@anatawa12
Copy link
Collaborator Author

うーん、そもそもupstreamでチャンネル投稿含める設定だとセンシティブも含まれるようになってそうだな。なのでRedis的には今のままでいいや。エンドポイントの方でどうにかする

@anatawa12
Copy link
Collaborator Author

いやあとから分けるほうが大変だから分けといたほうがいいか...?

@anatawa12
Copy link
Collaborator Author

upstreamではredisから取った後にフィルタって実装なのでそのままでいいや。

@anatawa12
Copy link
Collaborator Author

redisへの追加条件を2023.10.1にできる限り近づけた。

@anatawa12
Copy link
Collaborator Author

自己レビューはOK出します。

@anatawa12
Copy link
Collaborator Author

そういえば遡れるnote数このままでいいのかな。少なくて一日も遡れないとかにならないか確認しないと

@anatawa12
Copy link
Collaborator Author

考えないといけなそうなupstreamのissueが生えた misskey-dev#12027

@anatawa12
Copy link
Collaborator Author

いや misskey-dev#12027 は現行と同じ動作だからいいや

@anatawa12
Copy link
Collaborator Author

頑張ればredis to redisのアンテナマイグレーションできそうだけど別トピック

@anatawa12
Copy link
Collaborator Author

とりあえずこれ自体は問題ないと思うのでマージ

@anatawa12 anatawa12 merged commit 93d80c8 into niri-la:develop Oct 13, 2023
14 checks passed
@anatawa12 anatawa12 deleted the pick-redis-push-tl branch November 24, 2023 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants