<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:54:44 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-12682] foreign LOV/LMV format usage implementation for DAOS specific use case</title>
                <link>https://jira.whamcloud.com/browse/LU-12682</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;As a follow on to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11376&quot; title=&quot;Special file/dir to represent DAOS Containers&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11376&quot;&gt;&lt;del&gt;LU-11376&lt;/del&gt;&lt;/a&gt;, which has defined a new &quot;foreign&quot; format of LOV/LMV for file/dir to allow external storage reference from Lustre namespace (with the benefit of existing LOV/LMV pre-fetch mechanism, DLM protection and client/server multi-stages caching), this ticket documents a specific usage and implementation for DAOS purpose.&lt;/p&gt;

&lt;p&gt;To be able to reference and access DAOS data, we first need to register both a pool and container uuids inside the foreign LOV/LMV, respectively for file/dir.&lt;/p&gt;

&lt;p&gt;Then to permit transparent and quick access to DAOS containers from Lustre namespace, an extension to the Lustre Client needs to be implemented. A first try is to allow this as a symlink-like behaviour to DAOS fuse mounts.&lt;/p&gt;</description>
                <environment></environment>
        <key id="56699">LU-12682</key>
            <summary>foreign LOV/LMV format usage implementation for DAOS specific use case</summary>
                <type id="2" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11311&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</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="bruno">Bruno Faccini</assignee>
                                    <reporter username="bruno">Bruno Faccini</reporter>
                        <labels>
                    </labels>
                <created>Thu, 22 Aug 2019 07:58:52 +0000</created>
                <updated>Sat, 30 Sep 2023 11:08:16 +0000</updated>
                            <resolved>Mon, 12 Jul 2021 13:03:44 +0000</resolved>
                                                    <fixVersion>Lustre 2.15.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="253426" author="gerrit" created="Thu, 22 Aug 2019 09:11:32 +0000"  >&lt;p&gt;Faccini Bruno (bruno.faccini@intel.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/35856&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/35856&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12682&quot; title=&quot;foreign LOV/LMV format usage implementation for DAOS specific use case&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12682&quot;&gt;&lt;del&gt;LU-12682&lt;/del&gt;&lt;/a&gt; llite: fake symlink for DAOS foreign file/dir&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 3035f37084f57e7641e2f92af9840faadd2b06b2&lt;/p&gt;</comment>
                            <comment id="281357" author="gerrit" created="Fri, 2 Oct 2020 16:50:08 +0000"  >&lt;p&gt;Faccini Bruno (bruno.faccini@intel.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/40125&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40125&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12682&quot; title=&quot;foreign LOV/LMV format usage implementation for DAOS specific use case&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12682&quot;&gt;&lt;del&gt;LU-12682&lt;/del&gt;&lt;/a&gt; llite: make undeletable property generic&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 573dc0ab55105b4c3f0adb7069d6b1a7b77b05a1&lt;/p&gt;</comment>
                            <comment id="293134" author="gerrit" created="Fri, 26 Feb 2021 07:21:30 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/35856/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/35856/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12682&quot; title=&quot;foreign LOV/LMV format usage implementation for DAOS specific use case&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12682&quot;&gt;&lt;del&gt;LU-12682&lt;/del&gt;&lt;/a&gt; llite: fake symlink type of foreign file/dir&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 15d44e787e17ff57fc1fb5a6c9ae568cdaab6e34&lt;/p&gt;</comment>
                            <comment id="306945" author="bruno" created="Mon, 12 Jul 2021 13:03:44 +0000"  >&lt;p&gt;Closing now that main patch (&lt;a href=&quot;https://review.whamcloud.com/35856/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/35856/&lt;/a&gt;) has landed.&lt;br/&gt;
Further improvements that has been requested in its review comments, ie to make foreign symlink upcall mechanism available to all foreign types and undeletable property behaviour to any Lustre file/dir, will be addressed as part of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14841&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;LU-14841&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="387737" author="gerrit" created="Fri, 29 Sep 2023 12:43:30 +0000"  >&lt;p&gt;&quot;Faccini Bruno &amp;lt;bruno.faccini@intel.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/52556&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/52556&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12682&quot; title=&quot;foreign LOV/LMV format usage implementation for DAOS specific use case&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12682&quot;&gt;&lt;del&gt;LU-12682&lt;/del&gt;&lt;/a&gt; utils: foreign symlink format userhelper sample&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 40cfff2756f19b895951342b44f21d354c5a909b&lt;/p&gt;</comment>
                            <comment id="387746" author="bruno" created="Fri, 29 Sep 2023 12:54:54 +0000"  >&lt;p&gt;Gerrit #52556, is an addon to #35856, and is only provided as a sample of the foreign symlink upcall behaviour.&lt;/p&gt;</comment>
                            <comment id="387836" author="bruno" created="Sat, 30 Sep 2023 11:08:16 +0000"  >&lt;p&gt;Oops, I have abandoned #52556 as the sample of the foreign symlink upcall behaviour was already provided, as part of lustre/utils/l_foreign_symlink.c, in #35856 !!... Sorry for the noise.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="53308">LU-11376</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="65187">LU-14841</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|i00lgf:</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>