<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:47:40 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-11872] Request for option not to follow symlink when setting project ID</title>
                <link>https://jira.whamcloud.com/browse/LU-11872</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Currently, when issuing &quot;lfs project -srp xxxx DIR&quot;, command follows symbolic link and set project ID for the target of the link.  Customer want a new option not to follow symbolic link.&lt;/p&gt;

&lt;p&gt;Can you please think on implementing a new option?&lt;/p&gt;

&lt;p&gt;They want to have quota based on directory.&lt;br/&gt;
For instance, when there are two users and symlinks are created as follows,&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
  /home/user01/backup/link01 -&amp;gt; /home/user02/backup/file01
  /home/user02/backup/link02 -&amp;gt; /home/user01/backup/file02
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Then, when they issue &apos;lfs project&apos; command,&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
  lfs project -p 10001 -s -r /home/user01/backup
  lfs project -p 10002 -s -r /home/user02/backup
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Project ID for /home/user01/backup/file02 will be &quot;10002&quot;. As they want project IDs for all the files under /home/user01/backup to be &quot;10001&quot;, considering this kind of possibility, they need to check all the files under the directory. They just want to simply run a command on a directory. &lt;/p&gt;</description>
                <environment>lustre 2.7.21.3-ddn33</environment>
        <key id="54597">LU-11872</key>
            <summary>Request for option not to follow symlink when setting project ID</summary>
                <type id="2" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11311&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="wshilong">Wang Shilong</assignee>
                                    <reporter username="mnishizawa">Mitsuhiro Nishizawa</reporter>
                        <labels>
                    </labels>
                <created>Fri, 18 Jan 2019 06:14:06 +0000</created>
                <updated>Tue, 16 May 2023 14:50:41 +0000</updated>
                            <resolved>Tue, 13 Jul 2021 10:04:04 +0000</resolved>
                                                    <fixVersion>Lustre 2.15.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>14</watches>
                                                                            <comments>
                            <comment id="240348" author="pjones" created="Fri, 18 Jan 2019 18:36:35 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/secure/ViewProfile.jspa?name=wshilong&quot; class=&quot;user-hover&quot; rel=&quot;wshilong&quot;&gt;wshilong&lt;/a&gt; could you please advise as to how much effort it would be to add such a feature in a future version of Lustre?&lt;/p&gt;</comment>
                            <comment id="240570" author="adilger" created="Tue, 22 Jan 2019 23:45:50 +0000"  >&lt;p&gt;It should be fairly low effort to just skip symlinks when setting the project ID by default.  Setting the project ID on the symlinks themselves may be more complex and could be deferred to e2fsck if they are problematic.&lt;/p&gt;</comment>
                            <comment id="240647" author="wshilong" created="Thu, 24 Jan 2019 02:09:41 +0000"  >&lt;p&gt;Andreas,&lt;/p&gt;

&lt;p&gt;      I think problem is we should still be able to change project ID of symlink file as chown could.&lt;br/&gt;
Current problem is there is no hook function to handle this in the kernel.&lt;/p&gt;

&lt;p&gt;One of simple solution could be we passing parent dir, and symlink inode number in @fsxattr.&lt;br/&gt;
and if child inode number is passed in, ioctl will affect to child rather than parents.&lt;/p&gt;

&lt;p&gt;What do you think this idea?&lt;/p&gt;</comment>
                            <comment id="240650" author="adilger" created="Thu, 24 Jan 2019 03:01:23 +0000"  >&lt;p&gt;I think this should be split into two separate patches.&lt;/p&gt;

&lt;p&gt;The first patch is for skipping symlinks, since this is easily done and can be backported with little effort since it only affects &quot;lfs&quot;.  Then an RFC patch for &quot;setfattr&quot; in e2fsprogs, to start a discussion on how this should be fixed properly, with a CC to linux-fsdevel to ask how XFS has solved this problem. &lt;/p&gt;

&lt;p&gt;Finally, a second patch for Lustre to set the project ID for symlinks can be implemented once we have some idea how it should be done.&lt;/p&gt;</comment>
                            <comment id="240651" author="wshilong" created="Thu, 24 Jan 2019 03:24:26 +0000"  >&lt;p&gt;Hi Andreas,&lt;/p&gt;

&lt;p&gt;    Fair enough, btw, I think XFS did not solve this problem too..&lt;br/&gt;
Let&apos;s do this anyway.&lt;/p&gt;</comment>
                            <comment id="240696" author="gerrit" created="Fri, 25 Jan 2019 09:01:21 +0000"  >&lt;p&gt;Wang Shilong (wshilong@ddn.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/34111&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/34111&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11872&quot; title=&quot;Request for option not to follow symlink when setting project ID&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11872&quot;&gt;&lt;del&gt;LU-11872&lt;/del&gt;&lt;/a&gt; utils: don&apos;t follow link files in default&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 07ff9a3a5a1f333b7e14a90ce991b4f1eea80f57&lt;/p&gt;</comment>
                            <comment id="241215" author="wshilong" created="Sat, 2 Feb 2019 03:54:48 +0000"  >&lt;p&gt;There are some discussions flighting on:&lt;/p&gt;

&lt;p&gt;1. One way is to recreate symlink which will inherit projectID from parents automatically,&lt;br/&gt;
This way works to implement directory Quota, but it doesn&apos;t work to set ProjectID of symlink&lt;br/&gt;
to a &amp;lt;ID&amp;gt; different from parents, and list symfile&apos;s project still not supported.&lt;/p&gt;

&lt;p&gt;2. Upstream kernel suggest to add a new flag AT_PROJID and then use fchown_at() to indicate uid is actually projid.&lt;/p&gt;</comment>
                            <comment id="241216" author="wshilong" created="Sat, 2 Feb 2019 03:56:28 +0000"  >&lt;p&gt;More questions for upstream suggestion:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;For Project Set:

We might need introduce two extra flags here, one flag indicate
use group id to set Project ID.

Another flag means set project Inherit attribute using fchown_at().

How about Get Project?

It looks like there is no extra var for projectID in &quot;struct ksta{&quot;,
we could use @attributes to return inherit set or not.

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="243150" author="wshilong" created="Fri, 1 Mar 2019 14:42:12 +0000"  >&lt;p&gt;Some updates:&lt;/p&gt;

&lt;p&gt;Send a generic interface to Linux Kernel community for long term goal.&lt;br/&gt;
&lt;a href=&quot;http://patchwork.ozlabs.org/cover/1050205/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://patchwork.ozlabs.org/cover/1050205/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="244227" author="gerrit" created="Tue, 19 Mar 2019 14:28:02 +0000"  >&lt;p&gt;Wang Shilong (wshilong@ddn.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/34447&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/34447&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11872&quot; title=&quot;Request for option not to follow symlink when setting project ID&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11872&quot;&gt;&lt;del&gt;LU-11872&lt;/del&gt;&lt;/a&gt; utils: add option to recreate symlink files&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: ed22649195111890d81f258054f17f2b19e8bdcd&lt;/p&gt;</comment>
                            <comment id="248163" author="gerrit" created="Sat, 1 Jun 2019 03:55:16 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/34111/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/34111/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11872&quot; title=&quot;Request for option not to follow symlink when setting project ID&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11872&quot;&gt;&lt;del&gt;LU-11872&lt;/del&gt;&lt;/a&gt; utils: don&apos;t follow link files in default&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 004b80da5c4b2a7cf4f4885b43c9edec76cd2493&lt;/p&gt;</comment>
                            <comment id="250396" author="gerrit" created="Mon, 1 Jul 2019 01:30:27 +0000"  >&lt;p&gt;Wang Shilong (wshilong@ddn.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/35392&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/35392&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11872&quot; title=&quot;Request for option not to follow symlink when setting project ID&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11872&quot;&gt;&lt;del&gt;LU-11872&lt;/del&gt;&lt;/a&gt; utils: don&apos;t follow link files in default&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: a326d5792151d1bd956c820ea1c689154a984ec6&lt;/p&gt;</comment>
                            <comment id="251211" author="gerrit" created="Fri, 12 Jul 2019 05:25:18 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/35392/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/35392/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11872&quot; title=&quot;Request for option not to follow symlink when setting project ID&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11872&quot;&gt;&lt;del&gt;LU-11872&lt;/del&gt;&lt;/a&gt; utils: don&apos;t follow link files in default&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 4cb79268abe8c9405195436e8e8e2ee16577694d&lt;/p&gt;</comment>
                            <comment id="282904" author="nilesj" created="Wed, 21 Oct 2020 19:25:09 +0000"  >&lt;p&gt;Edit: realized this should probably be a new issue, as this one is tailored to symlinks. There is similar behavior with hardlinks as well as some additional odd behavior.&lt;/p&gt;

&lt;p&gt;Hardlink issue: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14062&quot; title=&quot;Setting project ID inheritance on directories can break hardlinking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14062&quot;&gt;LU-14062&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="302189" author="dauchy" created="Fri, 21 May 2021 00:46:28 +0000"  >&lt;p&gt;Can the fix to &quot;recreate symlink files&quot; be moved forward?&lt;/p&gt;

&lt;p&gt;The incorrect project ID is preventing migration of directories to new MDTs (DNE1).&#160; Although, this may be revealing a different bug in the &quot;lfs migrate&quot; capability for MDTs getting stuck when project IDs are not fully matching (as hinted at in&#160;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14062&quot; title=&quot;Setting project ID inheritance on directories can break hardlinking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14062&quot;&gt;LU-14062&lt;/a&gt;).&#160; Here is a test case:&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
# lfs project -d .
&#160; 0 - .
 # mkdir mdt_migration_test
 # ln -s .. mdt_migration_test/symlink
 # lfs project -p 999 -r -s mdt_migration_test
 lfs: unable to get xattr &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; symlink &lt;span class=&quot;code-quote&quot;&gt;&apos;mdt_migration_test/symlink&apos;&lt;/span&gt;: Operation not supported
 # lfs migrate -m 3 mdt_migration_test
 mdt_migration_test/symlink migrate failed: Invalid cross-device link (-18)
 # lfs getdirstripe mdt_migration_test
 lmv_stripe_count: 2 lmv_stripe_offset: 3 lmv_hash_type: fnv_1a_64,migrating
 mdtidx FID[seq:oid:ver]
&#160; 3 [0x24000ee61:0x3:0x0]
&#160; 0 [0x200022085:0x8:0x0]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The only way I have found to get out of the &quot;migrating&quot; state is to clear the project information (so the symlink matches the parent again), redo the migation, and then re-change the project ID.  Of course this is quick on a small test case, but for a real directory it could take a &lt;b&gt;long&lt;/b&gt; time to walk the tree and change back and forth and the project usage information would be incorrect in the meantime.&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
# lfs project -C -r mdt_migration_test
lfs: unable to get xattr &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; symlink &lt;span class=&quot;code-quote&quot;&gt;&apos;mdt_migration_test/symlink&apos;&lt;/span&gt;: Operation not supported
# lfs getdirstripe mdt_migration_test
lmv_stripe_count: 2 lmv_stripe_offset: 3 lmv_hash_type: fnv_1a_64,migrating
mdtidx		 FID[seq:oid:ver]
     3		 [0x24000ee61:0x3:0x0]		
     0		 [0x200022085:0x8:0x0]		
# lfs project -d mdt_migration_test
    0 - mdt_migration_test
# lfs migrate -m 3 mdt_migration_test
# lfs getdirstripe mdt_migration_test
lmv_stripe_count: 0 lmv_stripe_offset: 3 lmv_hash_type: none
# lfs project -p 999 -r -s mdt_migration_test
lfs: unable to get xattr &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; symlink &lt;span class=&quot;code-quote&quot;&gt;&apos;mdt_migration_test/symlink&apos;&lt;/span&gt;: Operation not supported
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

</comment>
                            <comment id="302192" author="wshilong" created="Fri, 21 May 2021 01:27:22 +0000"  >&lt;p&gt;I will refresh patch.&lt;/p&gt;</comment>
                            <comment id="303884" author="zam" created="Tue, 8 Jun 2021 19:52:14 +0000"  >&lt;blockquote&gt;
&lt;p&gt;It should be fairly low effort to just skip symlinks when setting the project ID by default. Setting the project ID on the symlinks themselves may be more complex and could be deferred to e2fsck if they are problematic.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Andreas, are you about not setting/inheriting project id for symlinks while creation? it would be the simplest approach.  Inheriting project id from parent while creating a symlink and not having a way to change it later looks not right.&lt;/p&gt;</comment>
                            <comment id="304092" author="adilger" created="Thu, 10 Jun 2021 08:49:51 +0000"  >&lt;p&gt;Alexander, since symlinks consume inodes, they need to be accounted in the quota, otherwise admins will complain that &quot;find&quot; and the quota count do not match.  I think the 34447 patch provides a reasonable solution to the (AFAIK) uncommon case of changing the projid of symlink files, until such a time that the kernel allows this to be done directly. &lt;/p&gt;</comment>
                            <comment id="304098" author="gerrit" created="Thu, 10 Jun 2021 09:59:24 +0000"  >&lt;p&gt;Alexander Zarochentsev (alexander.zarochentsev@hpe.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/43965&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/43965&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11872&quot; title=&quot;Request for option not to follow symlink when setting project ID&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11872&quot;&gt;&lt;del&gt;LU-11872&lt;/del&gt;&lt;/a&gt; ldiskfs: do not inherit project id for links&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 5f140302f9327afd803149e0081df8068eb7fd2e&lt;/p&gt;</comment>
                            <comment id="304100" author="adilger" created="Thu, 10 Jun 2021 10:31:58 +0000"  >&lt;p&gt;Alexander, any comment on the resulting inconsistency between project quota inode usage and what &quot;find&quot; would report for the directory, or even that user and group quota will report for the same directory tree? &lt;/p&gt;</comment>
                            <comment id="304105" author="wshilong" created="Thu, 10 Jun 2021 11:59:51 +0000"  >&lt;p&gt;I don&apos;t think it good idea to &quot;do not inherit project id for links&quot;, we tried to introduce a new ioctl for Lustre which passed&lt;/p&gt;

&lt;p&gt;Parent dir and child name to get/set project ID, this is even better idea than this IMO..&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="304107" author="zam" created="Thu, 10 Jun 2021 12:17:16 +0000"  >&lt;p&gt;&amp;gt;Alexander, any comment on the resulting inconsistency between project quota inode usage and what &quot;find&quot; would report for the directory, or even that user and group quota will report for the same directory tree?&lt;/p&gt;

&lt;p&gt;yes it has a drawback. I want to get a feedback whether it is a serious problem or not.   &lt;a href=&quot;https://review.whamcloud.com/#/c/34447&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/34447&lt;/a&gt; is not updated for about a year, are there plans to move it forward?&lt;/p&gt;</comment>
                            <comment id="304108" author="zam" created="Thu, 10 Jun 2021 12:26:15 +0000"  >&lt;p&gt;&amp;gt; we tried to introduce a new ioctl for Lustre which passed&lt;br/&gt;
can &lt;a href=&quot;https://review.whamcloud.com/#/c/34447&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/34447&lt;/a&gt; be accepted as a temporary solution till the new kernel interface for changing project id is added to the vanilla kernel and that new kernel gets used by RH?&lt;/p&gt;</comment>
                            <comment id="304109" author="wshilong" created="Thu, 10 Jun 2021 12:26:49 +0000"  >&lt;p&gt;I recalled when last time i tried to refresh, i was aware of that patch also has a problem even we could recreate symlinks, because there might still some other type of files could have similar problems eg fifo, so it did not fix problem completely though.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;I could move forward the patch(sorry for delay), even though i prefer idea new ioctl(parent dir and child name), because that could also fix problem get project ID of symlinks/fifo..&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Any though?&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="304110" author="wshilong" created="Thu, 10 Jun 2021 12:32:40 +0000"  >&lt;p&gt;It might take some time to have vanilla kernel to support get/change projectID, i pushed a series patch to upstream to change projectID, and we might extend statx() to get project ID of files, but that might take few years to be RH kernel, so i was still wondering if it ok to a walkaround ioctl in Lustre before that is better to fix problem completely.. rather than continue&#160;&lt;a href=&quot;https://review.whamcloud.com/#/c/34447&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/34447&lt;/a&gt;&#160;patch?&#160;&lt;/p&gt;</comment>
                            <comment id="304161" author="zam" created="Thu, 10 Jun 2021 17:10:50 +0000"  >&lt;p&gt;&amp;gt;if it ok to a walkaround ioctl in Lustre before that is better to fix problem completely.. rather than continue &lt;a href=&quot;https://review.whamcloud.com/#/c/34447&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/34447&lt;/a&gt; patch.&lt;br/&gt;
I think yes.&lt;/p&gt;</comment>
                            <comment id="304555" author="gerrit" created="Tue, 15 Jun 2021 11:53:33 +0000"  >&lt;p&gt;Wang Shilong (wshilong@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/44006&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/44006&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11872&quot; title=&quot;Request for option not to follow symlink when setting project ID&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11872&quot;&gt;&lt;del&gt;LU-11872&lt;/del&gt;&lt;/a&gt; quota: add get/set project support for non-dir/file&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: b34dff90fc6f8d91640f68ee4cf7acfb70bebe17&lt;/p&gt;</comment>
                            <comment id="306552" author="gerrit" created="Thu, 8 Jul 2021 02:06:42 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/44006/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/44006/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11872&quot; title=&quot;Request for option not to follow symlink when setting project ID&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11872&quot;&gt;&lt;del&gt;LU-11872&lt;/del&gt;&lt;/a&gt; quota: add get/set project support for non-dir/file&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: b31792b0e72425c8c7850d69837f08c9f3e95a9c&lt;/p&gt;</comment>
                            <comment id="307106" author="wshilong" created="Tue, 13 Jul 2021 10:04:04 +0000"  >&lt;p&gt;Patch landed&lt;/p&gt;</comment>
                            <comment id="319429" author="adilger" created="Mon, 29 Nov 2021 23:58:05 +0000"  >&lt;p&gt;A possibly better solution instead of adding a specific ioctl for this is to use &lt;tt&gt;lgetxattr()&lt;/tt&gt; and &lt;tt&gt;lsetxattr()&lt;/tt&gt; to get/set the &lt;tt&gt;trusted.projid&lt;/tt&gt; virtual xattr from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12056&quot; title=&quot;tar doesn&amp;#39;t support project id&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12056&quot;&gt;&lt;del&gt;LU-12056&lt;/del&gt;&lt;/a&gt; on symlinks.  That will also work for other utilities beyond &quot;&lt;tt&gt;lfs project&lt;/tt&gt;&quot; and also works on ldiskfs-mounted MDTs/OSTs directly.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="56210">LU-12480</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="61301">LU-14062</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="55103">LU-12056</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="50200">LU-10501</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="57330">LU-12947</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="75966">LU-16808</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="53943">LU-11631</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i009vz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>