<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Fri, Oct 5, 2018 at 9:34 AM Raghavendra Gowdappa &lt;<a href="mailto:rgowdapp@redhat.com">rgowdapp@redhat.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Fri, Oct 5, 2018 at 9:11 AM Kaushal M &lt;<a href="mailto:kshlmster@gmail.com" target="_blank">kshlmster@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, Oct 5, 2018 at 9:05 AM Raghavendra Gowdappa &lt;<a href="mailto:rgowdapp@redhat.com" target="_blank">rgowdapp@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Fri, Oct 5, 2018 at 8:53 AM Amar Tumballi &lt;<a href="mailto:atumball@redhat.com" target="_blank">atumball@redhat.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Can you try below diff in your rfc, and let me know if it works?<br>
&gt;<br>
&gt;<br>
&gt; No. it didn&#39;t. I see the same error.<br>
&gt;  [rgowdapp@rgowdapp glusterfs]$ ./rfc.sh<br>
&gt; + rebase_changes<br>
&gt; + GIT_EDITOR=./rfc.sh<br>
&gt; + git rebase -i origin/master<br>
&gt; [detached HEAD e50667e] cluster/dht: clang-format dht-common.c<br>
&gt;  1 file changed, 10674 insertions(+), 11166 deletions(-)<br>
&gt;  rewrite xlators/cluster/dht/src/dht-common.c (88%)<br>
&gt; [detached HEAD 0734847] cluster/dht: fixes to unlinking invalid linkto file<br>
&gt;  1 file changed, 1 insertion(+), 1 deletion(-)<br>
&gt; [detached HEAD 7aeba07] rfc.sh: test - DO NOT MERGE<br>
&gt;  1 file changed, 8 insertions(+), 3 deletions(-)<br>
&gt; Successfully rebased and updated refs/heads/1635145.<br>
&gt; + check_backport<br>
&gt; + moveon=N<br>
&gt; + &#39;[&#39; master = master &#39;]&#39;<br>
&gt; + return<br>
&gt; + assert_diverge<br>
&gt; + git diff origin/master..HEAD<br>
&gt; + grep -q .<br>
&gt; ++ git log -n1 --format=%b<br>
&gt; ++ grep -ow -E &#39;([fF][iI][xX][eE][sS]|[uU][pP][dD][aA][tT][eE][sS])(:)?[[:space:]]+(gluster\/glusterfs)?(bz)?#[[:digit:]]+&#39;<br>
&gt; ++ awk -F &#39;#&#39; &#39;{print $2}&#39;<br>
&gt; + reference=1635145<br>
&gt; + &#39;[&#39; -z 1635145 &#39;]&#39;<br>
&gt; ++ clang-format --version<br>
&gt; + clang_format=&#39;LLVM (<a href="http://llvm.org/" rel="noreferrer" target="_blank">http://llvm.org/</a>):<br>
&gt;   LLVM version 3.4.2<br>
&gt;   Optimized build.<br>
&gt;   Built Dec  7 2015 (09:37:36).<br>
&gt;   Default target: x86_64-redhat-linux-gnu<br>
&gt;   Host CPU: x86-64&#39;<br>
<br>
This is a pretty old version of clang. Maybe this is the problem?<br></blockquote><div><br></div><div>Yes. That&#39;s what I suspected too. Trying to get repos for the upgrade.<br></div></div></div></blockquote><div><br></div><div>But, what&#39;s surprising is that script exits.<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; ```<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; diff --git a/rfc.sh b/rfc.sh<br>
&gt;&gt;&gt; index 607fd7528f..4ffef26ca1 100755<br>
&gt;&gt;&gt; --- a/rfc.sh<br>
&gt;&gt;&gt; +++ b/rfc.sh<br>
&gt;&gt;&gt; @@ -321,21 +321,21 @@ main()<br>
&gt;&gt;&gt;      fi<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;      # TODO: add clang-format command here. It will after the changes are done everywhere else<br>
&gt;&gt;&gt; +    set +e<br>
&gt;&gt;&gt;      clang_format=$(clang-format --version)<br>
&gt;&gt;&gt;      if [ ! -z &quot;${clang_format}&quot; ]; then<br>
&gt;&gt;&gt;          # Considering git show may not give any files as output matching the<br>
&gt;&gt;&gt;          # criteria, good to tell script not to fail on error<br>
&gt;&gt;&gt; -        set +e<br>
&gt;&gt;&gt;          list_of_files=$(git show --pretty=&quot;format:&quot; --name-only |<br>
&gt;&gt;&gt;                              grep -v &quot;contrib/&quot; | egrep --color=never &quot;*\.[ch]$&quot;);<br>
&gt;&gt;&gt;          if [ ! -z &quot;${list_of_files}&quot; ]; then<br>
&gt;&gt;&gt;              echo &quot;${list_of_files}&quot; | xargs clang-format -i<br>
&gt;&gt;&gt;          fi<br>
&gt;&gt;&gt; -        set -e<br>
&gt;&gt;&gt;      else<br>
&gt;&gt;&gt;          echo &quot;High probability of your patch not passing smoke due to coding standard check&quot;<br>
&gt;&gt;&gt;          echo &quot;Please install &#39;clang-format&#39; to format the patch before submitting&quot;<br>
&gt;&gt;&gt;      fi<br>
&gt;&gt;&gt; +    set -e<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;      if [ &quot;$DRY_RUN&quot; = 1 ]; then<br>
&gt;&gt;&gt;          drier=&#39;echo -e Please use the following command to send your commits to review:\n\n&#39;<br>
&gt;&gt;<br>
&gt;&gt; ```<br>
&gt;&gt; -Amar<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Oct 5, 2018 at 8:09 AM Raghavendra Gowdappa &lt;<a href="mailto:rgowdapp@redhat.com" target="_blank">rgowdapp@redhat.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; All,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [rgowdapp@rgowdapp glusterfs]$ ./rfc.sh<br>
&gt;&gt;&gt; + rebase_changes<br>
&gt;&gt;&gt; + GIT_EDITOR=./rfc.sh<br>
&gt;&gt;&gt; + git rebase -i origin/master<br>
&gt;&gt;&gt; [detached HEAD 34fabdd] cluster/dht: clang-format dht-common.c<br>
&gt;&gt;&gt;  1 file changed, 10674 insertions(+), 11166 deletions(-)<br>
&gt;&gt;&gt;  rewrite xlators/cluster/dht/src/dht-common.c (88%)<br>
&gt;&gt;&gt; [detached HEAD 4bbcbf9] cluster/dht: fixes to unlinking invalid linkto file<br>
&gt;&gt;&gt;  1 file changed, 1 insertion(+), 1 deletion(-)<br>
&gt;&gt;&gt; [detached HEAD c5583ea] rfc.sh: test - DO NOT MERGE<br>
&gt;&gt;&gt;  1 file changed, 8 insertions(+), 3 deletions(-)<br>
&gt;&gt;&gt; Successfully rebased and updated refs/heads/1635145.<br>
&gt;&gt;&gt; + check_backport<br>
&gt;&gt;&gt; + moveon=N<br>
&gt;&gt;&gt; + &#39;[&#39; master = master &#39;]&#39;<br>
&gt;&gt;&gt; + return<br>
&gt;&gt;&gt; + assert_diverge<br>
&gt;&gt;&gt; + git diff origin/master..HEAD<br>
&gt;&gt;&gt; + grep -q .<br>
&gt;&gt;&gt; ++ git log -n1 --format=%b<br>
&gt;&gt;&gt; ++ grep -ow -E &#39;([fF][iI][xX][eE][sS]|[uU][pP][dD][aA][tT][eE][sS])(:)?[[:space:]]+(gluster\/glusterfs)?(bz)?#[[:digit:]]+&#39;<br>
&gt;&gt;&gt; ++ awk -F &#39;#&#39; &#39;{print $2}&#39;<br>
&gt;&gt;&gt; + reference=1635145<br>
&gt;&gt;&gt; + &#39;[&#39; -z 1635145 &#39;]&#39;<br>
&gt;&gt;&gt; ++ clang-format --version<br>
&gt;&gt;&gt; + clang_format=&#39;LLVM (<a href="http://llvm.org/" rel="noreferrer" target="_blank">http://llvm.org/</a>):<br>
&gt;&gt;&gt;   LLVM version 3.4.2<br>
&gt;&gt;&gt;   Optimized build.<br>
&gt;&gt;&gt;   Built Dec  7 2015 (09:37:36).<br>
&gt;&gt;&gt;   Default target: x86_64-redhat-linux-gnu<br>
&gt;&gt;&gt;   Host CPU: x86-64&#39;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Looks like the script is exiting right after it completes clang-format --version. Nothing after that statement gets executed (did it crash? I don&#39;t see any cores). Any help is appreciated<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; regards,<br>
&gt;&gt;&gt; Raghavendra<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Gluster-devel mailing list<br>
&gt;&gt;&gt; <a href="mailto:Gluster-devel@gluster.org" target="_blank">Gluster-devel@gluster.org</a><br>
&gt;&gt;&gt; <a href="https://lists.gluster.org/mailman/listinfo/gluster-devel" rel="noreferrer" target="_blank">https://lists.gluster.org/mailman/listinfo/gluster-devel</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Amar Tumballi (amarts)<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Gluster-devel mailing list<br>
&gt; <a href="mailto:Gluster-devel@gluster.org" target="_blank">Gluster-devel@gluster.org</a><br>
&gt; <a href="https://lists.gluster.org/mailman/listinfo/gluster-devel" rel="noreferrer" target="_blank">https://lists.gluster.org/mailman/listinfo/gluster-devel</a><br>
</blockquote></div></div>
</blockquote></div></div>