<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:22:57 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-15980] Aggregation messages should say when the event was last seen</title>
                <link>https://jira.whamcloud.com/browse/LU-15980</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The aggregated messages like &quot;Lustre: Skipped 5292 previous similar messages&quot; could be delayed up to libcfs_console_max_delay seconds (default 10 minutes) so for people that depend on closely following this to tell various errors from logs it adds a significant fudge factor.&lt;/p&gt;

&lt;p&gt;We should print some sort of an offset like &quot;last seen X seconds ago&quot; if it was longer than some (configurable?) number of seconds to help better correlate aggregated events to actual timestamps of when it ended.&lt;/p&gt;</description>
                <environment></environment>
        <key id="70937">LU-15980</key>
            <summary>Aggregation messages should say when the event was last seen</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="1" iconUrl="https://jira.whamcloud.com/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="green">Oleg Drokin</reporter>
                        <labels>
                    </labels>
                <created>Tue, 28 Jun 2022 18:19:16 +0000</created>
                <updated>Tue, 28 Jun 2022 19:03:40 +0000</updated>
                                                            <fixVersion>Lustre 2.16.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="339060" author="adilger" created="Tue, 28 Jun 2022 19:03:40 +0000"  >&lt;p&gt;We need to be careful  to get properly useful info out of this.  The &quot;last seen&quot; may or may not be representative, if the message is printed right at the max timeout, whether there was a steady stream of those messages or a huge number and then nothing again until now. The only info that is available today is &lt;tt&gt;cdls_next&lt;/tt&gt; when the next message should be printed, so if that is not close to &quot;now&quot; then some time has passed since the last bust of this message.  It would also be useful to print the start of that range, which is somewhere between &lt;tt&gt;(cdls_next - cdls_delay)&lt;/tt&gt; and &lt;tt&gt;(cdls_next - cdls_delay/2)&lt;/tt&gt; (the exact time could be found by digging in the logs, but may be a hassle).&lt;/p&gt;

&lt;p&gt;I was thinking it would be prudent to avoid growing the cdls struct, but there are at most about 4000 such structures in the code (only for CERROR, CWARN, CNETERR, CDEBUG_LIMIT, and LCONSOLE_INFO/WARN/ERROR, so adding a few bytes is unlikely to be problematic.&lt;/p&gt;</comment>
                    </comments>
                    <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|i02tav:</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>