<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=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@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;}
@font-face
        {font-family:"Apple Color Emoji";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Courier-Bold;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Menlo-Regular;
        panose-1:2 11 6 9 3 8 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        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;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:641010092;
        mso-list-template-ids:1589429626;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1
        {mso-list-id:1022826070;
        mso-list-template-ids:563143102;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l2
        {mso-list-id:1224410738;
        mso-list-template-ids:41189694;}
@list l2:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l2:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l2:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l2:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l2:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l2:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l2:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l2:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l3
        {mso-list-id:1299065049;
        mso-list-template-ids:-1909137344;}
@list l3:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l3:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l3:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l3:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l3:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l3:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l3:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l3:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l4
        {mso-list-id:1384452651;
        mso-list-template-ids:2098522752;}
@list l4:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l4:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l4:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l4:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l4:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l4:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l4:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l4:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l5
        {mso-list-id:1515143629;
        mso-list-template-ids:570322712;}
@list l5:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l5:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l5:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l5:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l5:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l5:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l5:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l5:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></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="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Thank you very much, Kuei.  It’s now clear where we stand, even though I would have liked to have that added selectivity in mmedquota.
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">We use filesets to separate classes of projects and classes of storage (backup/noBackup for example), and thus one user or one group(=project), has various resource allocations across filesets (enforced by quotas).  Sometimes we need to
 roll back only certain allocations and leave other untouched ….  <o:p></o:p></p>
<p class="MsoNormal">If no one else encountered this need so far, I guess we twisted the model a bit too much
<span style="font-family:"Apple Color Emoji"">😊</span>.     <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Maybe we can add this option to some list of desired new features for coming versions?...<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
<div>
<p class="MsoNormal">Razvan<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">-- <o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black">Kuei-Yu Wang-Knop <kywang@us.ibm.com><br>
<b>Date: </b>Tuesday, January 7, 2020 at 2:13 PM<br>
<b>To: </b>"Popescu, Razvan" <rp2927@gsb.columbia.edu><br>
<b>Cc: </b>gpfsug main discussion list <gpfsug-discuss@spectrumscale.org><br>
<b>Subject: </b>RE: [gpfsug-discuss] Quota: revert user quota to FILESET default<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p style="margin-bottom:12.0pt"><span style="font-size:10.0pt">Razvan,</span><br>
<br>
<span style="font-size:10.0pt">You are right, the command below yields to an error (as it interprets fs9:fset7 as a user name). Apologies for the confusion.<br>
</span><br>
<span style="font-size:10.0pt">This is what I see in my system:</span><br>
<span style="font-size:10.0pt"><br>
</span><span style="font-family:Menlo-Regular"># mmedquota -d -u pfs004 fs9:fset7</span><br>
<span style="font-family:Menlo-Regular">fs1 USR default quota is off</span><br>
<b><span style="font-family:Menlo-Regular">fs9:fset7 is not valid user</span></b><br>
<span style="font-size:10.0pt"># <br>
</span><br>
<span style="font-size:10.0pt">I must have confused the command names in the previous note. Instead of "mmedquota -d" command I meant "mmlsquota -d" (??)</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="font-family:Menlo-Regular"># mmlsquota -d fs9:fset7</span><br>
<span style="font-family:Menlo-Regular">Default Block Limits(KB) | Default File Limits</span><br>
<span style="font-family:Menlo-Regular">Filesystem Fileset type quota limit | quota limit entryType</span><br>
<span style="font-family:Menlo-Regular">fs9 fset7 USR 102400 1048576 | 10000 0 default on</span><br>
<span style="font-family:Menlo-Regular">fs9 fset7 GRP 0 0 | 0 0 i </span><br>
<span style="font-family:Menlo-Regular"># mmlsquota -d fs9:fset9</span><br>
<span style="font-family:Menlo-Regular">Default Block Limits(KB) | Default File Limits</span><br>
<span style="font-family:Menlo-Regular">Filesystem Fileset type quota limit | quota limit entryType</span><br>
<span style="font-family:Menlo-Regular">fs9 fset9 USR 102400 1048576 | 10000 22222 default on</span><br>
<span style="font-family:Menlo-Regular">fs9 fset9 GRP 0 0 | 0 0 default off</span><br>
<span style="font-family:Menlo-Regular">#mmlsquota -d -u fs9</span><br>
<span style="font-family:Menlo-Regular">Default Block Limits(KB) | Default File Limits</span><br>
<span style="font-family:Menlo-Regular">Filesystem type quota limit | quota limit Remarks</span><br>
<span style="font-family:Menlo-Regular">fs9 USR 102400 1048576 | 10000 0 </span><br>
<span style="font-family:Menlo-Regular"># </span><o:p></o:p></p>
<p class="MsoNormal"><br>
<span style="font-size:10.0pt">Upon further investigation, the current behavior of 'mmedquota -d -u <username>' is restore the default quotas for the particular user on all filesystems and filesets. The ability to restore the default limits of a user for selected
 filesets and filesystems is not available at the moment.</span><br>
<br>
<span style="font-size:10.0pt">Kuei</span><br>
<span style="font-size:10.0pt"><br>
------------------------------------<br>
Kuei-Yu Wang-Knop <br>
IBM Scalable I/O development<br>
(845) 433-9333 T/L 293-9333, E-mail: kywang@us.ibm.com<br>
</span><br>
<br>
<img width="16" height="16" style="width:.1666in;height:.1666in" id="_x0000_i1034" src="cid:image001.gif@01D5C568.404BAE70" alt="Inactive hide details for "Popescu, Razvan" ---01/07/2020 12:23:47 PM---Kuei, Thanks for replying.   I did open a ticket before"><span style="font-size:10.0pt;color:#424282">"Popescu,
 Razvan" ---01/07/2020 12:23:47 PM---Kuei, Thanks for replying. I did open a ticket before the holidays, but it didn’t yield a solution</span><br>
<br>
<span style="font-size:10.0pt;color:#5F5F5F">From: </span><span style="font-size:10.0pt">"Popescu, Razvan" <rp2927@gsb.columbia.edu></span><br>
<span style="font-size:10.0pt;color:#5F5F5F">To: </span><span style="font-size:10.0pt">Kuei-Yu Wang-Knop <kywang@us.ibm.com>, gpfsug main discussion list <gpfsug-discuss@spectrumscale.org></span><br>
<span style="font-size:10.0pt;color:#5F5F5F">Date: </span><span style="font-size:10.0pt">01/07/2020 12:23 PM</span><br>
<span style="font-size:10.0pt;color:#5F5F5F">Subject: </span><span style="font-size:10.0pt">[EXTERNAL] Re: [gpfsug-discuss] Quota: revert user quota to FILESET default</span><o:p></o:p></p>
<div class="MsoNormal">
<hr size="2" width="100%" noshade="" style="color:#8091A5" align="left">
</div>
<p class="MsoNormal"><br>
<br>
<br>
Kuei,<br>
<br>
Thanks for replying. I did open a ticket before the holidays, but it didn’t yield a solution. I just opened another one…
<br>
<br>
My very specific question to you is: “Where have you seen this particular syntax work?” The 5.0.3 & 5.0.4 mmedquota man pages do not mention the availability of a filesystem:fileset parameter (as in your example: “fs9:fset7”) and my testing rejected such a
 parameter. What made you think this would work? <span style="font-family:"Apple Color Emoji"">
?</span> <br>
<br>
<b><span style="font-family:"Courier New""># mmedquota -d -u pfs004 </span></b><b><u><span style="font-size:13.5pt;font-family:"Courier New"">fs9:fset7</span></u></b><br>
^^^^^^^^^^^^^<br>
<br>
Many thanks!<br>
Razvan<br>
<br>
-- <br>
<br>
<br>
<b>From: </b>Kuei-Yu Wang-Knop <kywang@us.ibm.com><b><br>
Date: </b>Tuesday, January 7, 2020 at 12:11 PM<b><br>
To: </b>"Popescu, Razvan" <rp2927@gsb.columbia.edu>, gpfsug main discussion list <gpfsug-discuss@spectrumscale.org><b><br>
Subject: </b>RE: [gpfsug-discuss] Quota: revert user quota to FILESET default<o:p></o:p></p>
<p><span style="font-size:10.0pt">Razvan,</span><br>
<span style="font-size:10.0pt"><br>
Perhaps you should open a ticket (so that specific configuration data could be collected and analyzed) on this topic. We would look at your system configuration, the code level to figure out whether what you are seeing is a problem or it is just an expected
 behavior or a limitation; there are some limitations, specifically moving default limits between file system and fileset default scope, that may not work for your scenario.<br>
<br>
Thanks,</span><br>
<span style="font-size:10.0pt"><br>
Kuei<br>
------------------------------------<br>
Kuei-Yu Wang-Knop <br>
IBM Scalable I/O development<br>
(845) 433-9333 T/L 293-9333, E-mail: kywang@us.ibm.com</span><br>
<br>
<br>
<img width="16" height="16" style="width:.1666in;height:.1666in" id="_x0000_i1032" src="cid:image002.gif@01D5C568.404BAE70" alt="Inactive hide details for "Popescu, Razvan" ---01/07/2020 11:32:42 AM---Hi Kuei-Yu (et al.) Happy New Year!"><span style="font-size:10.0pt;color:#424282">"Popescu,
 Razvan" ---01/07/2020 11:32:42 AM---Hi Kuei-Yu (et al.) Happy New Year!</span><br>
<span style="font-size:10.0pt;color:#5F5F5F"><br>
From: </span><span style="font-size:10.0pt">"Popescu, Razvan" <rp2927@gsb.columbia.edu><span style="color:#5F5F5F"><br>
To: </span>gpfsug main discussion list <gpfsug-discuss@spectrumscale.org><span style="color:#5F5F5F"><br>
Date: </span>01/07/2020 11:32 AM<span style="color:#5F5F5F"><br>
Subject: </span>[EXTERNAL] Re: [gpfsug-discuss] Quota: revert user quota to FILESET default<span style="color:#5F5F5F"><br>
Sent by: </span>gpfsug-discuss-bounces@spectrumscale.org</span><o:p></o:p></p>
<div class="MsoNormal">
<hr size="2" width="100%" noshade="" style="color:#A0A0A0" align="left">
</div>
<p class="MsoNormal"><br>
<br>
<br>
<br>
Hi Kuei-Yu (et al.)<br>
<br>
Happy New Year!<br>
<br>
I’d like to reiterate my follow-up question to your comments – in particular to the line copied below, which mentions a behavior that I’m seeking for this command, but cannot reproduce (in vers, 5.0.3@Linux), namely (with my highlights):<br>
<b><span style="font-family:"Courier New""><br>
# mmedquota -d -u pfs004 </span></b><b><u><span style="font-size:13.5pt;font-family:"Courier New"">fs9:fset7</span></u></b><b><span style="font-family:"Courier New""> <=== run mmedquota -d -u to get default limits</span></b><br>
<br>
The reduction of scope to a named filesystem/fileset is what I’m seeking, *<b>but</b>* at least the 5.0.3 version seems to reject that parameter with an error, and apply the user’s default restoration to *<b>all filesystems and filesets</b>*<br>
Are you using a different version? Or a different implementations? I’m running SS 5.0.3 on Linux x64.
<br>
<br>
I apologize for having to press this point, but this matter is of a certain importance to us and it appears that the public documentation is mum in this regard. Furthermore, the IBM support, at the first pass, was quite confused and unfocused. (I’m trying with
 a new case now, but my hopes are low). You seem to be an IBM insider, so …. I count on your help
<span style="font-family:"Apple Color Emoji"">?</span>. Sorry, for the insistence.
<span style="font-family:"Apple Color Emoji"">?</span><br>
<br>
Best,<br>
<br>
Razvan Popescu<br>
<br>
Columbia Univ.<br>
<br>
-- <br>
<br>
<b><br>
From: </b><gpfsug-discuss-bounces@spectrumscale.org> on behalf of Kuei-Yu Wang-Knop <kywang@us.ibm.com><b><br>
Reply-To: </b>gpfsug main discussion list <gpfsug-discuss@spectrumscale.org><b><br>
Date: </b>Thursday, December 19, 2019 at 3:56 PM<b><br>
To: </b>gpfsug main discussion list <gpfsug-discuss@spectrumscale.org><b><br>
Subject: </b>Re: [gpfsug-discuss] Quota: revert user quota to FILESET default <o:p>
</o:p></p>
<p>Razvan<span style="font-size:10.0pt">,<br>
<br>
mmedquota -d -u fs:fset:</span><br>
<br>
-d <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:4.0in">Reestablish default quota limits for a specific user, group, or fileset that had an explicit quota limit set by a previous invocation of the mmedquota command.<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt">This option will assign the default quota to the user. The quota entry type will change from "e" to "d_fset". You may need to play a little bit with your system to get the result as you can have default quota
 per file system set and default quota per fileset enabled.<br>
<br>
An exemple to illustrate</span><span style="font-size:10.0pt;font-family:"Courier New";color:#2F2F2F"><br>
<br>
User pfs004 in filesystem fs9 and fileset fset7 has explicit quota set:<br>
<br>
# mmrepquota -u -v fs9 | grep pfs004<br>
pfs004 fset7 USR 1088 102400 1048576 0 none | 13 10000 <b>33333</b> 0 none <b>e <=== explicit</b></span><br>
<span style="font-size:10.0pt;font-family:"Courier New";color:#2F2F2F"><br>
<br>
# mmlsquota -d fs9:fset7<br>
Default Block Limits(KB) | Default File Limits<br>
Filesystem Fileset type quota limit | quota limit entryType<b><br>
fs9 fset7 USR 102400 1048576 | 10000 0 default on <=== default quota limits for fs9:fset7, the default</b><br>
fs9 fset7 GRP 0 0 | 0 0 i</span><br>
<span style="font-size:10.0pt;font-family:"Courier New";color:#2F2F2F"><br>
<br>
# mmlsquota -u pfs004 fs9:fset7<br>
Block Limits | File Limits<br>
Filesystem Fileset type KB quota limit in_doubt grace | files quota limit in_doubt grace Remarks<br>
fs9 fset7 USR 1088 102400 1048576 0 none | 13 10000 <b>33333</b> 0 none <b><=== explicit
</b></span><b><u><span style="font-size:18.0pt;font-family:"Courier New""><br>
<br>
# mmedquota -d -u pfs004 fs9:fset7 <=== run mmedquota -d -u to get default limits</span></u></b><span style="font-size:10.0pt;font-family:"Courier New";color:#2F2F2F"><br>
<br>
# mmlsquota -u pfs004 fs9:fset7<br>
Block Limits | File Limits<br>
Filesystem Fileset type KB quota limit in_doubt grace | files quota limit in_doubt grace Remarks<br>
fs9 fset7 USR 1088 102400 1048576 0 none | 13 <b>10000 0 </b>0 none <b><=== takes the default value</b></span><br>
<span style="font-size:10.0pt;font-family:"Courier New";color:#2F2F2F"><br>
<br>
# mmrepquota -u -v fs9:fset7 | grep pfs004<br>
pfs004 fset7 USR 1088 102400 1048576 0 none | 13 <b>10000 0 </b>0 none d_fset <b>
<=== now user pfs004 in fset7 takes the default limits</b><br>
#</span><span style="font-size:10.0pt"><br>
<br>
<br>
------------------------------------<br>
Kuei-Yu Wang-Knop <br>
IBM Scalable I/O development<br>
(845) 433-9333 T/L 293-9333, E-mail: kywang@us.ibm.com</span><br>
<br>
<br>
<img width="16" height="16" style="width:.1666in;height:.1666in" id="_x0000_i1030" src="cid:image003.gif@01D5C568.404BAE70" alt="Inactive hide details for "Popescu, Razvan" ---12/19/2019 02:28:51 PM---I see. May I ask one follow-up question, please:   what"><span style="font-size:10.0pt;color:#424282">"Popescu,
 Razvan" ---12/19/2019 02:28:51 PM---I see. May I ask one follow-up question, please: what is “mmedquota -d -u <username>” supposed</span><span style="font-size:10.0pt;color:#5F5F5F"><br>
<br>
From: </span><span style="font-size:10.0pt">"Popescu, Razvan" <rp2927@gsb.columbia.edu><span style="color:#5F5F5F"><br>
To: </span>gpfsug main discussion list <gpfsug-discuss@spectrumscale.org><span style="color:#5F5F5F"><br>
Date: </span>12/19/2019 02:28 PM<span style="color:#5F5F5F"><br>
Subject: </span>[EXTERNAL] Re: [gpfsug-discuss] Quota: revert user quota to FILESET default<span style="color:#5F5F5F"><br>
Sent by: </span>gpfsug-discuss-bounces@spectrumscale.org</span><o:p></o:p></p>
<div class="MsoNormal">
<hr size="2" width="100%" noshade="" style="color:#A0A0A0" align="left">
</div>
<p class="MsoNormal"><br>
<br>
<br>
<br>
<br>
I see. <br>
<br>
May I ask one follow-up question, please: what is “mmedquota -d -u <username>” supposed to do in this case?<br>
<br>
Really appreciate your assistance.<br>
<br>
Razvan<br>
<br>
-- <br>
<b><br>
<br>
From: </b><gpfsug-discuss-bounces@spectrumscale.org> on behalf of Kuei-Yu Wang-Knop <kywang@us.ibm.com><b><br>
Reply-To: </b>gpfsug main discussion list <gpfsug-discuss@spectrumscale.org><b><br>
Date: </b>Thursday, December 19, 2019 at 2:25 PM<b><br>
To: </b>gpfsug main discussion list <gpfsug-discuss@spectrumscale.org><b><br>
Subject: </b>Re: [gpfsug-discuss] Quota: revert user quota to FILESET default <o:p>
</o:p></p>
<p>>> To make it more technical …. This fellow’s quota entryType is now “e” . I want to change it back to entryType “I”. (I hope I’m not talking nonsense here)<span style="font-size:10.0pt"><br>
<br>
Currently there is no function to revert an explicit quota entry (e) to initial (i) entry.<br>
<br>
Kuei<br>
------------------------------------<br>
Kuei-Yu Wang-Knop <br>
IBM Scalable I/O development<br>
(845) 433-9333 T/L 293-9333, E-mail: kywang@us.ibm.com</span><br>
<br>
<br>
<img width="16" height="16" style="width:.1666in;height:.1666in" id="_x0000_i1028" src="cid:image004.gif@01D5C568.404BAE70" alt="Inactive hide details for "Popescu, Razvan" ---12/19/2019 02:18:54 PM---Thanks for your kind reply. My problem is different tho"><span style="font-size:10.0pt;color:#424282">"Popescu,
 Razvan" ---12/19/2019 02:18:54 PM---Thanks for your kind reply. My problem is different though.</span><span style="font-size:10.0pt;color:#5F5F5F"><br>
<br>
From: </span><span style="font-size:10.0pt">"Popescu, Razvan" <rp2927@gsb.columbia.edu><span style="color:#5F5F5F"><br>
To: </span>gpfsug main discussion list <gpfsug-discuss@spectrumscale.org><span style="color:#5F5F5F"><br>
Date: </span>12/19/2019 02:18 PM<span style="color:#5F5F5F"><br>
Subject: </span>[EXTERNAL] Re: [gpfsug-discuss] Quota: revert user quota to FILESET default<span style="color:#5F5F5F"><br>
Sent by: </span>gpfsug-discuss-bounces@spectrumscale.org</span><o:p></o:p></p>
<div class="MsoNormal">
<hr size="2" width="100%" noshade="" style="color:#A0A0A0" align="left">
</div>
<p class="MsoNormal"><br>
<br>
<br>
<br>
<br>
<br>
Thanks for your kind reply.<br>
<br>
My problem is different though. <br>
<br>
I have set a fileset default quota (doing all the steps you recommended) and all was Ok. During operations I have edited *<b>individual</b>* quotas, for example to increase certain user’s allocations.
<br>
<br>
Now, I want to *<b>revert</b>* (change back) one of these users to the (fileset) default quota !
<br>
<br>
For example, I have used one user account to test the mmedquota command setting his limits to a certain value (just testing). I’d like now to make that user’s quota be the default fileset quota, and not just numerically, but have his quota record follow the
 changes in fileset default quota limits. <br>
<br>
To make it more technical …. This fellow’s quota entryType is now “e” . I want to change it back to entryType “I”. (I hope I’m not talking nonsense here)<br>
<br>
mmedquota’s “-d” option is supposed to reinstate the defaults, but it doesn’t seem to work for fileset based quotas … !?!<br>
<br>
Razvan<br>
<br>
-- <b><br>
<br>
<br>
From: </b><gpfsug-discuss-bounces@spectrumscale.org> on behalf of Kuei-Yu Wang-Knop <kywang@us.ibm.com><b><br>
Reply-To: </b>gpfsug main discussion list <gpfsug-discuss@spectrumscale.org><b><br>
Date: </b>Thursday, December 19, 2019 at 2:06 PM<b><br>
To: </b>gpfsug main discussion list <gpfsug-discuss@spectrumscale.org><b><br>
Subject: </b>Re: [gpfsug-discuss] Quota: revert user quota to FILESET default <o:p>
</o:p></p>
<p><span style="font-size:10.0pt">It sounds like you would like to have default perfileset quota enabled. Have you tried to enable the default quota on the filesets and then set the default quota limits for those filesets?<br>
<br>
For example, in a filesystem fs9 and fileset fset9. File system fs9 has default quota on and --perfileset-quota enabled.</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:8.0in"><b><span style="font-family:Courier-Bold"># mmlsfs fs9 -Q --perfileset-quota
<br>
flag value description<br>
------------------- ------------------------ -----------------------------------<br>
-Q user;group;fileset Quotas accounting enabled<br>
user;fileset Quotas enforced<br>
user;group;fileset Default quotas enabled<br>
--perfileset-quota Yes Per-fileset quota enforcement<br>
<br>
#</span></b><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt"><br>
<br>
Enable default user quota for fileset fset9, if not enabled yet,<br>
<br>
e.g. "mmdefquotaon -u fs9:fset9"<br>
<br>
Then set the default quota for this fileset using mmdefedquota"</span> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:8.0in"><span style="font-size:10.0pt;font-family:"Courier New""># mmdefedquota -u fs9:fset9</span><span style="font-size:10.0pt"><br>
<br>
..</span><span style="font-size:10.0pt;font-family:"Courier New""><br>
*** Edit quota limits for USR DEFAULT entry for fileset fset9<br>
NOTE: block limits will be rounded up to the next multiple of the block size.<br>
block units may be: K, M, G, T or P, inode units may be: K, M or G.<br>
fs9: blocks in use: 0K, limits (soft = 102400K, hard = 1048576K)<br>
inodes in use: 0, limits (soft = 10000, hard = 22222)</span><span style="font-size:10.0pt"><br>
<br>
...</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt"><br>
<br>
Hope that this helps.<br>
<br>
<br>
------------------------------------<br>
Kuei-Yu Wang-Knop <br>
IBM Scalable I/O development<br>
(845) 433-9333 T/L 293-9333, E-mail: kywang@us.ibm.com</span><br>
<br>
<br>
<img width="16" height="16" style="width:.1666in;height:.1666in" id="_x0000_i1026" src="cid:image005.gif@01D5C568.404BAE70" alt="Inactive hide details for "Popescu, Razvan" ---12/19/2019 12:22:34 PM---Hi, I’d like to revert a user’s quota to the fileset"><span style="font-size:10.0pt;color:#424282">"Popescu,
 Razvan" ---12/19/2019 12:22:34 PM---Hi, I’d like to revert a user’s quota to the fileset’s default, but “mmedquota -d -u <username>”</span><span style="font-size:10.0pt;color:#5F5F5F"><br>
<br>
From: </span><span style="font-size:10.0pt">"Popescu, Razvan" <rp2927@gsb.columbia.edu><span style="color:#5F5F5F"><br>
To: </span>"gpfsug-discuss@spectrumscale.org" <gpfsug-discuss@spectrumscale.org><span style="color:#5F5F5F"><br>
Date: </span>12/19/2019 12:22 PM<span style="color:#5F5F5F"><br>
Subject: </span>[EXTERNAL] [gpfsug-discuss] Quota: revert user quota to FILESET default<span style="color:#5F5F5F"><br>
Sent by: </span>gpfsug-discuss-bounces@spectrumscale.org</span><o:p></o:p></p>
<div class="MsoNormal">
<hr size="2" width="100%" noshade="" style="color:#A0A0A0" align="left">
</div>
<p class="MsoNormal"><br>
<br>
<br>
<br>
<br>
<br>
<br>
Hi,<br>
<br>
I’d like to <u>revert a user’s quota to the <b>fileset’s</b> default</u>, but “mmedquota -d -u <username>” fails because I do have not set a filesystem default….
<span style="font-size:10.0pt"><br>
[root@xxx]# mmedquota -d -u user<br>
gsb USR default quota is off</span><br>
<br>
(SpectrumScale 5.0.3 Standard Ed. on RHEL7 x86)<br>
<br>
Is this a limitation of the current mmedquota implementation, or of something more profound?...
<br>
<br>
I have several filesets within this filesystem, each with various quota structures. A filesystem-wide default quota didn’t seem useful so I never defined one; however I do have multiple fileset-level default quotas, and this is the level at which I’d like to
 be able to handle this matter… Have I hit a limitation of the implementation? Any workaround, if that’s the case?<br>
<br>
Many thanks, <br>
<br>
Razvan Popescu<br>
Columbia Business School<span style="font-size:10.0pt;font-family:"Courier New""><br>
_______________________________________________<br>
gpfsug-discuss mailing list<br>
gpfsug-discuss at spectrumscale.org</span><u><span style="color:blue"><br>
</span></u><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><span style="font-size:10.0pt;font-family:"Courier New"">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</span></a><span style="font-size:10.0pt;font-family:"Courier New"">
</span><br>
<span style="font-size:10.0pt;font-family:"Courier New""><br>
<br>
<br>
_______________________________________________<br>
gpfsug-discuss mailing list<br>
gpfsug-discuss at spectrumscale.org</span><u><span style="color:blue"><br>
</span></u><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><span style="font-size:10.0pt;font-family:"Courier New"">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</span></a><span style="font-size:10.0pt;font-family:"Courier New"">
</span><br>
<br>
<span style="font-size:10.0pt;font-family:"Courier New""><br>
<br>
_______________________________________________<br>
gpfsug-discuss mailing list<br>
gpfsug-discuss at spectrumscale.org</span><u><span style="color:blue"><br>
</span></u><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><span style="font-size:10.0pt;font-family:"Courier New"">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</span></a><span style="font-size:10.0pt;font-family:"Courier New"">
</span><br>
<br>
<br>
<span style="font-size:10.0pt;font-family:"Courier New""><br>
_______________________________________________<br>
gpfsug-discuss mailing list<br>
gpfsug-discuss at spectrumscale.org<u><span style="color:blue"><br>
</span></u></span><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><span style="font-size:10.0pt;font-family:"Courier New"">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</span></a><span style="font-size:10.0pt;font-family:"Courier New"">
</span><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<o:p></o:p></p>
</div>
</body>
</html>