<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:00:25 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-13338] add changelog mask per registered user</title>
                <link>https://jira.whamcloud.com/browse/LU-13338</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Currently, the changelog mask is a global value configured on the MDD device.  If changelog users are configured, by default all operation types are logged excluding &lt;tt&gt;OPEN&lt;/tt&gt;, &lt;tt&gt;ATIME&lt;/tt&gt;, and &lt;tt&gt;GXATTR&lt;/tt&gt; (see &lt;tt&gt;CHANGELOG_DEFMASK&lt;/tt&gt;).  This adds overhead on the MDT to log a lot of records that may not be interesting for any of the currently-registered users.  While it is possible to disable specific record types globally, it is difficult to determine which Changelog users need which record types, and removing records that an administrator &lt;em&gt;thinks&lt;/em&gt; are not needed may break the application.&lt;/p&gt;

&lt;p&gt;It would be more useful for Changelog users to register the mask of record types that they are interested in, and the union of all registered user masks would determine which records are stored in the changelog.  That way, if there is only one changelog user and it is only interested in &lt;tt&gt;OPEN&lt;/tt&gt; and &lt;tt&gt;CLOSE&lt;/tt&gt; records, those would be the only records logged.  If a second changelog user is only interested in &lt;tt&gt;CREAT&lt;/tt&gt; and &lt;tt&gt;UNLINK&lt;/tt&gt; then those would also be logged for the duration that changelog user exists, but would stop being logged if the user is deregistered (explicitly or due to lack of record consumption).&lt;/p&gt;

&lt;p&gt;This will reduce Changelog overhead in many cases, and avoid potential errors from the configuration of the global flag.&lt;/p&gt;</description>
                <environment></environment>
        <key id="58297">LU-13338</key>
            <summary>add changelog mask per registered user</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="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="tappro">Mikhail Pershin</assignee>
                                    <reporter username="adilger">Andreas Dilger</reporter>
                        <labels>
                    </labels>
                <created>Thu, 5 Mar 2020 22:50:12 +0000</created>
                <updated>Thu, 5 May 2022 13:21:35 +0000</updated>
                            <resolved>Tue, 14 Sep 2021 03:26:59 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>8</watches>
                                                                            <comments>
                            <comment id="301694" author="tappro" created="Fri, 14 May 2021 16:37:28 +0000"  >&lt;p&gt;Initial per-user mask is implemented under &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13055&quot; title=&quot;add ability for named Changelog consumers&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13055&quot;&gt;&lt;del&gt;LU-13055&lt;/del&gt;&lt;/a&gt; in patch: &lt;a href=&quot;https://review.whamcloud.com/43380&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/43380&lt;/a&gt; &lt;/p&gt;</comment>
                            <comment id="312681" author="adilger" created="Tue, 14 Sep 2021 03:26:59 +0000"  >&lt;p&gt;This was landed via patch &lt;a href=&quot;https://review.whamcloud.com/43380&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/43380&lt;/a&gt; &quot;&lt;tt&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13055&quot; title=&quot;add ability for named Changelog consumers&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13055&quot;&gt;&lt;del&gt;LU-13055&lt;/del&gt;&lt;/a&gt; mdd: per-user changelog names and mask&lt;/tt&gt;&quot;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="57571">LU-13055</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="57571">LU-13055</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|i00v13:</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>