<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:57:58 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-13055] add ability for named Changelog consumers</title>
                <link>https://jira.whamcloud.com/browse/LU-13055</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Currently Lustre Changelog consumers are always named e.g. &quot;&lt;tt&gt;cl1&lt;/tt&gt;&quot; or &quot;&lt;tt&gt;cl14&lt;/tt&gt;&quot;.  It would be useful to be able to declare the changelog username (e.g. &quot;&lt;tt&gt;cl-rbh&lt;/tt&gt;&quot; or &quot;&lt;tt&gt;cl-audit&lt;/tt&gt;&quot;) so that it is clear who the Changelog users are, and to avoid duplicate changelog registrations.  Otherwise, it can happen that the original Changelog user registration can be lost, and the application registers a new user, and the old user causes the Changelog records to accumulate.&lt;/p&gt;</description>
                <environment></environment>
        <key id="57571">LU-13055</key>
            <summary>add ability for named Changelog consumers</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="6" iconUrl="https://jira.whamcloud.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</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>Fri, 6 Dec 2019 21:27:52 +0000</created>
                <updated>Thu, 9 Nov 2023 21:40:11 +0000</updated>
                            <resolved>Mon, 18 Oct 2021 14:18:23 +0000</resolved>
                                                    <fixVersion>Lustre 2.12.8</fixVersion>
                    <fixVersion>Lustre 2.15.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                            <comments>
                            <comment id="299315" author="gerrit" created="Tue, 20 Apr 2021 20:52:07 +0000"  >&lt;p&gt;Andreas Dilger (adilger@whamcloud.com) uploaded a new 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;br/&gt;
Subject: &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: allow registering named Changelog users&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 39a973f23455a8facd49a86e3ca044f055b37d7d&lt;/p&gt;</comment>
                            <comment id="299316" author="adilger" created="Tue, 20 Apr 2021 21:19:22 +0000"  >&lt;p&gt;Mike, the attached patch was my initial attempt at creating named changelog users with a configurable mask per user (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13338&quot; title=&quot;add changelog mask per registered user&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13338&quot;&gt;&lt;del&gt;LU-13338&lt;/del&gt;&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;It has a reasonable start of how to configure the named users.  They are currently of the form &lt;tt&gt;&amp;lt;name&amp;gt;&amp;lt;number&amp;gt;&lt;/tt&gt;, in order to ensure uniqueness, but John should chime in whether it would be better to use only &lt;tt&gt;&amp;lt;name&amp;gt;&lt;/tt&gt; and refuse to create multiple users with the same &lt;tt&gt;&amp;lt;name&amp;gt;&lt;/tt&gt;.  If no &lt;tt&gt;&amp;lt;name&amp;gt;&lt;/tt&gt; is specified, then using &quot;&lt;tt&gt;cl&lt;/tt&gt;&quot; would be best.&lt;/p&gt;

&lt;p&gt;There is also some work for per-user masks, to include a field in the config record to store the mask and check it at startup time.  The idea is that the currently-set mask would be the union of the masks specified by all of the registered users, also including the global mask (if set).  For compatibility reasons, users registered without a mask would need to enable the full default mask, so it would be desirable for most users to delete the old user and create a new limited-mask user.&lt;/p&gt;

&lt;p&gt;The mask in the config record is fine to specify the mask at creation time, but it would be somewhat tricky to change the mask for a specific user afterward.  For most users that should be OK, since they would only be processing records that they originally registered for.  If necessary, they could drain their pending log records, delete their user ID, and re-register their user with a different mask.  If it wasn&apos;t possible to drain the log, setting the global mask could be used to temporarily enable additional records as needed until that could be done, so I don&apos;t think that is critical to implement in the first pass.&lt;/p&gt;</comment>
                            <comment id="300822" author="tappro" created="Fri, 7 May 2021 11:47:29 +0000"  >&lt;p&gt;there are couple questions related to proposed functionality. First, what name format will we allow? For example, name &apos;user1&apos; would cause combined result as &apos;user11&apos; or similar which is undistinguished from &apos;user&apos; with ID 11. So either we prohibit digits in name or need separator like &apos;.&apos; between them, so that would be &apos;user1.1&apos; and &apos;user.11&apos;&#160;&lt;/p&gt;

&lt;p&gt;Another question is about deregister, right now tool demands it in form &apos;cl&amp;lt;ID&amp;gt;&apos; and extract just ID to proceed with. While keeping old &apos;cl&amp;lt;ID&amp;gt;&apos; format for compatibility is OK, wouldn&apos;t that be useful to support pure ID form: &apos;deregister ID&apos; and/or name+ID form: &apos;deregister &apos;name&amp;lt;ID&amp;gt;&apos;. In latter case we also have problem #1 with name and ID proper separation&lt;/p&gt;</comment>
                            <comment id="300923" author="jhammond" created="Sat, 8 May 2021 13:43:04 +0000"  >&lt;p&gt;I think we should require a &lt;tt&gt;cl&lt;/tt&gt; prefix on named changelogs. This will be less likely to break scripts that try to parse the changelog_users file.&lt;/p&gt;

&lt;p&gt;&amp;gt; there are couple questions related to proposed functionality. First, what name format will we allow? For example, name &apos;user1&apos; would cause combined result as &apos;user11&apos; or similar which is undistinguished from &apos;user&apos; with ID 11. So either we prohibit digits in name or need separator like &apos;.&apos; between them, so that would be &apos;user1.1&apos; and &apos;user.11&apos; &lt;/p&gt;

&lt;p&gt;I had imagined that we would use something like &lt;tt&gt;cl-$NAME&lt;/tt&gt;. For example &lt;tt&gt;cl-lamigo&lt;/tt&gt;. The &lt;tt&gt;-&lt;/tt&gt; makes splitting between numbered and named changelogs easier. To make it totally unambiguous we should require that &lt;tt&gt;$NAME&lt;/tt&gt; starts with a letter and contains only letters, digits, and dashes.&lt;/p&gt;

&lt;p&gt;Alternatively we could allow specifying &lt;tt&gt;$NAME&lt;/tt&gt; when the changelog is registered. But the the actual changelog created is named &lt;tt&gt;cl$NUM-$NAME&lt;/tt&gt; where &lt;tt&gt;$NUM&lt;/tt&gt; is allocated sequentially as before. In this case we should ensure that &lt;tt&gt;$NAME&lt;/tt&gt; is valid according to the same rules as above and that it is unique on the MDT. So if &lt;tt&gt;cl42-lamigo&lt;/tt&gt; is already registered then we cannot register a new changelog with name &lt;tt&gt;lamigo&lt;/tt&gt; on the same MDT.&lt;/p&gt;

&lt;p&gt;&amp;gt; Another question is about deregister, right now tool demands it in form &apos;cl&amp;lt;ID&amp;gt;&apos; and extract just ID to proceed with. &lt;/p&gt;

&lt;p&gt;I think it&apos;s much better if we can support a deregister command that uses a name. But if we use the &lt;tt&gt;cl$NUM-$NAME&lt;/tt&gt; scheme and &lt;tt&gt;cl42-lamigo&lt;/tt&gt; is registered then I think &lt;tt&gt;changelog_deregister cl42&lt;/tt&gt; should deregister &lt;tt&gt;cl42-lamigo&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;&amp;gt; So either we prohibit digits in name or need separator like &apos;.&apos; between them, so that would be &apos;user1.1&apos; and &apos;user.11&apos; &lt;/p&gt;

&lt;p&gt;I don&apos;t like dots. Please don&apos;t use them or allow them here. They&apos;ll be terrible if we ever want to use the changelog name in a param.&lt;/p&gt;</comment>
                            <comment id="300940" author="tappro" created="Sun, 9 May 2021 11:39:53 +0000"  >&lt;p&gt;John, as for the same names:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;we should ensure that $NAME is valid according to the same rules as above and that it is unique on the MDT. So if cl42-lamigo is already registered then we cannot register a new changelog with name lamigo on the same MDT.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;if we are using cl$ID-$name format then &apos;name&apos; could be the same because ID is always unique, and even with same name these are different changelog users, so what is the point to require name uniqueness?&#160;&lt;/p&gt;</comment>
                            <comment id="301005" author="adilger" created="Mon, 10 May 2021 08:40:20 +0000"  >&lt;p&gt;Mike, the goal is for a service to be able to determine if it already has a registered changelog user or not at startup.  Otherwise, if there are 2 changelog users &quot;&lt;tt&gt;cl2&lt;/tt&gt;&quot; and &quot;&lt;tt&gt;cl7&lt;/tt&gt;&quot; there is no way for the user or administrator to know whether those are being used by a particular service (audit, HSM, etc.), if a new user needs to be registered because the old one was idle and removed, or if the users are for some service that is no longer running.  Allowing the service name in the username makes it totally clear that &quot;&lt;tt&gt;cl2-audit&lt;/tt&gt;&quot; is for the audit service, &quot;&lt;tt&gt;cl7-lamigo&lt;/tt&gt;&quot; is for lamigo, etc.&lt;/p&gt;

&lt;p&gt;Allowing only a single named user for a given service makes sense, since otherwise it is again ambiguous if both are in use, or one of them is stale.  Then, if the service starts up and doesn&apos;t know what its changelog user is, it could first scan for it, or just try to register with the name and be given the old user back.  If some service &lt;b&gt;really&lt;/b&gt; needs to register two changelog users on the same MDT, then it can pick two different names (e.g. &quot;&lt;tt&gt;robinhood&lt;/tt&gt;&quot; and &quot;&lt;tt&gt;rbh-tmp-scan&lt;/tt&gt;&quot; or whatever).&lt;/p&gt;</comment>
                            <comment id="301225" author="tappro" created="Tue, 11 May 2021 18:00:27 +0000"  >&lt;p&gt;well, I was asking mostly because having unique names means changelog scan for all registered names upon new user registration, while right now the only ID is increased. That would require patch modification.&lt;/p&gt;

&lt;p&gt;Another problem I have right now is backward compatibility. New name format like &apos;cl$ID-$NAME&apos; means that our scripts and any other one on customer side will get changelog user name in that format from the new server and later call to &apos;lfs changelog_clear&apos; would return error because of sscanf() format in chgl_write(). That is not problem to change it or &apos;lfs&apos; to skip &apos;-$NAME&apos; addition and still use cl$ID part after all but that is client side changes which means old client is not compatible with a new server changelog names. I am not sure if a client wants to work with any name registered from other client, so probably that is not problem, but if it is problem then I have no good solution except compatibility patch to an older Lustre client&lt;/p&gt;</comment>
                            <comment id="301693" author="tappro" created="Fri, 14 May 2021 16:35:34 +0000"  >&lt;p&gt;Patch is updated. For now name uniqueness is not provided, if you think it must be - let me know. The another patch for b2_12 branches is on its way to provide better compatibility during downgrade&lt;/p&gt;</comment>
                            <comment id="301702" author="gerrit" created="Fri, 14 May 2021 18:55:12 +0000"  >&lt;p&gt;Mike Pershin (mpershin@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/43710&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/43710&lt;/a&gt;&lt;br/&gt;
Subject: &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: don&apos;t assert on unknown changelog lrh_type&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 1259811054a0e41f7fe646e8ad05307d693549f7&lt;/p&gt;</comment>
                            <comment id="301984" author="gerrit" created="Wed, 19 May 2021 07:49:21 +0000"  >&lt;p&gt;Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/43741&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/43741&lt;/a&gt;&lt;br/&gt;
Subject: &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; libcfs: allow comma-separated masks&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 17ed95152ff513dcfe4c1a8f36e66b8bfeeba895&lt;/p&gt;</comment>
                            <comment id="303244" author="gerrit" created="Wed, 2 Jun 2021 08:08:59 +0000"  >&lt;p&gt;Mike Pershin (mpershin@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/43892&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/43892&lt;/a&gt;&lt;br/&gt;
Subject: &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: make current changelog mask writable&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 11e30ad4770811df392870e09a92dda022574ee6&lt;/p&gt;</comment>
                            <comment id="303333" author="gerrit" created="Wed, 2 Jun 2021 17:49:28 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/43741/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/43741/&lt;/a&gt;&lt;br/&gt;
Subject: &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; libcfs: allow comma-separated masks&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 6b6fde1026311a28595ea43af56392ca6ad24d79&lt;/p&gt;</comment>
                            <comment id="304790" author="gerrit" created="Thu, 17 Jun 2021 14:15:54 +0000"  >&lt;p&gt;Mike Pershin (mpershin@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/44022&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/44022&lt;/a&gt;&lt;br/&gt;
Subject: &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; doc: update changelog manpages&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 7bdb0af8f93a70ebf7f465da6c0ca49109aae723&lt;/p&gt;</comment>
                            <comment id="306544" author="gerrit" created="Thu, 8 Jul 2021 02:05:19 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged 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;br/&gt;
Subject: &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;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: a15eb4f13224e148810015896101b2950c85adff&lt;/p&gt;</comment>
                            <comment id="308503" author="gerrit" created="Tue, 27 Jul 2021 11:00:05 +0000"  >&lt;p&gt;Mike Pershin (mpershin@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/44404&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/44404&lt;/a&gt;&lt;br/&gt;
Subject: &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; changelog: use default mask if server has no mask&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 17994d3fd5f294931ab30289c0dd565d08fb89ec&lt;/p&gt;</comment>
                            <comment id="308590" author="gerrit" created="Tue, 27 Jul 2021 21:37:30 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/44022/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/44022/&lt;/a&gt;&lt;br/&gt;
Subject: &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; doc: update changelog manpages&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 393885c027793d27ec948fd4fccb47aa530d2bf8&lt;/p&gt;</comment>
                            <comment id="309724" author="gerrit" created="Tue, 10 Aug 2021 06:35:03 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/43710/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/43710/&lt;/a&gt;&lt;br/&gt;
Subject: &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: don&apos;t assert on unknown changelog lrh_type&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 7759078c2be6df278bcdfab3eced738496f87331&lt;/p&gt;</comment>
                            <comment id="313179" author="gerrit" created="Fri, 17 Sep 2021 14:07:58 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/44404/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/44404/&lt;/a&gt;&lt;br/&gt;
Subject: &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; changelog: use default mask if server has no mask&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: ffe259f81cda5b5cd9241362308ec26ebad194b8&lt;/p&gt;</comment>
                            <comment id="315842" author="jhammond" created="Mon, 18 Oct 2021 12:56:18 +0000"  >&lt;p&gt;It appears that every change tracked under this issue is merged or abandoned.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/secure/ViewProfile.jspa?name=tappro&quot; class=&quot;user-hover&quot; rel=&quot;tappro&quot;&gt;tappro&lt;/a&gt; is there anything left to do here?&lt;/p&gt;</comment>
                            <comment id="315848" author="tappro" created="Mon, 18 Oct 2021 13:21:23 +0000"  >&lt;p&gt;There is nothing left to do here&lt;/p&gt;</comment>
                            <comment id="320914" author="adilger" created="Wed, 15 Dec 2021 08:50:06 +0000"  >&lt;p&gt;Mike, one question that came to mind as I was describing this feature to someone - does the per-user changelog mask filter the records that are provided to the changelog user?  I think it currently only affects the records that are recorded at the MDS, but it would possibly reduce some processing overhead (either at the MDS or the client) to skip records that are not in a user&apos;s mask.&lt;/p&gt;</comment>
                            <comment id="320930" author="tappro" created="Wed, 15 Dec 2021 13:54:54 +0000"  >&lt;p&gt;Andreas, right, mask is used to decide what record to write. As for processing case, if we know particular user doing that processing then I think it is possible to filter records&lt;/p&gt;</comment>
                            <comment id="320954" author="olaf" created="Wed, 15 Dec 2021 17:34:55 +0000"  >&lt;p&gt;For context, &lt;tt&gt;llapi_changelog_start()&lt;/tt&gt; works by opening &lt;tt&gt;/dev/changelog-MDT&lt;em&gt;nnnn&lt;/em&gt;&lt;/tt&gt; and then &lt;tt&gt;llapi_changelog_recv()&lt;/tt&gt; reads from the file descriptor. There is no obvious way to make the kernel side aware of which changelog user is reading the log, so some new mechanism would have to be added.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="38984">LU-8517</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="58297">LU-13338</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="58297">LU-13338</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="64369">LU-14699</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="72945">LU-16268</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|i00qlz:</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>