本日、OpenStack-Health のパッチをいくつかApproveしました。
これは、グラフ描画用のJavascriptライブラリ(ユーティリティ)です。今までは、nvd3 という d3js を 使いやすくしたJavascriptライブラリを使用していましたが、パフォーマンスと細かなバグに悩まされることも多く、 独自実装に切り替えようとしています。(d3js は引き続き使っています。)
まだ、全てのグラフを置き換えられたわけではありませんし、荒削りな部分が多々ありますが、良い方向に進んでいる と思います。
まぁ、最悪、クリティカルなバグがあったとしても、パッチをrevertすれば良いので、 恐る恐る進む必要もなく、むしろ、現時点では、リスクを恐れて前に進まないほうが問題と判断しました。
現時点での課題は...
- unit testが無い
- グラフが二重描画されることがある -> ブラウザリサイズ/リロードでなおる
今後も、品質改善に向けて進んでいきます :)
以下が OpenStack-Health の画面です。って、http://status.openstack.org/openstack-health/ にアクセスすれば、 誰でも見られます :)
Happy Hacking!
Comments
comments powered by Disqus