senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. tateisu​ :force:​:r_9a: (tateisu@mastodon.juggler.jp)'s status on Tuesday, 11-Dec-2018 13:35:35 JST tateisu​ :force:​:r_9a: tateisu​ :force:​:r_9a:

    リレーを使うようになると使われてない古い投稿がタンスのDBに溜まっていくと思うんですが、どうにかいい感じに削除してディスク容量を空けられないものか…? と思ってこんなクエリを考えてみたけど、どんなもんだろうか https://gist.github.com/tateisu/3d98290f2b72d12ba5f1b977a0d5743c

    In conversation Tuesday, 11-Dec-2018 13:35:35 JST from mastodon.juggler.jp permalink

    Attachments

    1. 使われてない古い投稿の削除
      from Gist
      使われてない古い投稿の削除. GitHub Gist: instantly share code, notes, and snippets.
    • :nonke:​差別的なドメイン名​:homoo: and 鴉河雛 :cure_passion: repeated this.
    • tateisu​ :force:​:r_9a: (tateisu@mastodon.juggler.jp)'s status on Tuesday, 11-Dec-2018 13:44:29 JST tateisu​ :force:​:r_9a: tateisu​ :force:​:r_9a:
      in reply to

      とりあえず、リレー参加中のテスト鯖 https://mastodon2.juggler.jp/ でdelete クエリをかけてみる。

      In conversation Tuesday, 11-Dec-2018 13:44:29 JST permalink

      Attachments

      1. ジャグ鯖(テスト用)
        from Mastodon hosted on mastodon2.juggler.jp
        いろんなことのテストにつかう開発用サーバです。
    • tateisu​ :force:​:r_9a: (tateisu@mastodon.juggler.jp)'s status on Tuesday, 11-Dec-2018 13:56:43 JST tateisu​ :force:​:r_9a: tateisu​ :force:​:r_9a:
      in reply to

      テスト鯖なので1時間より古い使われてないトゥートを削除してみた。それなりに動いてる模様。メンションがあればローカル住人と無関係でも残すとか、pinned投稿なら残すとかあるので、思ったよりは他タンスの投稿が残る。添付メディアはstatusとの関連が切れるだけなので別途tootctl media remove_remote する必要がある

      In conversation Tuesday, 11-Dec-2018 13:56:43 JST permalink
      zunda ? nはおまけ :green_dango: repeated this.
    • tateisu​ :force:​:r_9a: (tateisu@mastodon.juggler.jp)'s status on Tuesday, 11-Dec-2018 14:04:39 JST tateisu​ :force:​:r_9a: tateisu​ :force:​:r_9a:
      in reply to

      あー。「ブーストされたこと」も忘れてしまうのは問題だな…

      In conversation Tuesday, 11-Dec-2018 14:04:39 JST permalink
    • tateisu​ :force:​:r_9a: (tateisu@mastodon.juggler.jp)'s status on Tuesday, 11-Dec-2018 14:21:39 JST tateisu​ :force:​:r_9a: tateisu​ :force:​:r_9a:
      in reply to

      https://gist.github.com/tateisu/3d98290f2b72d12ba5f1b977a0d5743c ブーストに影響が出ないようにした

      In conversation Tuesday, 11-Dec-2018 14:21:39 JST permalink

      Attachments

      1. 使われてない古い投稿の削除
        from Gist
        使われてない古い投稿の削除. GitHub Gist: instantly share code, notes, and snippets.
    • のえる :cava_red: DTP鯖管 (noellabo@dtp-mstdn.jp)'s status on Tuesday, 11-Dec-2018 14:24:49 JST のえる :cava_red: DTP鯖管 のえる :cava_red: DTP鯖管
      in reply to

      @tateisu 目的がブレる(別物)になりますが、数千・数万のフォロー先を持つローカルユーザーも、無意味にデータベースを肥大化させるので、

      ・ローカルユーザーにフォローされていない→フォローされてても削除
      ・メンションがある→ローカルユーザーを含むメンションがある、に限定

      という条件のクエリが別途あると有用かもしれませんね。

      In conversation Tuesday, 11-Dec-2018 14:24:49 JST permalink
      sumiyaki likes this.
    • tateisu​ :force:​:r_9a: (tateisu@mastodon.juggler.jp)'s status on Tuesday, 11-Dec-2018 14:30:02 JST tateisu​ :force:​:r_9a: tateisu​ :force:​:r_9a:
      in reply to
      • のえる :cava_red: DTP鯖管

      @noellabo 蓄積される投稿と違ってユーザ情報は現在の状態なので、「古いものを削る」という判定ができないんですよね…。

      In conversation Tuesday, 11-Dec-2018 14:30:02 JST permalink
    • tateisu​ :force:​:r_9a: (tateisu@mastodon.juggler.jp)'s status on Tuesday, 11-Dec-2018 14:34:05 JST tateisu​ :force:​:r_9a: tateisu​ :force:​:r_9a:
      in reply to
      • のえる :cava_red: DTP鯖管

      @noellabo メンションや返信について、会話ツリー全体をみないと「ローカルと無関係」とは言いきれないんですよ。けっこう大変なので今回のクエリではメンションを含む投稿や返信や被返信は対象外にしてます。レスが付く=重要性が高いという見方もできるので、フィルタ的には割と良い感じです

      In conversation Tuesday, 11-Dec-2018 14:34:05 JST permalink
    • のえる :cava_red: DTP鯖管 (noellabo@dtp-mstdn.jp)'s status on Tuesday, 11-Dec-2018 14:44:06 JST のえる :cava_red: DTP鯖管 のえる :cava_red: DTP鯖管
      in reply to

      @tateisu リプライ・被リプライ(会話ツリー・context)ってメンションの有無
      と無関係に形成されてませんか?

      メンションの方は、ローカル絡んでいるか、ステータス単独で判定いけるんじゃないかな……。

      まぁ何が重要かは評価関数要りますよね。削除対象レベルをスコアで指定できそう。
      (便乗して欲張っているだけの話なので、ひとまず捨て置いてください)

      In conversation Tuesday, 11-Dec-2018 14:44:06 JST permalink
    • tateisu​ :force:​:r_9a: (tateisu@mastodon.juggler.jp)'s status on Tuesday, 11-Dec-2018 14:48:03 JST tateisu​ :force:​:r_9a: tateisu​ :force:​:r_9a:
      in reply to
      • のえる :cava_red: DTP鯖管

      @noellabo 会話ツリー中一部だけメンションされたとしても、ローカルユーザはその会話ツリー全体を見たいですよね。それを妨げるのは私はナシだと思います

      In conversation Tuesday, 11-Dec-2018 14:48:03 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.