[operation:2484] Re: Hudson で DB2 のテスト失敗
Jun Futagawa
[E-MAIL ADDRESS DELETED]
2009年 11月 2日 (月) 12:15:51 JST
ふたがわです。
On 2009/11/02 1:30, Koichi Kobayashi wrote:
>> 原因判りました。仮想マシンのCPU Affinityが解除されていました。
>> 再度物理CPUを固定してからジョブを走らせたところバージョンアップ前(1.326)、
>> バージョンアップ後(1.331)、両方とも失敗しなくなりました。
>
> 確認&対応ありがとうございました.
>
> ところで,この原因で DB2 のテストだけ失敗するのは
> なぜか分かります?
> なんか不思議な気がするのですが.
気になって調べたのですが、この症状に関する情報は見つかりませんでした。
ただ、以下のページにDB2と仮想化環境の組み合わせがあり、
これによると今の環境はサポートされていない環境でした(ごめんなさい)。
RHEL 5.x 64bit + Paravirtual guest + file + DB2 v9.5.0.2 x86_64 (beta)
http://www.ibm.com/developerworks/wikis/display/im/DB2+Virtualization+Support
http://www.ibm.com/developerworks/wikis/display/im/Red+Hat+Enterprise+Linux+%28RHEL%29+5+-+DB2+9.5
・Guest VMs must be HVM mode and 64bit Linux. Paravirtual guests are not supported by DB2 at this time.
・Disk I/O access must be through the 'phy:' mechanism which is used to export devices or logical volumes to the guest (therefore, no file based devices). The mechanism can be set in your xen guest's configuration file. Other access modes such as 'file:' and 'tap:aio:' are not supported by DB2 at this time.
他で検索してもサポートされていない理由が見当たらなかったので、
パフォーマンスやサポート体制の問題なのか、
致命的な問題があるのかは判りませんでした。
別に検証環境が用意できたら完全仮想化 + CPU Affinityなしでどうなるか試します。
--
Jun Futagawa
operation メーリングリストの案内