07:22:46
icon

食品サンプルの試食会に行ってはしゃいでいたら元同僚からたしなめられちゃう夢を見てました。味はおいしかったので、二度寝しよう。

07:42:49
icon

見てただけじゃなくて食べてたんだよね…

08:20:19
icon

この二度寝からの、卒業♪

08:51:08
icon

難破は怖いわね…

08:51:38
icon

仕事しろ← :saba:

8c44b723b (upstream/main) Change confirmations controller to redirect to / for approved users (#16151)
09bb92875 Bump mini-css-extract-plugin from 1.5.0 to 1.6.0 (#16150)
8a33b7ac4 Bump @babel/preset-env from 7.13.15 to 7.14.0 (#16145)
c35a6b9e0 fix component name (#16138)
b75ecb083 Bump @babel/runtime from 7.13.17 to 7.14.0 (#16148)
970ffd8d1 Bump aws-sdk-s3 from 1.93.1 to 1.94.0 (#16143)
c35befb3e Bump @babel/core from 7.13.16 to 7.14.0 (#16141)
bcf63e6e2 Bump sass from 1.32.11 to 1.32.12 (#16142)
a2b3a5f42 Bump marky from 1.2.1 to 1.2.2 (#16147)
60446ddd4 Bump sidekiq-unique-jobs from 7.0.8 to 7.0.9 (#16139)

09:04:38
icon

\Master?/ :saba: \ますたー/

Merged tootsuite/mastodon at 8c44b723bb7505eb5923019b454ce9abd7ea59c0.

09:31:49
icon

Bug #17781: Resolv::DNS RequestID table allocations are never freed, causing DNS lookups to eventually hang - Ruby master - Ruby Issue Tracking System
bugs.ruby-lang.org/issues/1778

Sidekiqを長時間走らせておくと処理が止まる原因はこれかもわね…

Bug #17781: Resolv::DNS RequestID table allocations are never freed, causing DNS lookups to eventually hang - Ruby master - Ruby Issue Tracking System
09:40:43
icon

@Gargron I've just noticed this Ruby's bug in a PR to a work related code, while I personally haven't been able to reproduce Sidekiq hanging after a while as Heroku restarts processes every 24 hours.

09:47:14
icon

not reproducible on:
- ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux-musl] (ruby:2.7.2-alpine docker image)
- ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux]

reproducible on:
- ruby 2.7.3p183 (2021-04-05 revision 6847ee089d) [x86_64-linux-musl] (ruby:2.7.3-alpine docker image)
- ruby 2.7.3p183 (2021-04-05 revision 6847ee089d) [x86_64-linux]
- ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-linux]
- ruby 3.0.1p64 (2021-04-05 revision 0fb782ee38) [x86_64-linux]

09:47:38
icon

Mastodonを2.7.3に上げたのだれやー
おれやー

09:59:10
icon

@spla @Gargron It looks like RTT to the Redis server is measured within the Siedekiq code therefore an infinite loop in another Ruby thread seems possible to trigger the warning.

10:03:00
icon

このバグだれんだー

10:11:35
icon

オイゲンさんからお返事いただいてスロットルがかかった(左上の赤)んだけどRedisのメモリ(左下)を眺めるとまだ緩められそうねと思ったけど今回は応答時間(右上)がダメだったね

Attach image
10:12:17
icon

結婚でできた血痕

10:14:33
icon

@mametsuko@co.misskey.io Mastodon公認俳句をポストしてくれるくらいのマブダチだよ←
https://joinmastodon.org/

10:49:33
icon

WARN: Redis::CommandError: ERR max number of clients reached

ナンデナンデ

10:50:38
icon

WARN: Redis::CommandError: ERR max number of clients reached

ナンデナンデ

10:53:19
icon

ストリーミング側でRedisのコネクションを食べ尽くしてる感じわね…

10:57:39
icon

Puma+Sidekiq側で取りすぎてるかー

20:52:07: WARN Starting streaming API server master with 3 workers
20:52:07: WARN Starting worker 1
20:52:07: WARN Worker 1 now listening on 0.0.0.0:15885
20:52:07: WARN Starting worker 2
20:52:07: WARN Starting worker 3
20:52:07: WARN Worker 2 now listening on 0.0.0.0:15885
20:52:07: WARN Worker 3 now listening on 0.0.0.0:15885
20:52:07: ERR! ReplyError: ERR max number of clients reached
20:52:07: WARN Worker 3 exiting
20:52:07: WARN Starting worker 4
20:52:07: WARN Worker 4 now listening on 0.0.0.0:15885

12:57:42
icon

ゴールデンウィークは、うちには無いなあ(´・ω・`)

13:05:39
icon

キレの良さ

PPAP *INDIAN VERSION* (Pen Pineapple Apple Pen) - Live Banned | Awez Darbar Choreography
youtu.be/TPFJGIXXeq0

Attach YouTube
13:08:47
icon

ヨーロッパにはアメリカサイズのお休み取る人居そう

14:10:17
icon

@Gargron @spla Yep. Reproduced locally on Ubuntu 20.04 and ruby 2.7.3p183 (2021-04-05 revision 6847ee089d) [x86_64-linux]

$ ruby /tmp/test.rb
Ran 65536 times

and top shows 99-100 %CPU for the ruby.

Also on a Hobby dyno on Heroku (waiting for a few minutes):

$ heroku run bash
~ $ which ruby
/app/bin/ruby
~ $ ruby --version
ruby 2.7.3p183 (2021-04-05 revision 6847ee089d) [x86_64-linux]
~ $ cat <<_END > test.rb
> require 'resolv'
> 65536.times { Resolv::DNS.new.getresource('www.example.net', Resolv::DNS::Resource::IN::A) }
> puts "Ran 65536 times"
> Resolv::DNS.new.getresource('www.example.net', Resolv::DNS::Resource::IN::A)
> puts "Ran 65537 times"
> _END
~ $ ruby test.rb
Ran 65536 times
^Z
[1]+ Stopped ruby test.rb
~ $ bg
[1]+ ruby test.rb &
~ $ top
:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
11 u6876 20 0 93216 34284 6100 R 99.7 0.1 1:59.79 ruby
:

14:34:50
icon

https://bugs.ruby-lang.org/issues/17781 の件、Gemfileに

gem "resolv", "< 0.2"

みたいにしておくとなおるっぽいんだけどなぜなんだぜ。あー、Rubyに添付されてるライブラリよりもBundlerの入れたやつを先に見に行くんだ

$ bundle exec ruby -rpp -e 'pp $:'
["/home/zunda/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib",
"/home/zunda/src/local/ruby-resolv/vendor/bundle/ruby/2.7.0/gems/resolv-0.2.0/lib",
"/home/zunda/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/gems/bundler-2.2.15/lib",
"/home/zunda/.rbenv/versions/2.7.3/lib/ruby/site_ruby/2.7.0",
"/home/zunda/.rbenv/versions/2.7.3/lib/ruby/site_ruby/2.7.0/x86_64-linux",
"/home/zunda/.rbenv/versions/2.7.3/lib/ruby/site_ruby",
"/home/zunda/.rbenv/versions/2.7.3/lib/ruby/vendor_ruby/2.7.0",
"/home/zunda/.rbenv/versions/2.7.3/lib/ruby/vendor_ruby/2.7.0/x86_64-linux",
"/home/zunda/.rbenv/versions/2.7.3/lib/ruby/vendor_ruby",
"/home/zunda/.rbenv/versions/2.7.3/lib/ruby/2.7.0",
"/home/zunda/.rbenv/versions/2.7.3/lib/ruby/2.7.0/x86_64-linux"]

Bug #17781: Resolv::DNS RequestID table allocations are never freed, causing DNS lookups to eventually hang - Ruby master - Ruby Issue Tracking System
14:36:30
icon

Firefoxのコンテントネゴシエーションで日本語を有線にしたらすぽちはいさんが日本語になってむっちゃ違和感。

Attach image
14:43:16
icon

Netlifyさんから今月のビルド時間半分使ったよってお知らせ来たけどこの前短かくしたからなんとかなるハズ

Attach image
15:01:23
icon

たーゃじす

15:25:28
icon

2週間に1度tootctl media removeするようにしたら弊ぼっちのメディアファイルのS3代むっちゃ安くなったよ!!やっぱり容量が効くんだねえ。

Attach image
Attach image
15:27:45
icon

S3(本家)むっちゃ強い印象

15:34:24
icon

えんじにゃーとしてはこれ自動化した方がいいんだねえ。Heroku Schedulerは週刊のあったっけ…

17:46:55
icon

このところ触らせてくれるネコ(固有名詞)を見かけないんだよなあ。元気だといいなあ

20:25:00
icon

もう初夏?しょーかー

20:25:19
icon

涼しくなったでしょーかー

21:47:53
icon

フトモモにボールペン、プロのボディーガードのみなさんもやるらしいね

21:48:15
icon

ボールペンだっけ?