<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 13 July 2017 at 14:02, Szymon Miotk <span dir="ltr">&lt;<a href="mailto:szymon.miotk@gmail.com" target="_blank">szymon.miotk@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Nithya,<br>
I see index in context:<br>
<span class="gmail-">[2017-07-07 10:07:18.230202] E [MSGID: 106062]<br>
[glusterd-utils.c:7997:<wbr>glusterd_volume_rebalance_use_<wbr>rsp_dict]<br>
0-glusterd: failed to get index<br>
<br>
</span>I wonder if there is anything I can do to fix it.<br>
I was trying to strace gluster process but still have no clue what<br>
exactly is gluster index.<br>
<br></blockquote><div><br></div><div>This message looks like a glusterd log message (not rebalance) and glusterd_volume_rebalance_use_<wbr>rsp_dict possibly failed because the rebalance process had already crashed. The index here is simply the value of the number of nodes on which the rebalance process should be running - it is used to track the rebalance status on all nodes.</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Best regards,<br>
Szymon Miotk<br>
<div class="gmail-HOEnZb"><div class="gmail-h5"><br>
On Thu, Jul 13, 2017 at 10:12 AM, Nithya Balachandran<br>
&lt;<a href="mailto:nbalacha@redhat.com">nbalacha@redhat.com</a>&gt; wrote:<br>
&gt; Hi Szymon,<br>
&gt;<br>
&gt; I have received the files and will take a look and get back to you.<br>
&gt;<br>
&gt; In what context are you seeing index?<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Nithya<br>
&gt;<br>
&gt; On 11 July 2017 at 01:15, Szymon Miotk &lt;<a href="mailto:szymon.miotk@gmail.com">szymon.miotk@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi Nithya,<br>
&gt;&gt;<br>
&gt;&gt; the files were sent to priv to avoid spamming the list with large<br>
&gt;&gt; attachments.<br>
&gt;&gt; Could someone explain what is index in Gluster?<br>
&gt;&gt; Unfortunately index is popular word, so googling is not very helpful.<br>
&gt;&gt;<br>
&gt;&gt; Best regards,<br>
&gt;&gt; Szymon Miotk<br>
&gt;&gt;<br>
&gt;&gt; On Sun, Jul 9, 2017 at 6:37 PM, Nithya Balachandran &lt;<a href="mailto:nbalacha@redhat.com">nbalacha@redhat.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On 7 July 2017 at 15:42, Szymon Miotk &lt;<a href="mailto:szymon.miotk@gmail.com">szymon.miotk@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Hello everyone,<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I have problem rebalancing Gluster volume.<br>
&gt;&gt; &gt;&gt; Gluster version is 3.7.3.<br>
&gt;&gt; &gt;&gt; My 1x3 replicated volume become full, so I&#39;ve added three more bricks<br>
&gt;&gt; &gt;&gt; to make it 2x3 and wanted to rebalance.<br>
&gt;&gt; &gt;&gt; But every time I start rebalancing, it fails immediately.<br>
&gt;&gt; &gt;&gt; Rebooting Gluster nodes doesn&#39;t help.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; # gluster volume rebalance  gsae_artifactory_cluster_<wbr>storage start<br>
&gt;&gt; &gt;&gt; volume rebalance: gsae_artifactory_cluster_<wbr>storage: success: Rebalance<br>
&gt;&gt; &gt;&gt; on gsae_artifactory_cluster_<wbr>storage has been started successfully. Use<br>
&gt;&gt; &gt;&gt; rebalance status command to check status of the rebalance process.<br>
&gt;&gt; &gt;&gt; ID: b22572ff-7575-4557-8317-<wbr>765f7e52d445<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; # gluster volume rebalance  gsae_artifactory_cluster_<wbr>storage status<br>
&gt;&gt; &gt;&gt;                                     Node Rebalanced-files<br>
&gt;&gt; &gt;&gt; size       scanned      failures       skipped               status<br>
&gt;&gt; &gt;&gt; run time in secs<br>
&gt;&gt; &gt;&gt;                                ---------      -----------<br>
&gt;&gt; &gt;&gt; -----------   -----------   -----------   -----------<br>
&gt;&gt; &gt;&gt; ------------     --------------<br>
&gt;&gt; &gt;&gt;                                localhost                0<br>
&gt;&gt; &gt;&gt; 0Bytes             0             0             0               failed<br>
&gt;&gt; &gt;&gt;              0.00<br>
&gt;&gt; &gt;&gt;                              10.239.40.9                0<br>
&gt;&gt; &gt;&gt; 0Bytes             0             0             0               failed<br>
&gt;&gt; &gt;&gt;              0.00<br>
&gt;&gt; &gt;&gt;                              10.239.40.8                0<br>
&gt;&gt; &gt;&gt; 0Bytes             0             0             0               failed<br>
&gt;&gt; &gt;&gt;              0.00<br>
&gt;&gt; &gt;&gt; volume rebalance: gsae_artifactory_cluster_<wbr>storage: success:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; The messages in logfiles mention &#39;failed to get index&#39;:<br>
&gt;&gt; &gt;&gt; [2017-07-07 10:07:18.230202] E [MSGID: 106062]<br>
&gt;&gt; &gt;&gt; [glusterd-utils.c:7997:<wbr>glusterd_volume_rebalance_use_<wbr>rsp_dict]<br>
&gt;&gt; &gt;&gt; 0-glusterd: failed to get index<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; and then the rebalance process crashes:<br>
&gt;&gt; &gt;&gt; pending frames:<br>
&gt;&gt; &gt;&gt; frame : type(0) op(0)<br>
&gt;&gt; &gt;&gt; frame : type(0) op(0)<br>
&gt;&gt; &gt;&gt; frame : type(0) op(0)<br>
&gt;&gt; &gt;&gt; patchset: git://<a href="http://git.gluster.com/glusterfs.git" rel="noreferrer" target="_blank">git.gluster.com/<wbr>glusterfs.git</a><br>
&gt;&gt; &gt;&gt; signal received: 4<br>
&gt;&gt; &gt;&gt; time of crash:<br>
&gt;&gt; &gt;&gt; 2017-07-07 10:07:23<br>
&gt;&gt; &gt;&gt; configuration details:<br>
&gt;&gt; &gt;&gt; argp 1<br>
&gt;&gt; &gt;&gt; backtrace 1<br>
&gt;&gt; &gt;&gt; dlfcn 1<br>
&gt;&gt; &gt;&gt; libpthread 1<br>
&gt;&gt; &gt;&gt; llistxattr 1<br>
&gt;&gt; &gt;&gt; setfsid 1<br>
&gt;&gt; &gt;&gt; spinlock 1<br>
&gt;&gt; &gt;&gt; epoll.h 1<br>
&gt;&gt; &gt;&gt; xattr.h 1<br>
&gt;&gt; &gt;&gt; st_atim.tv_nsec 1<br>
&gt;&gt; &gt;&gt; package-string: glusterfs 3.7.3<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; /usr/lib/x86_64-linux-gnu/<wbr>libglusterfs.so.0(_gf_msg_<wbr>backtrace_nomem+0x92)[<wbr>0x7f24de214502]<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; /usr/lib/x86_64-linux-gnu/<wbr>libglusterfs.so.0(gf_print_<wbr>trace+0x31d)[0x7f24de23059d]<br>
&gt;&gt; &gt;&gt; /lib/x86_64-linux-gnu/libc.so.<wbr>6(+0x36d40)[0x7f24dd612d40]<br>
&gt;&gt; &gt;&gt; /lib/x86_64-linux-gnu/<wbr>libpthread.so.0(+0x11f6b)[<wbr>0x7f24dd9b2f6b]<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; /usr/lib/x86_64-linux-gnu/<wbr>libglusterfs.so.0(inode_ref+<wbr>0x19)[0x7f24de234e69]<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; /usr/lib/x86_64-linux-gnu/<wbr>libglusterfs.so.0(loc_copy+<wbr>0x4a)[0x7f24de21291a]<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; /usr/lib/x86_64-linux-gnu/<wbr>glusterfs/3.7.3/xlator/<wbr>cluster/distribute.so(dht_<wbr>local_init+0x4b)[<wbr>0x7f24d851f51b]<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; /usr/lib/x86_64-linux-gnu/<wbr>glusterfs/3.7.3/xlator/<wbr>cluster/distribute.so(dht_<wbr>lookup+0x91)[0x7f24d8550521]<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; /usr/lib/x86_64-linux-gnu/<wbr>libglusterfs.so.0(syncop_<wbr>lookup+0x1a2)[0x7f24de258fc2]<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; /usr/lib/x86_64-linux-gnu/<wbr>glusterfs/3.7.3/xlator/<wbr>cluster/distribute.so(gf_<wbr>defrag_fix_layout+0x87)[<wbr>0x7f24d85289e7]<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; /usr/lib/x86_64-linux-gnu/<wbr>glusterfs/3.7.3/xlator/<wbr>cluster/distribute.so(gf_<wbr>defrag_start_crawl+0x6d3)[<wbr>0x7f24d8529ce3]<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; /usr/lib/x86_64-linux-gnu/<wbr>libglusterfs.so.0(synctask_<wbr>wrap+0x12)[0x7f24de255822]<br>
&gt;&gt; &gt;&gt; /lib/x86_64-linux-gnu/libc.so.<wbr>6(+0x498b0)[0x7f24dd6258b0]<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Anybody has a clue how to fix &#39;failed to get index&#39; error?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Do you have the coredump? If yes, please send that and the rebalance<br>
&gt;&gt; &gt; logs<br>
&gt;&gt; &gt; across.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Regards,<br>
&gt;&gt; &gt; Nithya<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Thank you in advance!<br>
&gt;&gt; &gt;&gt; Szymon Miotk<br>
&gt;&gt; &gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt; &gt;&gt; Gluster-users mailing list<br>
&gt;&gt; &gt;&gt; <a href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.org</a><br>
&gt;&gt; &gt;&gt; <a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://lists.gluster.org/<wbr>mailman/listinfo/gluster-users</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div></div>