<!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> </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  is not balance due to they don't come online at the same 
time. 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> </DIV>
<DIV>
<DIV>Aug  2 14:58:05 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) Skipped 15 previous similar messages</DIV>
<DIV>Aug  2 15:01:37 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) error creating fid 0x210f1ce sub-object on OST idx 45/14: rc = -107</DIV>
<DIV>Aug  2 15:01:37 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) Skipped 24 previous similar messages</DIV>
<DIV>Aug  2 15:01:39 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) error creating fid 0x4c1f7cf sub-object on OST idx 45/14: rc = -107</DIV>
<DIV>Aug  2 15:01:39 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) Skipped 19 previous similar messages</DIV>
<DIV>Aug  2 15:02:27 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) error creating fid 0x63fac3a sub-object on OST idx 45/14: rc = -107</DIV>
<DIV>Aug  2 15:02:27 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) Skipped 3 previous similar messages</DIV>
<DIV>Aug  2 15:03:17 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) error creating fid 0x5e40ece sub-object on OST idx 45/14: rc = -107</DIV>
<DIV>Aug  2 15:03:17 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) Skipped 25 previous similar messages</DIV>
<DIV>Aug  2 15:03:39 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) error creating fid 0x253adce sub-object on OST idx 45/14: rc = -107</DIV>
<DIV>Aug  2 15:03:39 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) Skipped 25 previous similar messages</DIV>
<DIV>Aug  2 15:04:07 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) error creating fid 0x5e40ed4 sub-object on OST idx 45/14: rc = -107</DIV>
<DIV>Aug  2 15:07:27 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) error creating fid 0x5e41669 sub-object on OST idx 55/14: rc = -107</DIV>
<DIV>Aug  2 15:07:27 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) Skipped 25 previous similar messages</DIV>
<DIV>Aug  2 15:08:36 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) error creating fid 0x253ade2 sub-object on OST idx 55/14: rc = -107</DIV>
<DIV>Aug  2 15:08:36 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) Skipped 51 previous similar messages</DIV>
<DIV>Aug  2 15:17:39 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) error creating fid 0x510e70b sub-object on OST idx 57/14: rc = -107</DIV>
<DIV>Aug  2 15:17:39 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) Skipped 52 previous similar messages</DIV>
<DIV>Aug  2 15:32:35 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) error creating fid 0x5e49673 sub-object on OST idx 43/14: rc = -107</DIV>
<DIV>Aug  2 15:32:35 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) Skipped 19 previous similar messages</DIV>
<DIV>Aug  2 15:33:26 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) error creating fid 0x5e49678 sub-object on OST idx 43/14: rc = -107</DIV>
<DIV>Aug  2 15:33:26 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) Skipped 21 previous similar messages</DIV>
<DIV>Aug  2 15:34:31 commds kernel: LustreError: 5174:0:(lov_request.c:692:lov_update_create_set()) error creating fid 0x4bfefad sub-object on OST idx 43/14: rc = -107</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>From the manual, it tells us to 
config  via the proc 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> </DIV>
<DIV>
<DIV>[root@commds ~]# cat /proc/fs/lustre/lov/publicfs-mdtlov/qos_prio_free </DIV>
<DIV>90%</DIV>
<DIV> </DIV>
<DIV>Could anyone give me some explaination for this and how to 
config it to adjust the OST space balance?</DIV>
<DIV> </DIV>
<DIV>Thank you very much in advance!</DIV>
<DIV> </DIV>
<DIV>Cheers,</DIV>
<DIV>Qiulan Huang</DIV>
<DIV>Computer Center, IHEP</DIV></DIV></DIV>
<DIV><FONT size=2 face=Verdana></FONT> </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>