2010-06-01から1ヶ月間の記事一覧

夏の新番組

「新番組」で表示される夏の新番組が、局を選んで「予約」を押してもエントリされなくて、放送の週にならないとダメなんだっけ?と思ってほったらかしといたら、今日になっても「アマガミSS」が予約できなくて、真面目に調べてみた。 結果的には、PHPをportu…

iPhone4

予約したなり♪ ショップの発売日確保分は60台だそうで、そこには入れなくて、「最初の入荷がいつかは不明で、今月中に手に入れば早い方」だそうだ。。。

miniDLNAいじり メモリリーク探し

そもそもは。 miniDLNAは、起動時にメディアの格納フォルダをスキャンして、ffmpeg(avformat)でサイズや時間やbitrateを拾って、それをsqliteに入れておくのだけど、 録画ファイル/フォルダの変更をinotifyで見張っていてdbを更新するが、FreeBSDにinotifyは…

swapもいいけど、miniDLNAもね

swapの方。 アクセスに時間がかかってエラーになっているところを何とかするという意味で、 zfs set checksum=off pool1/swap1とかやってみた。これ、サンプルがこうなってたり、いやこんなのやっちゃダメ、ってのと両方みつけたが、とりあえず様子見。 mini…

CAM-ATA

意外に、さらっとできた。GPT-ZFSのみなので、fstabをいじる必要もないし。 config作成 こんな感じで。 # cat /sys/i386/conf/CAMATA include GENERIC ident CAMATA nomakeoptions DEBUG nooptions INVARIANTS nooptions INVARIANT_SUPPORT nooptions WITNES…

swap_pager: indefinite wait buffer やはり未完

えぐえぐ。 起動していたminiDLNAに、HUPを送ってDB再構築させたら、また出た。 エラーを吐いてるところをみると、pagingを20ms以内に成功しないとダメっぽい。 できそうなことというと 9-CURRENTにしてみる どこかが何か良くなってるかも。なってないかも。…

miniDLNAいじり、というかffmpegが謎

今週のFAILY TAIL #33に対して、BRAVIA様が「再生できません」とおっしゃるので、調べてみた。 ファイルサイズはそれなりで、ちゃんと録れてるように見えるが、DBではdurationとbitrateがNULLになってる。 durationがNULLだと、TimeSeekの計算がおかしくなっ…

swap_pager: indefinite wait buffer たぶん完

vfs.zfs.prefetch_disable=0が勝利の鍵だ。miniDLNAもちゃんと起動した。これで録画が消化できる。。。 。。。ということは、昨年9月頃の8-STABLEではenableがdefaultだったんだろう。cvs diffで確認してみたけど、たぶんそう。 あえてi386ではdisableにした…

swap_pager: indefinite wait buffer

ダメだった。。。 件のメッセージ、swapのZVOLにsnapshotを設定していたからかと思って、外したら大丈夫に見えたのだけど、単にswapを使ってないだけだったらしい。topで見てたら、portupgradeくらいでは1GBのメモリは使いきれてない。 で、問題のminiDLNA。…

ZFSでリハウス たぶん完

HDDを取り替えて8.0-BETA3から8.1-PRERELEASEに更新した後、swap_pager: indefinite wait buffer とかいうメッセージで死亡してた件。 そういえば、installworldする前にsnapshotを取ったのだけど、面倒なのでpool全部を一括して取ったのだった。 # zfs snap…

i386でPTX 続

pt2

動いたー。kernelとparam.hで、FreeBSD_versionが違う、というオチだったらしい。本日付けのRELENG_8をinstallworld/installkernelして、無事に動くようになった。ただ、loader.confでptx_load="YES"で読んだのを、kldunloadしたらふっとんだけど。ZFSでなか…

i386でptx

pt2

HDDのお引っ越しと合わせて、録画サーバにPT2を刺して、録画環境もHDUS→PT2に変更しようと。 ところがどっこい。 # kldload ptx kldload: ptx: File existsいや、kldstatで見ても、ptxなんて読み込んでないんだが。。。 ktraceで調べたら、syscallのkldload…

ZFSでリハウス 完?

や、やっとできた。。。 これまでのあらすじ 1TBx2のZFS mirrorを2TBx2に交換すべく、HDDを片方ずつzpool replaceしてやればいいかと思えばさにあらず。 HDDの2台目(ad6)の方は、置き換えから同期まで、まあ順調にできた HDDの1台目(ad4)を新品HDDに置き換え…

ZFSでリハウス おかわり

miniDLNAを起動したら、 kernel: swap_pager: indefinite wait buffer: bufobj: 0, blkno: 1200, size: 8192 kernel: swap_pager: indefinite wait buffer: bufobj: 0, blkno: 1200, size: 8192 kernel: swap_pager: indefinite wait buffer: bufobj: 0, blk…

ZFSでリハウス 続

233時間かかるかと思われた(^^; 同期は、実際のところ6時間半くらいで終わってた、らしい(寝てたし)。ここからが地獄の始まりだったのでした。。。 shutdownして、今度はad4側も新しいHDDにして、起動。。。 No bootable device found. insert boot disk and…

ZFSでリハウス

地デジ録画なんてやってたら、1TBx2のZFS mirrorなんかあっという間に埋まっちゃうわけで。 ここのところ空きが50GB前後をうろうろして、そろそろいかんなーと思ってたところが、WD20EARS 2TBが10k円を切ってたので、ふらふらっと2台お買い上げ。これが例の4…

予約一覧が出なくなった

先週あたりから、foltiaの予約一覧が表示されなくなってた。 Fatal error: Maximum execution time of 30 seconds exceeded in /home/foltia/php/foltialib.php on line 165 たまたまサーバが重いのかなあと思ってたが、特に何もしていないところを見計らっ…

miniDLNAいじり 様子見

録画ファイルを足したり引いたりしながら、files.dbをdumpしてdiff。。。って地味な作業を繰り返してるうちに、削除されたファイルを見つけたら呼ばれるinotify_remove_file()で、それが含まれていたフォルダのエントリを中途半端に(OBJECTSは残ってるのにDE…