On Thu, May 25, 2017 at 11:21 AM, Christopher Schmidt <fakod666@xxxxxxxxx> wrote: > So this change of the Gluster Volume Plugin will make it into K8s 1.7 or > 1.8. Unfortunately too late for me. > > Does anyone know how to disable performance translators by default? Humble, Do you know of any way Christopher can proceed here? > > > Raghavendra Talur <rtalur@xxxxxxxxxx> schrieb am Mi., 24. Mai 2017, 19:30: >> >> On Wed, May 24, 2017 at 4:08 PM, Christopher Schmidt <fakod666@xxxxxxxxx> >> wrote: >> > >> > >> > Vijay Bellur <vbellur@xxxxxxxxxx> schrieb am Mi., 24. Mai 2017 um 05:53 >> > Uhr: >> >> >> >> On Tue, May 23, 2017 at 1:39 AM, Christopher Schmidt >> >> <fakod666@xxxxxxxxx> >> >> wrote: >> >>> >> >>> OK, seems that this works now. >> >>> >> >>> A couple of questions: >> >>> - What do you think, are all these options necessary for Kafka? >> >> >> >> >> >> I am not entirely certain what subset of options will make it work as I >> >> do >> >> not understand the nature of failure with Kafka and the default >> >> gluster >> >> configuration. It certainly needs further analysis to identify the list >> >> of >> >> options necessary. Would it be possible for you to enable one option >> >> after >> >> the other and determine the configuration that ? >> >> >> >> >> >>> >> >>> - You wrote that there have to be kind of application profiles. So to >> >>> find out, which set of options work is currently a matter of testing >> >>> (and >> >>> hope)? Or are there any experiences for MongoDB / ProstgreSQL / >> >>> Zookeeper >> >>> etc.? >> >> >> >> >> >> Application profiles are work in progress. We have a few that are >> >> focused >> >> on use cases like VM storage, block storage etc. at the moment. >> >> >> >>> >> >>> - I am using Heketi and Dynamik Storage Provisioning together with >> >>> Kubernetes. Can I set this volume options somehow by default or by >> >>> volume >> >>> plugin? >> >> >> >> >> >> >> >> Adding Raghavendra and Michael to help address this query. >> > >> > >> > For me it would be sufficient to disable some (or all) translators, for >> > all >> > volumes that'll be created, somewhere here: >> > https://github.com/gluster/gluster-containers/tree/master/CentOS >> > This is the container used by the GlusterFS DaemonSet for Kubernetes. >> >> Work is in progress to give such option at volume plugin level. We >> currently have a patch[1] in review for Heketi that allows users to >> set Gluster options using heketi-cli instead of going into a Gluster >> pod. Once this is in, we can add options in storage-class of >> Kubernetes that pass down Gluster options for every volume created in >> that storage-class. >> >> [1] https://github.com/heketi/heketi/pull/751 >> >> Thanks, >> Raghavendra Talur >> >> > >> >> >> >> >> >> -Vijay >> >> >> >> >> >> >> >>> >> >>> >> >>> Thanks for you help... really appreciated.. Christopher >> >>> >> >>> Vijay Bellur <vbellur@xxxxxxxxxx> schrieb am Mo., 22. Mai 2017 um >> >>> 16:41 >> >>> Uhr: >> >>>> >> >>>> Looks like a problem with caching. Can you please try by disabling >> >>>> all >> >>>> performance translators? The following configuration commands would >> >>>> disable >> >>>> performance translators in the gluster client stack: >> >>>> >> >>>> gluster volume set <volname> performance.quick-read off >> >>>> gluster volume set <volname> performance.io-cache off >> >>>> gluster volume set <volname> performance.write-behind off >> >>>> gluster volume set <volname> performance.stat-prefetch off >> >>>> gluster volume set <volname> performance.read-ahead off >> >>>> gluster volume set <volname> performance.readdir-ahead off >> >>>> gluster volume set <volname> performance.open-behind off >> >>>> gluster volume set <volname> performance.client-io-threads off >> >>>> >> >>>> Thanks, >> >>>> Vijay >> >>>> >> >>>> >> >>>> >> >>>> On Mon, May 22, 2017 at 9:46 AM, Christopher Schmidt >> >>>> <fakod666@xxxxxxxxx> wrote: >> >>>>> >> >>>>> Hi all, >> >>>>> >> >>>>> has anyone ever successfully deployed a Kafka (Cluster) on GlusterFS >> >>>>> volumes? >> >>>>> >> >>>>> I my case it's a Kafka Kubernetes-StatefulSet and a Heketi >> >>>>> GlusterFS. >> >>>>> Needless to say that I am getting a lot of filesystem related >> >>>>> exceptions like this one: >> >>>>> >> >>>>> Failed to read `log header` from file channel >> >>>>> `sun.nio.ch.FileChannelImpl@67afa54a`. Expected to read 12 bytes, >> >>>>> but >> >>>>> reached end of file after reading 0 bytes. Started read from >> >>>>> position >> >>>>> 123065680. >> >>>>> >> >>>>> I limited the amount of exceptions with the >> >>>>> log.flush.interval.messages=1 option, but not all... >> >>>>> >> >>>>> best Christopher >> >>>>> >> >>>>> >> >>>>> _______________________________________________ >> >>>>> Gluster-users mailing list >> >>>>> Gluster-users@xxxxxxxxxxx >> >>>>> http://lists.gluster.org/mailman/listinfo/gluster-users >> >>>> >> >>>> >> > _______________________________________________ Gluster-users mailing list Gluster-users@xxxxxxxxxxx http://lists.gluster.org/mailman/listinfo/gluster-users