偉業
"pixivはパッチがリリースされてから約30分でメンテナンスモードを解除し、続いてピクシブ百科事典のメンテナンスモード解除、メンテナンス終了の告知を行いました" / 仕事が早い
--linkしらなんだ
こういうドキュメント出すの貴重なので支援。
いきなり激アツ文言が書いてあってスゴい > "今回、pixivの稼働環境を、ベアメタルのApache HTTP ServerからKubernetesへ完全移行した翌週の対応となり、移行後初のPHPバージョンアップとなりました。"
PHPバージョンアップ自体はk8sで無停止で可能になってたけど、滅多に使わないメンテモードでちゃんとサービスを安全に止める方に力入れてました
翌日日中に本格対応のところも多かった中で最速メンテ終了し技術力の高さを示した
移行翌週にこれとかインフラ担当の胃が死にそう。爆速ビルド環境の恩恵デカすぎ
日頃から高頻度リリースできる体制があってこその素早いリリースだな
「日中から既に pecl.php.net への接続が不安定になっており」こういう状況では,サプライチェーンにも大きな負荷がかかるのか。
テスト含めたCICDの速さに感涙した。あとイメージの配布の仕方とかまともなインフラ構築できるエンジニアはこう言うところも気を配るんだなぁ
夕方くらいは pecl が重かったし、docker hub のイメージが更新された直後に Bitbucket が落ちた。停止時間が売上に影響するところは大変よね
https://x.com/tadsan/status/2113217424233492713
dockerイメージ待機勢からすると、早えって思って見てた
他より対応が早かった気がする 長いところはずっとメンテ中
イメージを待たずに独自ビルドで対応は確かに早いなぁ。突発トラブルへの対応も慣れているからこそ。
このスピードでこういうの出せるのは普段から心がけてるからだよなあ
昨日の23時半頃パブリックECRにイメージ上がったかと思ったら空っぽだったので、うちも同じくソースから自作イメージと自作apt、RPMパッケージを爆速ビルドしてパッチを当てた。お疲れ様でした
対応速くて技術力の高さを感じましたがそれはそれとして使いにくい(使ってる
早急なサービス再開にはレポジトリの更新を待ってられない、というのは今後の課題だよね。Dockerとかコンテナ系なら使い捨てできるけど、ゲストOS仮想化とかベアメタル系、永続データが含まれる環境では簡単ではないし
すごい。PHPバージョンアップRTAだ
リリースフローや自動テストの整備大事
性癖流出を防いでくれてありがとうございます
強いSRE
ここはほんと早かったな
EPYC 2 CPU (64C / 128T)のノードをSelf-hosted GitLab Runnerとして利用しています。約5万件のPHP/MySQL/Redisとの結合テストをマルチスレッドで1分以内に完了させることができます。 これがスゲー!
メンテが異様に早すぎて「ザル導入・ザルテストなんじゃないの?」と疑ってすいませんでした!
素晴らしい対応だ…。
これはすごい。使ってる技術基盤はかなり違うけど、要所要所参考になりました。
なんか称賛されてるけどPHP使ってる時点で下の下でしょ。ペチパーは犯罪者。PHP企業は水銀垂れ流してた公害企業と同じな自覚持っていこう。
一日30リリース出来るって一節を見て血涙…うちのお客さんは月イチなんよ。。。
皆さんに感謝
おれぁ雰囲気でやってるから何言ってるか全然わかんない
わぉ>このCI基盤ではリポジトリやパッケージをキャッシュしており、約5万件のPHP/MySQL/Redisとの結合テストをマルチスレッドで1分以内に完了させることができます
"Docker Official Imageをアップデートする経路と、PHPをソースコードから自前でビルドする経路の2種類のマージリクエストを用意しました。" 準備がいい。
急なアプデで徹夜なの?ボクが頭をなでなでしてあげるから、早く休んでにゃ!
お疲れさまでした。でもそもそもどうしてPHP使い続けているのかが、よくわからない。。改善対象は基盤では無いのでは。
Dockerイメージにせよ、各種ディストリビューションのパッケージリポジトリにせよ、落ちてくるのまだだったのに、pixivだけメンテ明けてて、何事?!って思ってたので、種明かし助かる
深夜にHey社のをやり終わってPixiv開いたら普通に見れてて、あれもう復活してんな?とは思ってたね
ハンターxハンターの宮殿突入のシーンみたいだな
公開サービスではないだうけど、そのCI基盤のGitLabもRCE多発しててまさに今対応必要なのツライね。同時多発する可能性もめちゃくちゃあるしもう破綻してる
こういうのはテストコードもAIで書かれてるだろうし、E2Eテストなんかもコードで書いているだろうしそこで品質は担保してるんだろ 入出力に差異がないことが確認できればバージョンアップ程度なら問題ない
「緊急時の対応は普段からの備えがほぼ全てを決める」の見本。俺等も頑張ろう
今回、ほんまpixvi早くてびっくりした。すごい。
“今回、pixivの稼働環境を、ベアメタルのApache HTTP ServerからKubernetesへ完全移行した翌週の対応となり”
これはきちょはな感謝だわ
素晴らしい速さでした。事前に仕組みを変えていた効果が出てるのも良き
PHP 8.5.12の緊急リリースにpixivはどう対応したか - pixiv inside
偉業
"pixivはパッチがリリースされてから約30分でメンテナンスモードを解除し、続いてピクシブ百科事典のメンテナンスモード解除、メンテナンス終了の告知を行いました" / 仕事が早い
--linkしらなんだ
こういうドキュメント出すの貴重なので支援。
いきなり激アツ文言が書いてあってスゴい > "今回、pixivの稼働環境を、ベアメタルのApache HTTP ServerからKubernetesへ完全移行した翌週の対応となり、移行後初のPHPバージョンアップとなりました。"
PHPバージョンアップ自体はk8sで無停止で可能になってたけど、滅多に使わないメンテモードでちゃんとサービスを安全に止める方に力入れてました
翌日日中に本格対応のところも多かった中で最速メンテ終了し技術力の高さを示した
移行翌週にこれとかインフラ担当の胃が死にそう。爆速ビルド環境の恩恵デカすぎ
日頃から高頻度リリースできる体制があってこその素早いリリースだな
「日中から既に pecl.php.net への接続が不安定になっており」こういう状況では,サプライチェーンにも大きな負荷がかかるのか。
テスト含めたCICDの速さに感涙した。あとイメージの配布の仕方とかまともなインフラ構築できるエンジニアはこう言うところも気を配るんだなぁ
夕方くらいは pecl が重かったし、docker hub のイメージが更新された直後に Bitbucket が落ちた。停止時間が売上に影響するところは大変よね
https://x.com/tadsan/status/2113217424233492713
dockerイメージ待機勢からすると、早えって思って見てた
他より対応が早かった気がする 長いところはずっとメンテ中
イメージを待たずに独自ビルドで対応は確かに早いなぁ。突発トラブルへの対応も慣れているからこそ。
このスピードでこういうの出せるのは普段から心がけてるからだよなあ
昨日の23時半頃パブリックECRにイメージ上がったかと思ったら空っぽだったので、うちも同じくソースから自作イメージと自作apt、RPMパッケージを爆速ビルドしてパッチを当てた。お疲れ様でした
対応速くて技術力の高さを感じましたがそれはそれとして使いにくい(使ってる
早急なサービス再開にはレポジトリの更新を待ってられない、というのは今後の課題だよね。Dockerとかコンテナ系なら使い捨てできるけど、ゲストOS仮想化とかベアメタル系、永続データが含まれる環境では簡単ではないし
すごい。PHPバージョンアップRTAだ
リリースフローや自動テストの整備大事
性癖流出を防いでくれてありがとうございます
強いSRE
ここはほんと早かったな
EPYC 2 CPU (64C / 128T)のノードをSelf-hosted GitLab Runnerとして利用しています。約5万件のPHP/MySQL/Redisとの結合テストをマルチスレッドで1分以内に完了させることができます。 これがスゲー!
メンテが異様に早すぎて「ザル導入・ザルテストなんじゃないの?」と疑ってすいませんでした!
素晴らしい対応だ…。
これはすごい。使ってる技術基盤はかなり違うけど、要所要所参考になりました。
なんか称賛されてるけどPHP使ってる時点で下の下でしょ。ペチパーは犯罪者。PHP企業は水銀垂れ流してた公害企業と同じな自覚持っていこう。
一日30リリース出来るって一節を見て血涙…うちのお客さんは月イチなんよ。。。
皆さんに感謝
おれぁ雰囲気でやってるから何言ってるか全然わかんない
わぉ>このCI基盤ではリポジトリやパッケージをキャッシュしており、約5万件のPHP/MySQL/Redisとの結合テストをマルチスレッドで1分以内に完了させることができます
"Docker Official Imageをアップデートする経路と、PHPをソースコードから自前でビルドする経路の2種類のマージリクエストを用意しました。" 準備がいい。
急なアプデで徹夜なの?ボクが頭をなでなでしてあげるから、早く休んでにゃ!
お疲れさまでした。でもそもそもどうしてPHP使い続けているのかが、よくわからない。。改善対象は基盤では無いのでは。
Dockerイメージにせよ、各種ディストリビューションのパッケージリポジトリにせよ、落ちてくるのまだだったのに、pixivだけメンテ明けてて、何事?!って思ってたので、種明かし助かる
深夜にHey社のをやり終わってPixiv開いたら普通に見れてて、あれもう復活してんな?とは思ってたね
ハンターxハンターの宮殿突入のシーンみたいだな
公開サービスではないだうけど、そのCI基盤のGitLabもRCE多発しててまさに今対応必要なのツライね。同時多発する可能性もめちゃくちゃあるしもう破綻してる
こういうのはテストコードもAIで書かれてるだろうし、E2Eテストなんかもコードで書いているだろうしそこで品質は担保してるんだろ 入出力に差異がないことが確認できればバージョンアップ程度なら問題ない
「緊急時の対応は普段からの備えがほぼ全てを決める」の見本。俺等も頑張ろう
今回、ほんまpixvi早くてびっくりした。すごい。
“今回、pixivの稼働環境を、ベアメタルのApache HTTP ServerからKubernetesへ完全移行した翌週の対応となり”
これはきちょはな感謝だわ
素晴らしい速さでした。事前に仕組みを変えていた効果が出てるのも良き