どのような理屈か不明だが、スイッチ全体が死ぬのではなくてポート単位で死ぬことがあることが分かった。
もちろん、こんなスイッチは信用できないのでそのうち取り替える。
問題発覚:
仕事してたら急にビルドサーバに繋がらなくなってしまい困った。
予兆はあって前々からなんかつながらない。DHCPが取れないなどのクレームは入ってた。
しかし、やり直したり自分が確認すると問題がなかったのでやり過ごしていた。
自分が管轄していた範囲のネットワークが不調ということなので、ある程度範囲は予測できた。
原因箇所を見つけるまで:
とあるラックにあるマシン全部が不安定なつながり方をする。というところから、経路上のスイッチに不具合があると予測した。
誰かがDHCPサーバをつなぐ。ブロードキャストを垂れ流すなどの論理トラブルの可能性もあるが、全体の系では苦情が聞こえなかったので排除した。
ラック内(末端)のL2スイッチがバカになっていると踏んでいた。
そこでアップリンクのスイッチの”空いてる”ポートにPCをつないでみた所、正常に通信できた。
これは、半死。完全につながらなくないけどまともに動作しない。という難しい症状に落ちているのかな?と思った。
答えとしては、このアップリンクのスイッチの、ラックにつながっているポートだけが死んでいた。しかし、気付く余地なし。
はてはて。と思い、一応アップリンクのアップリンクも見てみた。
その時にLINK-LED(いつも無駄にピコピコしてるあれ)が、対象のポートだけ点滅していないことに気付いた。
だいたい、ブロードキャストとかが飛ぶのでスイッチのLINK-LEDとかは同期して光ることが多いが、明らかにそれがなかった。
ここで、アップリンクのアップリンクか、アップリンクか。この2つが容疑者になった。
もう一回戻ってアップリンクのスイッチを見ると、ラックにつながっているポートだけ点滅していなかった。
リンクはしているので点灯はしている。
とりあえず、こいつがおかしい気がしたが、先の検証でアップリンクは正常と判断したはず。
点滅していないポートから空いてるポートにつなぎかえたところ、見事に復活した。
2015年6月4日木曜日
2015年5月27日水曜日
ゆゆ式 7巻 を買った
ゆゆ式 (7) (まんがタイムKRコミックス)
名古屋で買いました。
感想書かないで放置してました(8月15日に書いてる)
ゆゆ式 6巻 を買ったから1年経ってしまったんですねー。
前の記事でもめがねのゆずこさんとか書いてましたが…。
103ページのメガネでエプロンでおにぎりに握っているゆずこさんがマイ・ベストになります。
ゆゆ式が完結しても、相川千穂の日常で7巻いけそうですね。(勝手なことを言い始める
テンションは6巻からあまり変わってない気がします。
しかし、子供とも言ってられない微妙な歳になるわけで。この先、どう展開されるか楽しみです。
2015年5月18日月曜日
GitHubでfcitx-anthyにプルリクエストした
すまない、タイトルは釣りなんだ。
ホントのことを言うと忙しくて自分自身が全く検証作業できていないです。LTS使ってるだけとなってしまっている。危険
正直、インタフェースが英語でもいい人は居ても日本語打てないのが困る人はそれなりにいるような気がするんですよね。
もう少し深刻に考えねばなりませんが、Unity nextとかもあって中々です…(涙
表題の件は、
マージの過程で発生してしまったであろう重複コードを削除するというものでした。
ポイントはコミットメッセージで上手に空気を読むというところですね。うちのプロジェクトでも頭にモジュール名をつけるのやってます。
https://github.com/fcitx/fcitx-anthy/pull/10
ちなみに私はプログラミングはできません。
[ubuntu-jp:5216] Re: Fcitx-Anthyのキーアサイン消失の件
https://t.co/LZlgzWSFVf
Ubuntuを良くしたいけど、何をしたらいいのか(略)そのような
方にはfcitx-anthyとfcitx-kkcの動作の確認をお願いしたいです
— nekomatu@名古屋青チーム (@nekomatu) 2015, 5月 15ホントのことを言うと忙しくて自分自身が全く検証作業できていないです。LTS使ってるだけとなってしまっている。危険
正直、インタフェースが英語でもいい人は居ても日本語打てないのが困る人はそれなりにいるような気がするんですよね。
もう少し深刻に考えねばなりませんが、Unity nextとかもあって中々です…(涙
表題の件は、
マージの過程で発生してしまったであろう重複コードを削除するというものでした。
ポイントはコミットメッセージで上手に空気を読むというところですね。うちのプロジェクトでも頭にモジュール名をつけるのやってます。
https://github.com/fcitx/fcitx-anthy/pull/10
@nekomatu ちなみに簡単に直せそうなバグ(とはちょっと違う気もしますが)があるんですが、挑戦してみたりしません?
— いくや (AWASHIRO Ikuya) (@ikunya) 2015, 5月 14@nekomatu あり、そうだったのですか。 https://t.co/3wdcY70u0O と https://t.co/Rw3YPBSx11 に同じdefineがあるので、これは正しいのか、誤りの場合、どちらを削除すればいいのか、ということでした。
— いくや (AWASHIRO Ikuya) (@ikunya) 2015, 5月 14ちなみに私はプログラミングはできません。
gst-play-1.0 の gaplessとinteractive オプションについて
gst-play-1.0というのはplaybinエレメントのリファレンスのフロントエンドツールのようです。
ソースコードはここにあります。
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/
gst-play-1.0 01-track.ogg 02-track.ogg .... とすると順番に再生してくれます。
だけど、ギャップレスなファイルを並べても音が切れてしまいます。
-hで調べると"--gapless"をつける必要があることが分かります。
次に。01-track.oggが5分程度だとします。検証のために5分待ってたら日が暮れるのでスキップしたいです。
-hで調べると"--interactive"をつけることで何かできそうなことが分かります。
でも、何を押したらどうなるかは書いていないので結局ソースコードを読みます。すると、矢印キーで操作できる事が分かります。
上下でボリューム。左右でシークできるようです。ただ、バージョンによってシークする量がまちまちっぽいです。
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/tools/gst-play-kb.h?id=5a36b793d6747b960e53703aae69eef3bf52aa2a#n26
2013-11-24 tools: play: add --interactive switch and basic keyboard handling
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/tools/gst-play.c?id=5a36b793d6747b960e53703aae69eef3bf52aa2a
% git describe --contains 5a36b793d67
1.3.1~364
2013-08-21 gst-play: add --gapless mode
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/tools/gst-play.c?id=fd873b1067fc206b6587ff32909d08fa8041b966fd873b
% git describe --contains fd873b
1.1.4~23
Ubuntu12.04ではgaplessは対応しているけどシークは未対応のバージョンということが分かりました。
% gst-play-1.0 --version
gst-play-1.0 version 1.2.4
GStreamer 1.2.4
https://launchpad.net/distros/ubuntu/+source/gst-plugins-base1.0
ソースコードはここにあります。
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/
gst-play-1.0 01-track.ogg 02-track.ogg .... とすると順番に再生してくれます。
だけど、ギャップレスなファイルを並べても音が切れてしまいます。
-hで調べると"--gapless"をつける必要があることが分かります。
次に。01-track.oggが5分程度だとします。検証のために5分待ってたら日が暮れるのでスキップしたいです。
-hで調べると"--interactive"をつけることで何かできそうなことが分かります。
でも、何を押したらどうなるかは書いていないので結局ソースコードを読みます。すると、矢印キーで操作できる事が分かります。
上下でボリューム。左右でシークできるようです。ただ、バージョンによってシークする量がまちまちっぽいです。
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/tools/gst-play-kb.h?id=5a36b793d6747b960e53703aae69eef3bf52aa2a#n26
2013-11-24 tools: play: add --interactive switch and basic keyboard handling
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/tools/gst-play.c?id=5a36b793d6747b960e53703aae69eef3bf52aa2a
% git describe --contains 5a36b793d67
1.3.1~364
2013-08-21 gst-play: add --gapless mode
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/tools/gst-play.c?id=fd873b1067fc206b6587ff32909d08fa8041b966fd873b
% git describe --contains fd873b
1.1.4~23
Ubuntu12.04ではgaplessは対応しているけどシークは未対応のバージョンということが分かりました。
% gst-play-1.0 --version
gst-play-1.0 version 1.2.4
GStreamer 1.2.4
https://launchpad.net/distros/ubuntu/+source/gst-plugins-base1.0
2015年5月6日水曜日
twiccaにお布施した
もうかれこれ5年ぐらい使っているクライアント。
複数画像の取り扱いができなくて不便に感じることが多々あったが、実装された。
そこでこれを機会にサポーターズに入ることにした。
全く関係ないけど支払いをPlayカードでやろうとしたら見事にコケた。
チャージされている額では不足している場合、端数分をクレジットカード決算することはできない。
複数画像の取り扱いができなくて不便に感じることが多々あったが、実装された。
そこでこれを機会にサポーターズに入ることにした。
.@twicca さんがゴールデンウイークに個人的に超助かるアップデートをしてくださったのでサポーターズになってみた。
— nekomatu@名古屋青チーム (@nekomatu) 2015, 5月 6アップデート: http://t.co/3nKRn3J4t6上の複数画像のプレビュー対応した他、いくつかの不具合が修正された v0.D.4 が Google Play にて公開されました。 https://t.co/Mvf3b3UaM4
— twicca (@twicca) 2015, 5月 5アップデート: 引用リツイートに対応した他、いくつかの不具合が修正された v0.D.0 が Google Play にて公開されました。 https://t.co/Mvf3b3UaM4
— twicca (@twicca) 2015, 5月 3全く関係ないけど支払いをPlayカードでやろうとしたら見事にコケた。
チャージされている額では不足している場合、端数分をクレジットカード決算することはできない。
ご購入の際に Google Play の残高をその他のお支払い方法と合わせて利用することはできません。
https://t.co/5DEUV0AIra
無慈悲
— nekomatu@名古屋青チーム (@nekomatu) 2015, 5月 6
登録:
投稿 (Atom)