<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 19 Sep 2019 at 15:40, Milewski Daniel &lt;<a href="mailto:Daniel.Milewski@grupawp.pl">Daniel.Milewski@grupawp.pl</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I&#39;ve observed an interesting behavior in Gluster 5.6. I had a file<br>
which was placed on incorrect subvolume (aparrently by the rebalancing<br>
process). I could stat and read the file just fine over FUSE mount<br>
point, with this entry appearing in log file:<br>
<br>
[2019-09-18 13:00:04.484683] D [MSGID: 0] [dht-common.c:3030:dht_lookup_cbk] 0-portal-shared-dht: Entry /9d33b830-6fc9-4190-a33a-19940a3a8589/images/8130a8db-e3b0-4345-b040-72df1252faaf/d486dfc8-0ad5-4253-a586-e<br>
18f47139a31 missing on subvol portal-shared-replicate-2<br>
<br>
However, when using libgfapi the file was visible in directory listing,<br>
but I could neither stat nor read it. I fixed this by running<br>
rebalance.<br>
<br>
I have two questions:<br>
<br>
1. Why the behavior is different between these two access methods? From<br>
what I know, when a file can&#39;t be find on a subvolume it belongs to<br>
(according to file name&#39;s hash value) Gluster looks for file on any<br>
other subvolume.<br></blockquote><div><br></div><div><br></div><div>We recently enabled lookup-optimize  for volumes by default. In this case, gluster will not look on other subvols if it doesn&#39;t find it on the hashed subvol.</div><div>You can disable this option to get rid of the issue permanently.</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">
2. Could replace-brick operation trigger rebalance by itself? As far as<br>
I know, the only operation that can trigger rebalace is remove-brick,<br>
but I&#39;ve found out that rebalance process is running in oVirt events<br>
tab after I&#39;ve run replace-brick. The message said:<br>
<br></blockquote><div>Replace-brick should not trigger rebalance.</div><div><br></div><div>Regards,</div><div>Nithya</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Detected start of rebalance on volume portal-shared of Cluster Portal from CLI.<br>
<br>
However, I&#39;m pretty sure I didn&#39;t run it manually, nor could I find any<br>
trace of this in cmd_history.log.<br>
<br>
<br>
Spółki Grupy Wirtualna Polska:<br>
<br>
Wirtualna Polska Holding Spółka Akcyjna z siedzibą w Warszawie, ul. Jutrzenki 137A, 02-231 Warszawa, wpisana do Krajowego Rejestru Sądowego - Rejestru Przedsiębiorców prowadzonego przez Sąd Rejonowy dla <a href="http://m.st" rel="noreferrer" target="_blank">m.st</a>. Warszawy w Warszawie pod nr KRS: 0000407130, kapitał zakładowy: 1 445 199,00 zł (w całości wpłacony), Numer Identyfikacji Podatkowej (NIP): 521-31-11-513<br>
<br>
Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, ul. Jutrzenki 137A, 02-231 Warszawa, wpisana do Krajowego Rejestru Sądowego - Rejestru Przedsiębiorców prowadzonego przez Sąd Rejonowy dla <a href="http://m.st" rel="noreferrer" target="_blank">m.st</a>. Warszawy w Warszawie pod nr KRS: 0000580004, kapitał zakładowy: 320 005 950,00 zł (w całości wpłacony), Numer Identyfikacji Podatkowej (NIP): 527-26-45-593<br>
<br>
Administratorem udostępnionych danych osobowych jest Wirtualna Polska Media S.A. z siedzibą w Warszawie (dalej „WPM”). WPM przetwarza Twoje dane osobowe, które zostały podane przez Ciebie dobrowolnie w trakcie dotychczasowej współpracy, w związku z zawarciem umowy lub zostały zebrane ze źródeł powszechnie dostępnych, w szczególności: imię i nazwisko, adres email, numer telefonu. Przetwarzamy te dane w celach opisanych w polityce prywatności&lt;<a href="https://onas.wp.pl/poufnosc.html" rel="noreferrer" target="_blank">https://onas.wp.pl/poufnosc.html</a>&gt;, między innymi w celu realizacji współpracy, realizacji obowiązków przewidzianych prawem, w celach marketingowych WP. Podstawą prawną przetwarzania Twoich danych osobowych w celach marketingowych jest prawnie uzasadniony interes jakim jest m.in. przesyłanie informacji marketingowych o usługach WP, w tym zaproszeń na konferencje branżowe, informacje o publikacjach. Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa. Masz prawo m.in. do żądania dostępu do danych, sprostowania, usunięcia lub ograniczenia ich przetwarzania, jak również prawo do zgłoszenia sprzeciwu w przewidzianych w prawie sytuacjach. Prawa te oraz sposób ich realizacji opisaliśmy w polityce prywatności&lt;<a href="https://onas.wp.pl/poufnosc.html" rel="noreferrer" target="_blank">https://onas.wp.pl/poufnosc.html</a>&gt;. Tam też znajdziesz informacje jak zakomunikować nam Twoją wolę skorzystania z tych praw.<br>
________<br>
<br>
Community Meeting Calendar:<br>
<br>
APAC Schedule -<br>
Every 2nd and 4th Tuesday at 11:30 AM IST<br>
Bridge: <a href="https://bluejeans.com/118564314" rel="noreferrer" target="_blank">https://bluejeans.com/118564314</a><br>
<br>
NA/EMEA Schedule -<br>
Every 1st and 3rd Tuesday at 01:00 PM EDT<br>
Bridge: <a href="https://bluejeans.com/118564314" rel="noreferrer" target="_blank">https://bluejeans.com/118564314</a><br>
<br>
Gluster-users mailing list<br>
<a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><br>
<a href="https://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">https://lists.gluster.org/mailman/listinfo/gluster-users</a><br>
</blockquote></div></div>