<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:07:31 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-14179] lfs find: error: llapi_semantic_traverse: string buffer too small</title>
                <link>https://jira.whamcloud.com/browse/LU-14179</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Running a simple &lt;tt&gt;lfs find -i 11 /oak&lt;/tt&gt; did generate a few of these messages today. I don&apos;t know exactly on which files sorry, just wanted to report it as you might be interested to investigate. It&apos;s with Lustre 2.12.5 client and server.&lt;/p&gt;</description>
                <environment>CentOS 7.6 Lustre 2.12.5</environment>
        <key id="61853">LU-14179</key>
            <summary>lfs find: error: llapi_semantic_traverse: string buffer too small</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</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="ys">Yang Sheng</assignee>
                                    <reporter username="sthiell">Stephane Thiell</reporter>
                        <labels>
                    </labels>
                <created>Thu, 3 Dec 2020 17:24:51 +0000</created>
                <updated>Fri, 26 Aug 2022 05:37:24 +0000</updated>
                            <resolved>Mon, 22 Mar 2021 18:33:19 +0000</resolved>
                                    <version>Lustre 2.12.5</version>
                                    <fixVersion>Lustre 2.15.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="286650" author="pjones" created="Thu, 3 Dec 2020 18:37:00 +0000"  >&lt;p&gt;Yang Sheng&lt;/p&gt;

&lt;p&gt;Is there anything you could suggest here?&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="286707" author="adilger" created="Fri, 4 Dec 2020 04:35:11 +0000"  >&lt;p&gt;One possibility is that there are paths longer than &lt;tt&gt;PATH_MAX&lt;/tt&gt; in the filesystem?  I was testing this recently, and &lt;em&gt;some&lt;/em&gt; things work in this case.  It is possible to run something like &quot;&lt;tt&gt;while mkdir subdir; do cd dir; done&lt;/tt&gt;&quot; to create a very deep directory tree using relative pathnames, but some of the interfaces assume &lt;tt&gt;PATH_MAX&lt;/tt&gt; is the longest possible pathname.&lt;/p&gt;

&lt;p&gt;It is a trivial change &quot;&lt;tt&gt;lfs find&lt;/tt&gt;&quot; to have a larger buffer, but I&apos;m not sure if this is enough to solve the problem(s).&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 --git a/lustre/utils/liblustreapi.c b/lustre/utils/liblustreapi.c
--- a/lustre/utils/liblustreapi.c
+++ b/lustre/utils/liblustreapi.c
@@ -2240,7 +2240,7 @@ &lt;span class=&quot;code-keyword&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; param_callback(&lt;span class=&quot;code-object&quot;&gt;char&lt;/span&gt; *path, semantic_func_t sem_init,
 
        param-&amp;gt;fp_depth = 0;
 
-       ret = llapi_semantic_traverse(buf, PATH_MAX + 1, NULL, sem_init,
+       ret = llapi_semantic_traverse(buf, 2 * PATH_MAX + 1, NULL, sem_init,
                                      sem_fini, param, NULL);
 out:
        find_param_fini(param);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt; Some of the GNU tools handle subdirectory trees larger than &lt;tt&gt;PATH_MAX&lt;/tt&gt; by &quot;cd&quot; into some subdirectory, then run operations using relative pathnames.  Something similar would be needed for e.g. &lt;tt&gt;FID2PATH&lt;/tt&gt;, among other things.  I haven&apos;t looked at it in any detail.&lt;/p&gt;</comment>
                            <comment id="286724" author="ys" created="Fri, 4 Dec 2020 08:03:02 +0000"  >&lt;p&gt;Since we use one buffer to travel path. It must fail on &apos;small buffer&apos; if the level of directory deep enough. So use relative path looks like a reasonable solution.&lt;/p&gt;</comment>
                            <comment id="286770" author="sthiell" created="Fri, 4 Dec 2020 19:07:11 +0000"  >&lt;p&gt;This the error is coming from such path:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;/oak/stanford/scg/lab_bpulend/wimmers/mo_atacScr_v1/cromwell-executions/atac/d40d2b02-4a21-4f6a-a0f5-443e903a40ab/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-read_genome_tsv/execution/script
lfs find: error: llapi_semantic_traverse: string buffer too small
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[root@oak-gw02 ~]# ls -l /oak/stanford/scg/lab_bpulend/wimmers/mo_atacScr_v1/cromwell-executions/atac/d40d2b02-4a21-4f6a-a0f5-443e903a40ab/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-read_genome_tsv/execution/
total 20
-rw-r--r--+ 1 fwim oak_scg-lab_bpulend    2 Feb 25  2019 rc
-rwxr--r--+ 1 fwim oak_scg-lab_bpulend 2076 Feb 25  2019 script
-rw-r--r--+ 1 fwim oak_scg-lab_bpulend  956 Feb 25  2019 script.submit
-rw-r--r--+ 1 fwim oak_scg-lab_bpulend    0 Feb 25  2019 stderr
-rw-r--r--+ 1 fwim oak_scg-lab_bpulend    0 Feb 25  2019 stderr.submit
-rw-r--r--+ 1 fwim oak_scg-lab_bpulend    0 Feb 25  2019 stdout
-rw-r--r--+ 1 fwim oak_scg-lab_bpulend    6 Feb 25  2019 stdout.submit
-rw-r--r--+ 1 fwim oak_scg-lab_bpulend 1102 Feb 25  2019 tmp.tsv
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Looks like the path length is 3776 so still within PATH_MAX which is 4096.&lt;/p&gt;</comment>
                            <comment id="287225" author="adilger" created="Thu, 10 Dec 2020 17:15:31 +0000"  >&lt;blockquote&gt;
&lt;p&gt;Looks like the path length is 3776 so still within PATH_MAX which is 4096.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;In addition to the pathname, the fid2path code stores a header at the start of the struct.  Have you tried increasing the allocated buffer size to see if that solves the problem?  I tested &lt;tt&gt;fid2path&lt;/tt&gt; successfully on a pathname of 4089 bytes in length (2.12.6), and I&apos;m not sure there were any patches in this area, so it isn&apos;t clear what is different in your setup.&lt;/p&gt;</comment>
                            <comment id="287443" author="sthiell" created="Sun, 13 Dec 2020 22:38:48 +0000"  >&lt;p&gt;Hello! Actually, it looks like we have a few paths that are &amp;gt; 4096 bytes in length. So I guess we can close this ticket as not being a bug in lfs at all.&#160; I&apos;m a bit surprised that users can create such long paths which might break sysadmin commands, but at least there is a way to detect them thanks to such error. Thank you both for having a look at this and sorry for the noise!&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;A few commands with one of the very long paths:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[root@oak-h01v08 ~]# path=/oak/stanford/scg/lab_bpulend/wimmers/mo_atacScr_v1/cromwell-executions/atac/d40d2b02-4a21-4f6a-a0f5-443e903a40ab/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8
[root@oak-h01v08 ~]# echo $path | wc
      1       1    4107
[root@oak-h01v08 ~]# cd $path
-bash: cd: /oak/stanford/scg/lab_bpulend/wimmers/mo_atacScr_v1/cromwell-executions/atac/d40d2b02-4a21-4f6a-a0f5-443e903a40ab/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8: File name too long
[root@oak-h01v08 ~]# cd $(dirname $path)
[root@oak-h01v08 atac]# pwd | wc
      1       1    4070
[root@oak-h01v08 atac]# cd e489978a-965b-4848-8a75-997f2f90e3f8/
[root@oak-h01v08 e489978a-965b-4848-8a75-9]# pwd | wc
      1       1    4107
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;br/&gt;
 Both `find` and `lfs find` are reporting the same error:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[root@oak-h01v08 ~]# find $path
find: &#8216;/oak/stanford/scg/lab_bpulend/wimmers/mo_atacScr_v1/cromwell-executions/atac/d40d2b02-4a21-4f6a-a0f5-443e903a40ab/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8&#8217;: File name too long
[root@oak-h01v08 ~]# 
[root@oak-h01v08 ~]# 
[root@oak-h01v08 ~]# lfs find $path
lfs find: Path name &apos;/oak/stanford/scg/lab_bpulend/wimmers/mo_atacScr_v1/cromwell-executions/atac/d40d2b02-4a21-4f6a-a0f5-443e903a40ab/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8&apos; is too long: Invalid argument (22)
error: find failed for /oak/stanford/scg/lab_bpulend/wimmers/mo_atacScr_v1/cromwell-executions/atac/d40d2b02-4a21-4f6a-a0f5-443e903a40ab/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="287445" author="sthiell" created="Sun, 13 Dec 2020 22:47:24 +0000"  >&lt;p&gt;I just noticed a slight difference in behavior: if I run a (lfs) find using the parent directory, even with your patch&#160; Andreas, &lt;tt&gt;find&lt;/tt&gt; works but&#160;&#160;&lt;tt&gt;lfs find&lt;/tt&gt;&#160;reports an error. It might be absolutely OK as we&apos;re beyond&#160;&lt;tt&gt;PATH_MAX&lt;/tt&gt; anyway.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[root@oak-h01v08 ~]# find $(dirname $path)
/oak/stanford/scg/lab_bpulend/wimmers/mo_atacScr_v1/cromwell-executions/atac/d40d2b02-4a21-4f6a-a0f5-443e903a40ab/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac
/oak/stanford/scg/lab_bpulend/wimmers/mo_atacScr_v1/cromwell-executions/atac/d40d2b02-4a21-4f6a-a0f5-443e903a40ab/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8
[root@oak-h01v08 ~]# echo $?
0
[root@oak-h01v08 ~]# 
[root@oak-h01v08 ~]# 
[root@oak-h01v08 ~]# 
[root@oak-h01v08 ~]# lfs find $path
lfs find: Path name &apos;/oak/stanford/scg/lab_bpulend/wimmers/mo_atacScr_v1/cromwell-executions/atac/d40d2b02-4a21-4f6a-a0f5-443e903a40ab/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8&apos; is too long: Invalid argument (22)
error: find failed for /oak/stanford/scg/lab_bpulend/wimmers/mo_atacScr_v1/cromwell-executions/atac/d40d2b02-4a21-4f6a-a0f5-443e903a40ab/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8.
[root@oak-h01v08 ~]# echo $?
22

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="287456" author="pjones" created="Mon, 14 Dec 2020 05:01:32 +0000"  >&lt;p&gt;ok - thanks Stephane&lt;/p&gt;</comment>
                            <comment id="287512" author="adilger" created="Mon, 14 Dec 2020 20:24:52 +0000"  >&lt;p&gt;I wouldn&apos;t mind keeping this open as a low-priority ticket to fix this issue, unless that messes with Peter&apos;s issue tracking, in which case I&apos;ll open a separate LU ticket.&lt;/p&gt;

&lt;p&gt;I think the GNU tools work around this limitation by changing into a subdirectory and then using a relative pathname to keep the path shorter than &lt;tt&gt;PATH_MAX&lt;/tt&gt;.  It looks like increasing the userspace buffer size for the &lt;tt&gt;ioctl()&lt;/tt&gt; is fairly easily done, but I haven&apos;t checked what else would be needed (if anything) to make this work.  Obviously, we can&apos;t increase &lt;tt&gt;PATH_MAX&lt;/tt&gt; everywhere, but very few places actually need a full pathname, only the relative pathname is enough.  Symlinks couldn&apos;t be larger than what ldiskfs can store (blocksize - 1 = 4095).  We already have to split &lt;tt&gt;fid2path&lt;/tt&gt; into chunks for DNE to handle crossing MDT boundaries, so we might be able to do the same thing for long pathnames (just return the partial pathname and let the client stitch it together.&lt;/p&gt;

&lt;p&gt;That said, it looks to me like the user with the very long pathnames has a bug in their application, since it is creating such deep pathnames with a repeating pattern &quot;&lt;tt&gt;call-trim_adapter/shard-1/inputs/1458923937/mo_atacScr.tmp/cromwell-executions/atac/e489978a-965b-4848-8a75-997f2f90e3f8/...&lt;/tt&gt;&quot;.&lt;/p&gt;</comment>
                            <comment id="287513" author="pjones" created="Mon, 14 Dec 2020 20:26:20 +0000"  >&lt;p&gt;Fine with me to reopen&lt;/p&gt;</comment>
                            <comment id="290220" author="sthiell" created="Sun, 24 Jan 2021 02:43:49 +0000"  >&lt;p&gt;Hi Andreas,&lt;/p&gt;

&lt;p&gt;We hit this (minor) problem again on another directory tree when using &lt;tt&gt;lfs find&lt;/tt&gt;. Like the first time, the root cause is clearly a bug in the user&apos;s application or script, as the path has a repetitive pattern in it. However, sometimes, surprisingly, we found valid files at the very end of the path, whose absolute paths are above 4096 bytes, so could be useful if &lt;tt&gt;lfs find&lt;/tt&gt; does actually report all of them (eg. when we want to empty an OST and make sure no files are remaining on it). I tried your simple patch to avoid &lt;tt&gt;lfs find&lt;/tt&gt; failure and I confirm it&apos;s working to get rid of the error.&lt;/p&gt;

&lt;p&gt;Alternatively, one could decide that this error is actually valid and properly reported, and that these paths should be fixed first, as they are indeed too long for PATH_MAX. In that case, I think it would be nice to add the path of the directory to the error message, otherwise currently it&apos;s difficult to identify these long paths; something simple like this does seem to work for me:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;@@ -2014,8 +2014,8 @@ static int llapi_semantic_traverse(char *path, int size, DIR *parent,
                path[len] = 0;
                if ((len + dent-&amp;gt;d_reclen + 2) &amp;gt; size) {
                        llapi_err_noerrno(LLAPI_MSG_ERROR,
-                                         &quot;error: %s: string buffer too small&quot;,
-                                         __func__);
+                                         &quot;error: %s: string buffer too small for %s&quot;,
+                                         __func__, path);
                        break;
                }
                strcat(path, &quot;/&quot;);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="290222" author="adilger" created="Sun, 24 Jan 2021 09:15:43 +0000"  >&lt;p&gt;Feel free to put that into a patch, ideally with a test case. &lt;/p&gt;

&lt;p&gt;Fir the user&apos;s sake, they should probably fix their application to avoid creating a directory like that. &lt;/p&gt;</comment>
                            <comment id="290503" author="gerrit" created="Wed, 27 Jan 2021 22:40:47 +0000"  >&lt;p&gt;Stephane Thiell (sthiell@stanford.edu) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/41337&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41337&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14179&quot; title=&quot;lfs find: error: llapi_semantic_traverse: string buffer too small&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14179&quot;&gt;&lt;del&gt;LU-14179&lt;/del&gt;&lt;/a&gt; lfs: avoid lfs find error with long paths&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 72d703753eda6abe14e7ceae7d973ddeab65b22a&lt;/p&gt;</comment>
                            <comment id="295683" author="gerrit" created="Mon, 22 Mar 2021 16:26:01 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/41337/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41337/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14179&quot; title=&quot;lfs find: error: llapi_semantic_traverse: string buffer too small&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14179&quot;&gt;&lt;del&gt;LU-14179&lt;/del&gt;&lt;/a&gt; lfs: avoid lfs find error with long paths&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: a6a76df19db61a2015f4cc78f88060f249c955f2&lt;/p&gt;</comment>
                            <comment id="295717" author="pjones" created="Mon, 22 Mar 2021 18:33:19 +0000"  >&lt;p&gt;Landed for 2.15&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|i01gb3:</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>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10023"><![CDATA[4]]></customfieldvalue>

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