2022-04-04

やったこと

よかったこと

  • 必要な事前準備が記事でまとまっているとオフラインでも進められるのでそこはよかったです

気になったこと

 * 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

202-04-05

やったこと

よかったこと

  • 特になし

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

202-04-06

やったこと

  • License AgreementのためPRを出す必要があるので, MDEV-28226 を選択. コミットは手元で作成したものの最新の10.9ではビルドが通らなかったことを思い出しそこで一旦終了.

よかったこと

  • 特になし

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-04-07

やったこと

  • 栁澤さんと週次ミーティング
    • MDEV-28226 についてのコメント, マージまで
    • よく使うビルドコマンドetc共有
    • rrハンズオン

よかったこと

  • ドキュメントにのってないコマンドのパラメータや実コマンドを教えてもらえるのは効率上良い. rrはスムーズに導入できた.

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

5分

2022-04-08

やったこと

よかったこと

  • 他の一般的なMySQL/MariaDBでよく使う機能についても同じように自分でまとめていけると良いなと感じた

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-04-09, 2022-04-10

風邪でダウン..

2022-04-11

やったこと

  • MDEV-28225 を少し見る
  • spd_table.ccあたりのコードを読んでいた

よかったこと

  • 特になし

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-04-12

やったこと

  • MDEV-28225 が他の人にResolveされたのでタスクがMDEV-28297に変更.
  • 親タスクMDEV-27228と他の子タスクの変更コードを読んでいた

よかったこと

  • 特になし

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-04-13

やったこと

  • MDEV-28297 の実装とPR
  • git worktree間のブランチの管理でハマって時間をロスする..

よかったこと

  • 特になし

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-04-14

やったこと

  • 週ごとのミーティング
    • MDEV-28297 のPRのレビュー
    • 柳澤さんによるデバッグのデモ
      • InnoDB系でとっつきやすいタスクがあまり無いのではないかという話をして, 当初計画を変更してInnoDBに限らずできそうなタスクを見ていくことに

よかったこと

  • デモは流れが掴めるのでよかった

気になったこと

  • やはりオープンソースプロジェクトは手頃なタスクを見つけていくのがなかなか難しい印象

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-04-15, 2022-04-16

週末は時間が取れず

2022-04-17

やったこと

https://jira.mariadb.org/browse/MDEV-27313 を見始める. デバッグビルドとテストで再現, コードを追うところまで.

よかったこと

特になし

気になったこと

特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-04-18

やったこと

https://jira.mariadb.org/browse/MDEV-27313 の解析続き. m_last_partがおかしくなっている(正常系であれば1のところが0で上書きされている)のでどこで上書きされているのかを追う. 結局ピンポイントで特定はできず.

よかったこと

特になし

気になったこと

特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-04-19, 20

仕事が忙しくなり手をだせず

2022-04-21

やったこと

https://jira.mariadb.org/browse/MDEV-27313 の解析続き. ALTER TABLEの処理でfile->refが書き変わってしまっているようではあるがまだ特定できず..

よかったこと

特になし

気になったこと

コードベースが大きくて1つの処理を追うのもなかなか大変であることを感じはじめた

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-04-22

やったこと

https://jira.mariadb.org/browse/MDEV-27313 の解析続き. NOT NULLのときだけ問題が再現することに気づいたのでNOT NULLがないときとの違いを追うために
https://github.com/MariaDB/server/blob/6cb6ba8b7bd61c99e6122b7ab547f5f297b0fc1b/storage/innobase/row/row0merge.cc#L2351-L2354 あたりを重点的に読んでいた.

よかったこと

特になし

気になったこと

特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-04-23

やったこと

https://jira.mariadb.org/browse/MDEV-27313 の解析続き. 同じく https://github.com/MariaDB/server/blob/6cb6ba8b7bd61c99e6122b7ab547f5f297b0fc1b/storage/innobase/row/row0merge.cc#L2351-L2354 あたりを読んでいたがtableのリファレンスを触っていそうな箇所がわからず行き詰まる

よかったこと

特になし

気になったこと

特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-04-24

時間が取れず

2022-04-25

やったこと

よかったこと

  • チケットを探して概要だけ説明してもらうスタイルは効率が良いように感じた

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

5分

2022-04-26, 2022-4-27

仕事が忙しく時間が取れず

2022-04-28

やったこと

よかったこと

  • rr の便利さを感じた

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

4分

2022-04-29

時間が取れず

2022-04-30

やったこと

よかったこと

  • 特になし

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-05-01

やったこと

よかったこと

  • 特になし

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-05-02

やったこと

よかったこと

  • 特になし

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-05-03, 2022-05-04

仕事が忙しくて時間が取れず

2022-05-05

やったこと

よかったこと

  • 特になし

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

4分

2022-05-06

やったこと

  • https://jira.mariadb.org/browse/MDEV-25784 の解析
    • NULLは想定通りのように思えたのでNULLチェックを入れてテストを走らせてみる
      • PASS
    • 空JSONというedge caseなテストだったので, 通常ケースも通るのか見てみたいと思いデータありのJSONテーブルで同じテストを実行
      • FAIL
      • NULLは想定通りではなく, 値が入ってないといけないのではないか?と思い始めコードを読み直していた

よかったこと

  • 特になし

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-05-07

やったこと

  • https://jira.mariadb.org/browse/MDEV-25784 の解析
    • NULLは想定通りのように思えたのでNULLチェックを入れてテストを走らせてみる
      • PASS
    • 空JSONというedge caseなテストだったので, 通常ケースも通るのか見てみたいと思いデータありのJSONテーブルで同じテストを実行
      • FAIL
      • NULLは想定通りではなく, 値が入ってないといけないのではないか?と思い始めコードを読み直していた

よかったこと

  • 特になし

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-05-08, 2022-05-09

仕事が忙しく時間が取れず

2022-05-10

やったこと

よかったこと

  • 特になし

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分

2022-05-11

やったこと

よかったこと

  • 今後のチケットの取り組み方で大きいのを一挙に取り組もうとすると沼に落ちていくので小さいのを少しずつ潰していく方針でやっていくことを決めたので, うまくいくと期待したいです

気になったこと

  • 特になし

こうすればもっとよくなるかも

  • 特になし

その他

  • 特になし

日報の使用時間

3分