On April 8, 2020 2:43:01 PM GMT+03:00, Gianluca Cecchi 
<[email protected]> wrote:
>On Tue, Apr 7, 2020 at 8:16 PM Strahil Nikolov <[email protected]>
>wrote:
>
>Hi Gianluca,
>>
>>
>> The positive thing is that you can reproduce the issue.
>>
>> I  would ask you to check your gluster version and if there are any
>> updates - update the cluster.
>>
>
>I'd prefer to stick on oVirt release version of Gluster if possible



This is what I ment, but if you are using Gluster v6.0 - you should  update  to 
latest version.



>Also check the gluster's op-version, as this limits some of the
>features.
>>
>
>What do you mean by thgis?
>

Check this one:

https://docs.gluster.org/en/latest/Upgrade-Guide/op_version/


>> If there are none - enable trace logs in gluster (
>>
>https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.1/html/administration_guide/configuring_the_log_level
>> ), start volume peofiling, reproduce  the issue and then reduce  the
>log
>> level  (it's generating a lot of logs) and stop the profiling.
>>
>> Once that info is collected, some of the Gluster members can check
>the
>> situation.
>>
>> Best Regards,
>> Strahil Nikolov
>>
>
>Ok. I think that the INFO level set on the different layers outlined
>problem somehow related to shardin.
>
>Related to this, I found no official docs on Gluster web site after 3.7
>version... where is it?
>Only information I found was in Red Hat Gluster Storage 3.5
>Administration
>Guide, but I would expect something more upstream...


Red Hat versioning  is different. So far RH documentation for Gluster  has 
never  failed me.



>In particular in my case where I have only one host and the gluster
>volumes
>are single brick based, do you think I can try to disable sharding and
>verify if using new disks with it disabled and oVirt thin provisioned
>disks
>let the problem go away?
>
>Also, I found some information about sharding block size.
>Apparently the only supported size on Red Hat Gluster Storage is 512MB,
>but
>oVirt sets it to 64MB....?
>I also found a bugzilla about passing from 128MB to 64MB in oVirt
>4.1.5:
>https://bugzilla.redhat.com/show_bug.cgi?id=1469436
>
>Now I see that by default and so also in my environment I have:
>
>features.shard                          on
>
>features.shard-block-size               64MB
>
>features.shard-lru-limit                16384
>
>features.shard-deletion-rate            100
>
>Not clear how to cross-check for all the values above in docs....
>
>Can I safely set
>features.shard                          off
>
>In Red Hat Gluster storage admin guide it is considered only for
>replicated
>gluster volumes (and so also ditributed-replicated...)
>But in my case with single host and single beick for volumes I think it
>doesn't give any particular benefit, isn't it?

NEVER  DISABLE SHARDING  ON A  VOLUME!!!
There is a very good reply from Amar Tumballi  in gluster users mailing list 
about that.
The good thing is that you can do storage migration.

The only benefits of sharding are:
1. When using distributed-replicated  volume, shards will spread on different 
bricks and thus partially increase read  performance
2. When a heal is going on, the shard is locked - so there will be no 
disruption for the VM

In both cases you cannot benefit of that.

Shard size  is 64 MB and this  is default from Gluster , not  from oVirt. Maybe 
there  is a reason behind that large shard size, but I have no clue.

In your case, you shokuld consider using VDO, as most of the VMs have almost 
the same system files, which  will lead to data reduction at a small cost of 
write speed.

Another  option is to create a new volume and disable sharding at all.




>I found this interesting post about sharding and connection between
>image
>files and shard files:
>http://opensource-storage.blogspot.com/2016/07/de-mystifying-gluster-shards.html
>
>Gianluca

I have one question - you have a single brick in your volume. Why do you use 
oVirt  instead  of plain KVM ?

Best Regards,
Strahil Nikolov
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/4QCT7LEAHF6M6QUIVZAC73UKYSKNQEYN/

Reply via email to