<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:21: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 add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-2615] investigate &quot;limit for number of file watchers reached&quot; errors in ui-users</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2615</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;&lt;a href=&quot;https://folio-project.slack.com/archives/C58TABALV/p1589975759263600&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;Recently&lt;/a&gt; some ui-users builds failed with their build logs filled with the following error:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
Error from chokidar (/home/jenkins/workspace/folio-org_ui-users_PR-1304/project/src/routes): Error: ENOSPC: &lt;span class=&quot;code-object&quot;&gt;System&lt;/span&gt; limit &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; number of file watchers reached, watch &lt;span class=&quot;code-quote&quot;&gt;&apos;/home/jenkins/workspace/folio-org_ui-users_PR-1304/project/src/routes/LoansListingContainer.js&apos;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5bfd62c75f77da6929583d6c&quot; class=&quot;user-hover&quot; rel=&quot;5bfd62c75f77da6929583d6c&quot; data-account-id=&quot;5bfd62c75f77da6929583d6c&quot; accountid=&quot;5bfd62c75f77da6929583d6c&quot; rel=&quot;noreferrer&quot;&gt;steve.osguthorpe&lt;/a&gt; pointed out that React&apos;s hot-module-replacement creates watchers and could be the source of the trouble here, and as a short-term fix, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt; helpfully bumped the &lt;tt&gt;inotify watchers&lt;/tt&gt; limit from 8124 to 24576. That allowed us to get back on track merging PRs, but it clearly works around the problem rather than solving it. &lt;/p&gt;

&lt;p&gt;We should try to figure out why we suddenly encountered this problem &amp;#8211; perhaps a change in a third party dep that we can figure out by diffing some log files? &amp;#8211; and if we can pin/increment a particular dep to actually solve the problem rather than just working around it. &lt;/p&gt;</description>
                <environment></environment>
        <key id="81635">FOLIO-2615</key>
            <summary>investigate &quot;limit for number of file watchers reached&quot; errors in ui-users</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                                            <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/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="green"/>
                                    <resolution id="10002">Cannot Reproduce</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="615afd1cd9820f0070a09ef0">Zak Burke</reporter>
                                    <labels>
                    </labels>
                <created>Fri, 22 May 2020 16:51:56 +0000</created>
                <updated>Tue, 22 Feb 2022 13:52:35 +0000</updated>
                            <resolved>Tue, 22 Feb 2022 13:52:35 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                <comments>
                                                            <comment id="198767" author="615afd1cd9820f0070a09ef0" created="Fri, 22 May 2020 20:08:11 +0000"  >&lt;p&gt; &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;/rest/api/3/attachment/content/64286&quot; title=&quot;yarn.1092.lock attached to FOLIO-2615&quot; data-attachment-type=&quot;file&quot; data-attachment-name=&quot;yarn.1092.lock&quot; data-media-services-type=&quot;file&quot; data-media-services-id=&quot;d934f077-1012-4266-81a7-b49dc733f3c3&quot; rel=&quot;noreferrer&quot;&gt;yarn.1092.lock&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;  &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;/rest/api/3/attachment/content/64287&quot; title=&quot;yarn.1095.lock attached to FOLIO-2615&quot; data-attachment-type=&quot;file&quot; data-attachment-name=&quot;yarn.1095.lock&quot; data-media-services-type=&quot;file&quot; data-media-services-id=&quot;65d3c469-65fe-4e8d-99b3-57fc60700ec2&quot; rel=&quot;noreferrer&quot;&gt;yarn.1095.lock&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;
I &lt;em&gt;think&lt;/em&gt; 1092 was the one of the last successful builds on master before this problem started showing up on branches. Because this problem started showing up on branches, which then couldn&apos;t be merged until we (by which I mean John, thank you!) raised the watchers limit, we never actually saw it on master. But I think 1092 was a successful pre-raised-limit build, and 1095 was a successful post-raised-limit build, and the diff is relatively small:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
$ diff yarn.1095.lock yarn.1092.lock | grep resolved | sed -e &lt;span class=&quot;code-quote&quot;&gt;&apos;s/#.*&lt;span class=&quot;code-comment&quot;&gt;//&apos;&lt;/span&gt; | sed -e &lt;span class=&quot;code-quote&quot;&gt;&apos;s/https:\/\/repository.folio.org\/repository\/npm-ci-all/.../&apos;&lt;/span&gt;
&lt;/span&gt;&amp;lt;   resolved &quot;https:&lt;span class=&quot;code-comment&quot;&gt;//repository.folio.org/repository/npm-folioci/@folio/eslint-config-stripes/-/eslint-config-stripes-5.2.100058.tgz
&lt;/span&gt;&amp;gt;   resolved &quot;https:&lt;span class=&quot;code-comment&quot;&gt;//repository.folio.org/repository/npm-folioci/@folio/eslint-config-stripes/-/eslint-config-stripes-5.2.100057.tgz
&lt;/span&gt;&amp;lt;   resolved &quot;https:&lt;span class=&quot;code-comment&quot;&gt;//repository.folio.org/repository/npm-folioci/@folio/stripes-connect/-/stripes-connect-5.6.1000120.tgz
&lt;/span&gt;&amp;gt;   resolved &quot;https:&lt;span class=&quot;code-comment&quot;&gt;//repository.folio.org/repository/npm-folioci/@folio/stripes-connect/-/stripes-connect-5.6.1000119.tgz
&lt;/span&gt;&amp;lt;   resolved &quot;.../@types/node/-/node-14.0.4.tgz
&amp;gt;   resolved &quot;.../@types/node/-/node-14.0.1.tgz
&amp;lt;   resolved &quot;.../@types/node/-/node-8.10.61.tgz
&amp;gt;   resolved &quot;.../@types/node/-/node-8.10.60.tgz
&amp;lt;   resolved &quot;.../@types/uglify-js/-/uglify-js-3.9.2.tgz
&amp;gt;   resolved &quot;.../@types/uglify-js/-/uglify-js-3.9.1.tgz
&amp;lt;   resolved &quot;.../electron-to-chromium/-/electron-to-chromium-1.3.446.tgz
&amp;gt;   resolved &quot;.../electron-to-chromium/-/electron-to-chromium-1.3.443.tgz
&amp;lt;   resolved &quot;.../miragejs/-/miragejs-0.1.39.tgz
&amp;gt;   resolved &quot;.../miragejs/-/miragejs-0.1.38.tgz
&amp;lt;   resolved &quot;.../node-releases/-/node-releases-1.1.56.tgz
&amp;gt;   resolved &quot;.../node-releases/-/node-releases-1.1.55.tgz
&amp;lt;   resolved &quot;.../pretender/-/pretender-3.4.3.tgz
&amp;gt;   resolved &quot;.../pretender/-/pretender-3.4.1.tgz
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Updates to node and uglify-js stand out. Can we try building ui-users with these two different lockfiles on the old version the CI docker image/VM/whatever it is? Is that something for me to try, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt;, or you, or ...?&lt;/p&gt;</comment>
                                                            <comment id="198771" author="615afd1cd9820f0070a09ef0" created="Tue, 22 Feb 2022 13:52:35 +0000"  >&lt;p&gt;We&apos;ve moved on from BTOG to RTL and haven&apos;t seen this error in ages. &lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="64286" name="yarn.1092.lock" size="581182" author="615afd1cd9820f0070a09ef0" created="Fri, 22 May 2020 19:54:19 +0000"/>
                            <attachment id="64287" name="yarn.1095.lock" size="581182" author="615afd1cd9820f0070a09ef0" created="Fri, 22 May 2020 19:54:19 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i016nr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>