<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Arial","sans-serif";
        color:#002060;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=FR-CA link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-family:"Arial","sans-serif";color:#002060'>Hi,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Arial","sans-serif";color:#002060'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'>I’m trying to build Lustre 1.8.5 on Fedora 12 running kernel 2.6.32.19.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'>I first built a patched kernel by applying patches listed in 2.6-sles11.series file (based on Lustre Test Matrix, SLES 11<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'>uses kernel 2.6.32.19). Kernel was patched and rpms were built without any problem. I installed the kernel rpms and rebooted<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'>using this new kernel.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'>Then I built Lustre 1.8.5 against the patched kernel source tree. Lustre rpms were built without any problem. I installed the<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'>Lustre rpms.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'>I created on the same system the MGS, MDT and OST file systems. Now, when I mount those file systems, I get the following<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'>messages from the output of dmesg command:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'><o:p> </o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: OBD class driver, http://www.lustre.org/<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New"'>Lustre:     Lustre Version: 1.8.5<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New"'>Lustre:     Build Version: 1.8.5-20111012163457-PRISTINE-2.6.32.19-163.lustre_1.8.5.fc12.x86_64<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New"'>Lustre: Added LNI 172.17.15.254@tcp [8/256/0/180]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New"'>Lustre: Accept secure, port 988<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New"'>Lustre: Lustre Client File System; http://www.lustre.org/<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>init dynlocks cache<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>LDISKFS-fs (sda5): barriers disabled<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>LDISKFS-fs (sda5): mounted filesystem with ordered data mode<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>LDISKFS-fs (sda5): barriers disabled<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>LDISKFS-fs (sda5): mounted filesystem with ordered data mode<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: MGS MGS started<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: MGC172.17.15.254@tcp: Reactivating import<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>LDISKFS-fs (sda7): barriers disabled<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>LDISKFS-fs (sda7): mounted filesystem with ordered data mode<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>LDISKFS-fs (sda7): barriers disabled<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>LDISKFS-fs (sda7): mounted filesystem with ordered data mode<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>ima_file_free: test-OST0000 open/free imbalance (r:0 w:0 o:0 f:0)<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Pid: 1818, comm: ll_mgs_00 Not tainted 2.6.32.19-163.lustre_1.8.5.fc12.x86_64 #1<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Call Trace:<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff81202568>] ima_file_free+0xa7/0x10c<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff8111cdc5>] __fput+0x13a/0x1dc<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff8111ce81>] fput+0x1a/0x1c<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff81119315>] filp_close+0x68/0x72<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa022e322>] llog_lvfs_close+0x32/0x160 [obdclass]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa022713d>] llog_close+0x6d/0x260 [obdclass]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa030be15>] ? lustre_msg_buf+0x85/0x90 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa032c86a>] llog_origin_handle_read_header+0x6ea/0xa60 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa05c23de>] mgs_handle+0xa0e/0x18a0 [mgs]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff81048171>] ? enqueue_task_fair+0x2a/0x6d<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa030c744>] ? lustre_msg_get_conn_cnt+0x94/0x100 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff81017d69>] ? read_tsc+0x9/0x1b<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa0317c5b>] ? ptlrpc_update_export_timer+0x4b/0x3f0 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa030b8d4>] ? lustre_msg_get_opc+0x94/0x100 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa0319403>] ptlrpc_server_handle_request+0x883/0xef0 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff8103e7e4>] ? __wake_up_common+0x4e/0x84<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa031df63>] ptlrpc_main+0x753/0x1240 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff81012d6a>] child_rip+0xa/0x20<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa031d810>] ? ptlrpc_main+0x0/0x1240 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff81012d60>] ? child_rip+0x0/0x20<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>ima_file_free: test-OST0000 open/free imbalance (r:0 w:-1 o:-1 f:0)<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: Filtering OBD driver; http://www.lustre.org/<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: 1967:0:(filter.c:995:filter_init_server_data()) RECOVERY: service test-OST0000, 1 recoverable clients, 0 delayed clients, last_rcvd 8589934592<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: test-OST0000: Now serving test-OST0000 on /dev/sda7 with recovery enabled<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: test-OST0000: Will be in recovery for at least 5:00, or until 1 client reconnects<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>LDISKFS-fs (sda6): barriers disabled<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>LDISKFS-fs (sda6): mounted filesystem with ordered data mode<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>LDISKFS-fs (sda6): barriers disabled<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>LDISKFS-fs (sda6): mounted filesystem with ordered data mode<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>ima_file_free: test-MDT0000 open/free imbalance (r:0 w:0 o:0 f:0)<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Pid: 1818, comm: ll_mgs_00 Not tainted 2.6.32.19-163.lustre_1.8.5.fc12.x86_64 #1<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Call Trace:<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff81202568>] ima_file_free+0xa7/0x10c<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff8111cdc5>] __fput+0x13a/0x1dc<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff8111ce81>] fput+0x1a/0x1c<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff81119315>] filp_close+0x68/0x72<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa022e322>] llog_lvfs_close+0x32/0x160 [obdclass]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa022713d>] llog_close+0x6d/0x260 [obdclass]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa030be15>] ? lustre_msg_buf+0x85/0x90 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa032c86a>] llog_origin_handle_read_header+0x6ea/0xa60 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa05c23de>] mgs_handle+0xa0e/0x18a0 [mgs]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff81048171>] ? enqueue_task_fair+0x2a/0x6d<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa030c744>] ? lustre_msg_get_conn_cnt+0x94/0x100 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff81017d69>] ? read_tsc+0x9/0x1b<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa0317c5b>] ? ptlrpc_update_export_timer+0x4b/0x3f0 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa030b8d4>] ? lustre_msg_get_opc+0x94/0x100 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa0319403>] ptlrpc_server_handle_request+0x883/0xef0 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff8103e7e4>] ? __wake_up_common+0x4e/0x84<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa031df63>] ptlrpc_main+0x753/0x1240 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff81012d6a>] child_rip+0xa/0x20<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffffa031d810>] ? ptlrpc_main+0x0/0x1240 [ptlrpc]<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'> [<ffffffff81012d60>] ? child_rip+0x0/0x20<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>ima_file_free: test-MDT0000 open/free imbalance (r:0 w:-1 o:-1 f:0)<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: Enabling user_xattr<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: test-MDT0000: Now serving test-MDT0000 on /dev/sda6 with recovery enabled<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: 2059:0:(lproc_mds.c:271:lprocfs_wr_group_upcall()) test-MDT0000: group upcall set to /usr/sbin/l_getgroups<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: test-MDT0000.mdt: set parameter group_upcall=/usr/sbin/l_getgroups<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: 2059:0:(mds_lov.c:1155:mds_notify()) MDS test-MDT0000: add target test-OST0000_UUID<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>LustreError: 1837:0:(ldlm_lib.c:885:target_handle_connect()) test-OST0000: NID 0@lo (test-mdtlov_UUID) reconnected with 1 conn_cnt; cookies not random?<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>LustreError: 1837:0:(ldlm_lib.c:1919:target_send_reply_msg()) @@@ processing error (-114)  req@ffff8800553bc400 x1383674394181646/t0 o8-><?>@<?>:0/0 lens 368/264 e 0 to 0 dl 1319574904 ref 1 fl Interpret:/0/0 rc -114/0<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>LustreError: 11-0: an error occurred while communicating with 0@lo. The ost_connect operation failed with -114<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: 1786:0:(import.c:517:import_select_connection()) test-OST0000-osc: tried all connections, increasing latency to 2s<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: test-OST0000: Recovery period over after 0:01, of 1 clients 1 recovered and 0 were evicted.<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: test-OST0000: sending delayed replies to recovered clients<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: 1785:0:(quota_master.c:1716:mds_quota_recovery()) Only 0/1 OSTs are active, abort quota recovery<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: test-OST0000-osc: Connection restored to service test-OST0000 using nid 0@lo.<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: test-OST0000: received MDS connection from 0@lo<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>Lustre: MDS test-MDT0000: test-OST0000_UUID now active, resetting orphans<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'>Any idea why I get the “comm: ll_mgs_00 Not tainted...” messages with the Call Traces?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Arial","sans-serif";color:#002060'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-family:"Arial","sans-serif";color:#002060'>Denis Charland</span><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:navy'><o:p></o:p></span></b></p><p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;font-family:"Arial","sans-serif";color:navy'>UNIX Systems Administrator<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;font-family:"Arial","sans-serif";color:navy'>National Research Council Canada<o:p></o:p></span></p></div></body></html>