<div><br><div class="gmail_quote"><div dir="auto">On Tue, 17 Apr 2018 at 10:06, Nithya Balachandran &lt;<a href="mailto:nbalacha@redhat.com">nbalacha@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>That might be the reason. Perhaps the volfiles were not regenerated after upgrading to the version with the fix. </div></blockquote><div dir="auto"><br></div><div dir="auto">Bumping up the op-version is necessary in this case as (AFAIK) the code was handling this based on the op-version check.</div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><br></div><div><br></div><div>There is a workaround detailed in [2] for the time being (you will need to copy the shell script into the correct directory for your Gluster release).</div><div><br></div><div><br></div><div>[2] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1517260#c19" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=1517260#c19</a><br><div><br></div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 17 April 2018 at 09:58, Artem Russakovskii <span>&lt;<a href="mailto:archon810@gmail.com" target="_blank">archon810@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>To clarify, I was on 3.13.2 previously, recently updated to 4.0.1, and the bug seems to persist in 4.0.1.<div class="gmail_extra"><span><br clear="all"><div><div class="m_5443855943514450181m_-4321878374258934278m_1412900951655657288gmail_signature" data-smartmail="gmail_signature"><div><div><div><div><div><div><div><div><div><br>Sincerely,<br>Artem<br><br>--<br>Founder, <a href="http://www.androidpolice.com" target="_blank">Android Police</a>, <a href="http://www.apkmirror.com/" style="font-size:12.8000001907349px" target="_blank">APK Mirror</a><span style="font-size:12.8000001907349px">, Illogical Robot LLC</span></div><div><a href="http://beerpla.net/" target="_blank">beerpla.net</a> | <a href="https://plus.google.com/+ArtemRussakovskii" target="_blank">+ArtemRussakovskii</a> | <a href="http://twitter.com/ArtemR" target="_blank">@ArtemR</a><br></div></div></div></div></div></div></div></div></div></div></div>
<br></span><div><div class="m_5443855943514450181h5"><div class="gmail_quote">On Mon, Apr 16, 2018 at 9:27 PM, Artem Russakovskii <span>&lt;<a href="mailto:archon810@gmail.com" target="_blank">archon810@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>pylon:/var/lib/glusterd/vols/dev_apkmirror_data # ack shared-brick-count</div><div>dev_apkmirror_data.pylon.mnt-pylon_block3-dev_apkmirror_data.vol</div><div>3:    option shared-brick-count 3</div><div><br></div><div>dev_apkmirror_data.pylon.mnt-pylon_block2-dev_apkmirror_data.vol</div><div>3:    option shared-brick-count 3</div><div><br></div><div>dev_apkmirror_data.pylon.mnt-pylon_block1-dev_apkmirror_data.vol</div><div>3:    option shared-brick-count 3</div></div><div class="gmail_extra"><span><br clear="all"><div><div class="m_5443855943514450181m_-4321878374258934278m_1412900951655657288m_2578707854811049182gmail_signature" data-smartmail="gmail_signature"><div><div><div><div><div><div><div><div><div><br>Sincerely,<br>Artem<br><br>--<br>Founder, <a href="http://www.androidpolice.com" target="_blank">Android Police</a>, <a href="http://www.apkmirror.com/" style="font-size:12.8000001907349px" target="_blank">APK Mirror</a><span style="font-size:12.8000001907349px">, Illogical Robot LLC</span></div><div><a href="http://beerpla.net/" target="_blank">beerpla.net</a> | <a href="https://plus.google.com/+ArtemRussakovskii" target="_blank">+ArtemRussakovskii</a> | <a href="http://twitter.com/ArtemR" target="_blank">@ArtemR</a><br></div></div></div></div></div></div></div></div></div></div></div>
<br></span><div><div class="m_5443855943514450181m_-4321878374258934278m_1412900951655657288h5"><div class="gmail_quote">On Mon, Apr 16, 2018 at 9:22 PM, Nithya Balachandran <span>&lt;<a href="mailto:nbalacha@redhat.com" target="_blank">nbalacha@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Hi Artem,<div><br></div><div>Was the volume size correct before the bricks were expanded?</div><div><br></div><div>This sounds like [1] but that should have been fixed in 4.0.0. Can you let us know the values of <span style="color:rgb(0,0,0);white-space:pre-wrap"><font face="monospace, monospace">shared-brick-count</font></span><span style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0);white-space:pre-wrap"> in the files in /var/lib/glusterd/vols/</span><span style="font-family:arial,helvetica,sans-serif;font-size:12.8px">dev_apkmirror_data/ ?</span></div><div><br></div><div>[1] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1541880" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=1541880</a></div></div><div class="m_5443855943514450181m_-4321878374258934278m_1412900951655657288m_2578707854811049182HOEnZb"><div class="m_5443855943514450181m_-4321878374258934278m_1412900951655657288m_2578707854811049182h5"><div class="gmail_extra"><br><div class="gmail_quote">On 17 April 2018 at 05:17, Artem Russakovskii <span>&lt;<a href="mailto:archon810@gmail.com" target="_blank">archon810@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Hi Nithya,<div><br></div><div>I&#39;m on Gluster 4.0.1. </div><div><br></div><div>I don&#39;t think the bricks were smaller before - if they were, maybe 20GB because Linode&#39;s minimum is 20GB, then I extended them to 25GB, resized with resize2fs as instructed, and rebooted many times over since. Yet, gluster refuses to see the full disk size.</div><div><br></div><div>Here&#39;s the status detail output:</div><div><br></div><div><div>gluster volume status dev_apkmirror_data detail</div><div>Status of volume: dev_apkmirror_data</div><div>------------------------------------------------------------------------------</div><div>Brick                : Brick pylon:/mnt/pylon_block1/dev_apkmirror_data</div><div>TCP Port             : 49152               </div><div>RDMA Port            : 0                   </div><div>Online               : Y                   </div><div>Pid                  : 1263                </div><div>File System          : ext4                </div><div>Device               : /dev/sdd            </div><div>Mount Options        : rw,relatime,data=ordered</div><div>Inode Size           : 256                 </div><div>Disk Space Free      : 23.0GB              </div><div>Total Disk Space     : 24.5GB              </div><div>Inode Count          : 1638400             </div><div>Free Inodes          : 1625429             </div><div>------------------------------------------------------------------------------</div><div>Brick                : Brick pylon:/mnt/pylon_block2/dev_apkmirror_data</div><div>TCP Port             : 49153               </div><div>RDMA Port            : 0                   </div><div>Online               : Y                   </div><div>Pid                  : 1288                </div><div>File System          : ext4                </div><div>Device               : /dev/sdc            </div><div>Mount Options        : rw,relatime,data=ordered</div><div>Inode Size           : 256                 </div><div>Disk Space Free      : 24.0GB              </div><div>Total Disk Space     : 25.5GB              </div><div>Inode Count          : 1703936             </div><div>Free Inodes          : 1690965             </div><div>------------------------------------------------------------------------------</div><div>Brick                : Brick pylon:/mnt/pylon_block3/dev_apkmirror_data</div><div>TCP Port             : 49154               </div><div>RDMA Port            : 0                   </div><div>Online               : Y                   </div><div>Pid                  : 1313                </div><div>File System          : ext4                </div><div>Device               : /dev/sde            </div><div>Mount Options        : rw,relatime,data=ordered</div><div>Inode Size           : 256                 </div><div>Disk Space Free      : 23.0GB              </div><div>Total Disk Space     : 24.5GB              </div><div>Inode Count          : 1638400             </div><div>Free Inodes          : 1625433  </div></div><div><br></div><div><br></div><div><br></div><div>What&#39;s interesting here is that the gluster volume size is exactly 1/3 of the total (8357M * 3 = 25071M). Yet, each block device is separate, and the total storage available is 25071M on each brick.</div><div><br></div><div>The fstab is as follows:</div><div><div>/dev/disk/by-id/scsi-0Linode_Volume_pylon_block1 /mnt/pylon_block1 ext4 defaults 0 2</div><div>/dev/disk/by-id/scsi-0Linode_Volume_pylon_block2 /mnt/pylon_block2 ext4 defaults 0 2</div><div>/dev/disk/by-id/scsi-0Linode_Volume_pylon_block3 /mnt/pylon_block3 ext4 defaults 0 2</div></div><div><br></div><div><div>localhost:/dev_apkmirror_data    /mnt/dev_apkmirror_data1   glusterfs defaults,_netdev,fopen-keep-cache,direct-io-mode=enable 0 0</div><div>localhost:/dev_apkmirror_data    /mnt/dev_apkmirror_data2   glusterfs defaults,_netdev,fopen-keep-cache,direct-io-mode=enable 0 0</div><div>localhost:/dev_apkmirror_data    /mnt/dev_apkmirror_data3   glusterfs defaults,_netdev,fopen-keep-cache,direct-io-mode=enable 0 0</div><div>localhost:/dev_apkmirror_data    /mnt/dev_apkmirror_data_ganesha   nfs4 defaults,_netdev,bg,intr,soft,timeo=5,retrans=5,actimeo=10,retry=5 0 0</div></div><div><br></div><div>The latter entry is for an nfs ganesha test, in case it matters (which, btw, fails miserably with all kinds of stability issues about broken pipes).</div><div class="gmail_extra"><br></div><div class="gmail_extra">Note: this is a test server, so all 3 bricks are attached and mounted on the same server.</div><div class="gmail_extra"><span><br clear="all"><div><div class="m_5443855943514450181m_-4321878374258934278m_1412900951655657288m_2578707854811049182m_-4067683178268585011m_5953270917478184854m_-1078111554924762131gmail_signature" data-smartmail="gmail_signature"><div><div><div><div><div><div><div><div><div><br>Sincerely,<br>Artem<br><br>--<br>Founder, <a href="http://www.androidpolice.com" target="_blank">Android Police</a>, <a href="http://www.apkmirror.com/" style="font-size:12.8000001907349px" target="_blank">APK Mirror</a><span style="font-size:12.8000001907349px">, Illogical Robot LLC</span></div><div><a href="http://beerpla.net/" target="_blank">beerpla.net</a> | <a href="https://plus.google.com/+ArtemRussakovskii" target="_blank">+ArtemRussakovskii</a> | <a href="http://twitter.com/ArtemR" target="_blank">@ArtemR</a><br></div></div></div></div></div></div></div></div></div></div></div>
<br></span><div><div class="m_5443855943514450181m_-4321878374258934278m_1412900951655657288m_2578707854811049182m_-4067683178268585011h5"><div class="gmail_quote">On Sun, Apr 15, 2018 at 10:56 PM, Nithya Balachandran <span>&lt;<a href="mailto:nbalacha@redhat.com" target="_blank">nbalacha@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>What version of Gluster are you running? Were the bricks smaller earlier?<div><br></div><div>Regards,</div><div>Nithya</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="m_5443855943514450181m_-4321878374258934278m_1412900951655657288m_2578707854811049182m_-4067683178268585011m_5953270917478184854m_-1078111554924762131h5">On 15 April 2018 at 00:09, Artem Russakovskii <span>&lt;<a href="mailto:archon810@gmail.com" target="_blank">archon810@gmail.com</a>&gt;</span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_5443855943514450181m_-4321878374258934278m_1412900951655657288m_2578707854811049182m_-4067683178268585011m_5953270917478184854m_-1078111554924762131h5"><div>Hi,<div><br></div><div>I have a 3-brick replicate volume, but for some reason I can&#39;t get it to expand to the size of the bricks. The bricks are 25GB, but even after multiple gluster restarts and remounts, the volume is only about 8GB.</div><div><br></div><div>I believed I could always extend the bricks (we&#39;re using Linode block storage, which allows extending block devices after they&#39;re created), and gluster would see the newly available space and extend to use it.</div><div><br></div><div>Multiple Google searches, and I&#39;m still nowhere. Any ideas?</div><div><br></div><div><div>df | ack &quot;block|data&quot;</div><div>Filesystem                                                   1M-blocks     Used Available Use% Mounted on</div><div>/dev/sdd                                                        25071M    1491M    22284M   7% /mnt/pylon_block1</div><div>/dev/sdc                                                        26079M    1491M    23241M   7% /mnt/pylon_block2</div><div>/dev/sde                                                        25071M    1491M    22315M   7% /mnt/pylon_block3</div><div>localhost:/dev_apkmirror_data                                    8357M     581M     7428M   8% /mnt/dev_apkmirror_data1<br></div><div>localhost:/dev_apkmirror_data                                    8357M     581M     7428M   8% /mnt/dev_apkmirror_data2</div><div>localhost:/dev_apkmirror_data                                    8357M     581M     7428M   8% /mnt/dev_apkmirror_data3</div><div><div class="m_5443855943514450181m_-4321878374258934278m_1412900951655657288m_2578707854811049182m_-4067683178268585011m_5953270917478184854m_-1078111554924762131m_986064788906494013m_2334149182902156042gmail_signature"><div><div><div><div><div><div><div><div><div><br></div><div><br></div><div><br></div><div><div>gluster volume info</div><div> </div><div>Volume Name: dev_apkmirror_data</div><div>Type: Replicate</div><div>Volume ID: cd5621ee-7fab-401b-b720-08863717ed56</div><div>Status: Started</div><div>Snapshot Count: 0</div><div>Number of Bricks: 1 x 3 = 3</div><div>Transport-type: tcp</div><div>Bricks:</div><div>Brick1: pylon:/mnt/pylon_block1/dev_apkmirror_data</div><div>Brick2: pylon:/mnt/pylon_block2/dev_apkmirror_data</div><div>Brick3: pylon:/mnt/pylon_block3/dev_apkmirror_data</div><div>Options Reconfigured:</div><div>disperse.eager-lock: off</div><div>cluster.lookup-unhashed: auto</div><div>cluster.read-hash-mode: 0</div><div>performance.strict-o-direct: on</div><div>cluster.shd-max-threads: 12</div><div>performance.nl-cache-timeout: 600</div><div>performance.nl-cache: on</div><div>cluster.quorum-count: 1</div><div>cluster.quorum-type: fixed</div><div>network.ping-timeout: 5</div><div>network.remote-dio: enable</div><div>performance.rda-cache-limit: 256MB</div><div>performance.parallel-readdir: on</div><div>network.inode-lru-limit: 500000</div><div>performance.md-cache-timeout: 600</div><div>performance.cache-invalidation: on</div><div>performance.stat-prefetch: on</div><div>features.cache-invalidation-timeout: 600</div><div>features.cache-invalidation: on</div><div>performance.io-thread-count: 32</div><div>server.event-threads: 4</div><div>client.event-threads: 4</div><div>performance.read-ahead: off</div><div>cluster.lookup-optimize: on</div><div>performance.client-io-threads: on</div><div>performance.cache-size: 1GB</div><div>transport.address-family: inet</div><div>performance.readdir-ahead: on</div><div>nfs.disable: on</div><div>cluster.readdir-optimize: on</div><div><br></div><div><br></div><div>Thank you.</div></div><div><br>Sincerely,<br>Artem<br><br>--<br>Founder, <a href="http://www.androidpolice.com" target="_blank">Android Police</a>, <a href="http://www.apkmirror.com/" style="font-size:12.8px" target="_blank">APK Mirror</a><span style="font-size:12.8px">, Illogical Robot LLC</span></div><div><a href="http://beerpla.net/" target="_blank">beerpla.net</a> | <a href="https://plus.google.com/+ArtemRussakovskii" target="_blank">+ArtemRussakovskii</a> | <a href="http://twitter.com/ArtemR" target="_blank">@ArtemR</a><br></div></div></div></div></div></div></div></div></div></div></div>
</div></div>
<br></div></div>_______________________________________________<br>
Gluster-users mailing list<br>
<a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><br>
<a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://lists.gluster.org/mailman/listinfo/gluster-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>
_______________________________________________<br>
Gluster-users mailing list<br>
<a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><br>
<a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://lists.gluster.org/mailman/listinfo/gluster-users</a></blockquote></div></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">- Atin (atinm)</div>