<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19088"><LINK rel=stylesheet 
href="BLOCKQUOTE{margin-Top: 0px; margin-Bottom: 0px; margin-Left: 2em}"></HEAD>
<BODY style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt">
<DIV><FONT size=2 face=Verdana>Dear all,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>These days I found the error messages on MDS to show error creating fid on 
some OSTs (96% usage)when there is still free space of the pool. The OSTs usage 
of the pool&nbsp; is not balance due to&nbsp;they don't come online at the same 
time.&nbsp;I think the new created files should be distributed to the OSTs (51% 
usage)with much more free space just as described in manual. However, the MDS 
also stripe files to the OSTs(96% usage), so we get many error messages in MDS 
and client got errror 'No free space left'.</DIV>
<DIV>&nbsp;</DIV>
<DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;14:58:05&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;Skipped&nbsp;15&nbsp;previous&nbsp;similar&nbsp;messages</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:01:37&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;error&nbsp;creating&nbsp;fid&nbsp;0x210f1ce&nbsp;sub-object&nbsp;on&nbsp;OST&nbsp;idx&nbsp;45/14:&nbsp;rc&nbsp;=&nbsp;-107</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:01:37&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;Skipped&nbsp;24&nbsp;previous&nbsp;similar&nbsp;messages</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:01:39&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;error&nbsp;creating&nbsp;fid&nbsp;0x4c1f7cf&nbsp;sub-object&nbsp;on&nbsp;OST&nbsp;idx&nbsp;45/14:&nbsp;rc&nbsp;=&nbsp;-107</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:01:39&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;Skipped&nbsp;19&nbsp;previous&nbsp;similar&nbsp;messages</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:02:27&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;error&nbsp;creating&nbsp;fid&nbsp;0x63fac3a&nbsp;sub-object&nbsp;on&nbsp;OST&nbsp;idx&nbsp;45/14:&nbsp;rc&nbsp;=&nbsp;-107</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:02:27&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;Skipped&nbsp;3&nbsp;previous&nbsp;similar&nbsp;messages</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:03:17&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;error&nbsp;creating&nbsp;fid&nbsp;0x5e40ece&nbsp;sub-object&nbsp;on&nbsp;OST&nbsp;idx&nbsp;45/14:&nbsp;rc&nbsp;=&nbsp;-107</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:03:17&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;Skipped&nbsp;25&nbsp;previous&nbsp;similar&nbsp;messages</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:03:39&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;error&nbsp;creating&nbsp;fid&nbsp;0x253adce&nbsp;sub-object&nbsp;on&nbsp;OST&nbsp;idx&nbsp;45/14:&nbsp;rc&nbsp;=&nbsp;-107</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:03:39&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;Skipped&nbsp;25&nbsp;previous&nbsp;similar&nbsp;messages</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:04:07&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;error&nbsp;creating&nbsp;fid&nbsp;0x5e40ed4&nbsp;sub-object&nbsp;on&nbsp;OST&nbsp;idx&nbsp;45/14:&nbsp;rc&nbsp;=&nbsp;-107</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:07:27&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;error&nbsp;creating&nbsp;fid&nbsp;0x5e41669&nbsp;sub-object&nbsp;on&nbsp;OST&nbsp;idx&nbsp;55/14:&nbsp;rc&nbsp;=&nbsp;-107</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:07:27&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;Skipped&nbsp;25&nbsp;previous&nbsp;similar&nbsp;messages</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:08:36&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;error&nbsp;creating&nbsp;fid&nbsp;0x253ade2&nbsp;sub-object&nbsp;on&nbsp;OST&nbsp;idx&nbsp;55/14:&nbsp;rc&nbsp;=&nbsp;-107</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:08:36&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;Skipped&nbsp;51&nbsp;previous&nbsp;similar&nbsp;messages</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:17:39&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;error&nbsp;creating&nbsp;fid&nbsp;0x510e70b&nbsp;sub-object&nbsp;on&nbsp;OST&nbsp;idx&nbsp;57/14:&nbsp;rc&nbsp;=&nbsp;-107</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:17:39&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;Skipped&nbsp;52&nbsp;previous&nbsp;similar&nbsp;messages</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:32:35&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;error&nbsp;creating&nbsp;fid&nbsp;0x5e49673&nbsp;sub-object&nbsp;on&nbsp;OST&nbsp;idx&nbsp;43/14:&nbsp;rc&nbsp;=&nbsp;-107</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:32:35&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;Skipped&nbsp;19&nbsp;previous&nbsp;similar&nbsp;messages</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:33:26&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;error&nbsp;creating&nbsp;fid&nbsp;0x5e49678&nbsp;sub-object&nbsp;on&nbsp;OST&nbsp;idx&nbsp;43/14:&nbsp;rc&nbsp;=&nbsp;-107</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:33:26&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;Skipped&nbsp;21&nbsp;previous&nbsp;similar&nbsp;messages</DIV>
<DIV>Aug&nbsp;&nbsp;2&nbsp;15:34:31&nbsp;commds&nbsp;kernel:&nbsp;LustreError:&nbsp;5174:0:(lov_request.c:692:lov_update_create_set())&nbsp;error&nbsp;creating&nbsp;fid&nbsp;0x4bfefad&nbsp;sub-object&nbsp;on&nbsp;OST&nbsp;idx&nbsp;43/14:&nbsp;rc&nbsp;=&nbsp;-107</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>From the manual, it tells us to 
config&nbsp;&nbsp;via&nbsp;the&nbsp;proc&nbsp;file. But for us, the parameter 
value is 90% in default which means the files is likely to write to the OSTs 
with much more free space rather than the OSTs with more than 90% usage, I 
think. </DIV>
<DIV>&nbsp;</DIV>
<DIV>
<DIV>[root@commds&nbsp;~]#&nbsp;cat&nbsp;/proc/fs/lustre/lov/publicfs-mdtlov/qos_prio_free&nbsp;</DIV>
<DIV>90%</DIV>
<DIV>&nbsp;</DIV>
<DIV>Could anyone give me some explaination for this and&nbsp;how to 
config&nbsp;it to adjust&nbsp;the OST space balance?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thank you&nbsp;very much in advance!</DIV>
<DIV>&nbsp;</DIV>
<DIV>Cheers,</DIV>
<DIV>Qiulan Huang</DIV>
<DIV>Computer Center, IHEP</DIV></DIV></DIV>
<DIV><FONT size=2 face=Verdana></FONT>&nbsp;</DIV>
<DIV align=left><FONT color=#c0c0c0 size=2 face=Verdana>2011-08-02 
</FONT></DIV><FONT size=2 face=Verdana>
<HR style="WIDTH: 122px; HEIGHT: 2px" align=left SIZE=2>

<DIV><FONT color=#c0c0c0 size=2 face=Verdana><SPAN>huangql</SPAN> 
</FONT></DIV></FONT></BODY></HTML>