<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:35:20 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-3602] make utility functions availalbe to user space</title>
                <link>https://jira.whamcloud.com/browse/LU-3602</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;In &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2973&quot; title=&quot;lov_mds_md not swabbed in ll_getxattr&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2973&quot;&gt;&lt;del&gt;LU-2973&lt;/del&gt;&lt;/a&gt; we decided that user-space callers of lgetxattr() should be responsible for swabbing the value of &quot;lustre.lov&quot; as needed.  This issue is to discuss how best to make utility functions (for swabbing, comparing, etc. of data structures like lov_user_md and lu_fid) available to both kernel and user space.  &lt;/p&gt;

&lt;p&gt;The swabbing functions are implemented in ptlrpc/pack_generic.c with extern declarations in lustre_idl.h.  While these are compiled in a user-space library if liblustre is enabled, it would be nice to make them available in a generic way for liblustreapi (i.e. for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2182&quot; title=&quot;Add llapi_file_get_layout() function in liblustreapi&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2182&quot;&gt;&lt;del&gt;LU-2182&lt;/del&gt;&lt;/a&gt;).  That is, liblustre should not be a dependency for liblustreapi.  Perhaps such utility functions can be refactored into a generic library that can be linked to from kernel and user code.&lt;/p&gt;</description>
                <environment></environment>
        <key id="19867">LU-3602</key>
            <summary>make utility functions availalbe to user space</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="3" iconUrl="https://jira.whamcloud.com/images/icons/statuses/inprogress.png" description="This issue is being actively worked on at the moment by the assignee.">In Progress</status>
                    <statusCategory id="4" key="indeterminate" colorName="inprogress"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="laisiyao">Lai Siyao</assignee>
                                    <reporter username="nedbass">Ned Bass</reporter>
                        <labels>
                            <label>llnl</label>
                    </labels>
                <created>Wed, 17 Jul 2013 00:37:27 +0000</created>
                <updated>Tue, 7 Jun 2016 15:38:10 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="62480" author="pjones" created="Wed, 17 Jul 2013 14:18:01 +0000"  >&lt;p&gt;Lai&lt;/p&gt;

&lt;p&gt;Could you please comment on this one?&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="62878" author="laisiyao" created="Wed, 24 Jul 2013 07:59:07 +0000"  >&lt;p&gt;patch is on &lt;a href=&quot;http://review.whamcloud.com/#/c/7096/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7096/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="65890" author="pjones" created="Thu, 5 Sep 2013 22:52:36 +0000"  >&lt;p&gt;Are there any plans to land the above patch to master?&lt;/p&gt;</comment>
                            <comment id="100585" author="adilger" created="Wed, 3 Dec 2014 18:53:50 +0000"  >&lt;p&gt;This should be considered for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5969&quot; title=&quot;Create an LGPL version of liblustreapi&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5969&quot;&gt;LU-5969&lt;/a&gt;. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="16365">LU-2182</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="17913">LU-2973</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="27763">LU-5969</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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_10490" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>End date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 10 Aug 2015 00:37:27 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzvvjz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9143</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10493" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 17 Jul 2013 00:37:27 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>