<div dir="ltr"><div>Hi Ravi and Strahil,</div><div><br></div><div>Thanks again for your responses. Having one brick be the one to read (but with failover if that node goes completely offline) would be great if we could do it per client, but won't work if all clients have to use the same setting.</div><div><br></div><div>I'm not sure about gNFS, but normal NFS is something we've thought about as an option. I'm not sure if it will help though, because if the client NFS mounts the server which has the brick, then when it does a read presumably the brick will be checked for consistency with the other bricks and latency will be a problem again. If my understanding is correct even with choose-local enabled the other bricks will still be checked so the problem is not solved.</div><div><br></div><div>I confess that AFR vs eventual consistency is beyond my understanding of replication. In the world of SQL there is Galera cluster, and it will write to all nodes but for reads only checks the node the client is actually connected to. That's the sort of functionality we'd find really helpful for our use-case.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 30 Jul 2021 at 19:21, Strahil Nikolov <<a href="mailto:hunter86_bg@yahoo.com">hunter86_bg@yahoo.com</a>> 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"><div id="gmail-m_2582372744795486192yMail_cursorElementTracker_1627629268959">Hi David,</div><div id="gmail-m_2582372744795486192yMail_cursorElementTracker_1627629581126"><br></div><div id="gmail-m_2582372744795486192yMail_cursorElementTracker_1627629582088">md-cache will just save some lookup actions across the bricks, but it won't save you from all cases.</div><div id="gmail-m_2582372744795486192yMail_cursorElementTracker_1627629371714"><br></div><div id="gmail-m_2582372744795486192yMail_cursorElementTracker_1627629371977">Using gNFS + cluster.choose-local is worth exploring, but as gNFS is deprecated I never checked if it will be affected by the lattency of the last brick.</div><div id="gmail-m_2582372744795486192yMail_cursorElementTracker_1627629466021"><br></div><div id="gmail-m_2582372744795486192yMail_cursorElementTracker_1627629466688">What Ravi proposed looks promising, but it has some drawbacks - for example a brick dies and FUSE clienta have to be adjusted to read from another brick.</div><div id="gmail-m_2582372744795486192yMail_cursorElementTracker_1627629518409"><br></div><div id="gmail-m_2582372744795486192yMail_cursorElementTracker_1627629518643">Ravi, I think that this topic was already discussed once.</div><div id="gmail-m_2582372744795486192yMail_cursorElementTracker_1627629567681"><br></div><div id="gmail-m_2582372744795486192yMail_cursorElementTracker_1627629567899">Best Regards,</div><div id="gmail-m_2582372744795486192yMail_cursorElementTracker_1627629571551">Strahil Nikolov</div> <br> <blockquote style="margin:0px 0px 20px"> <div style="font-family:Roboto,sans-serif;color:rgb(109,0,246)"> <div>On Fri, Jul 30, 2021 at 8:49, Ravishankar N</div><div><<a href="mailto:ranaraya@redhat.com" target="_blank">ranaraya@redhat.com</a>> wrote:</div> </div> <div style="padding:10px 0px 0px 20px;margin:10px 0px 0px;border-left:1px solid rgb(109,0,246)"> ________<br clear="none"><br clear="none"><br clear="none"><br clear="none">Community Meeting Calendar:<br clear="none"><br clear="none">Schedule -<br clear="none">Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC<br clear="none">Bridge: <a shape="rect" href="https://meet.google.com/cpu-eiue-hvk" target="_blank">https://meet.google.com/cpu-eiue-hvk</a><br clear="none">Gluster-users mailing list<br clear="none"><a shape="rect" href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><br clear="none"><a shape="rect" href="https://lists.gluster.org/mailman/listinfo/gluster-users" target="_blank">https://lists.gluster.org/mailman/listinfo/gluster-users</a><div id="gmail-m_2582372744795486192yqtfd56759"><br clear="none"></div> </div> </blockquote></blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>David Cunningham, Voisonics Limited<br><a href="http://voisonics.com/" target="_blank">http://voisonics.com/</a><br>USA: +1 213 221 1092<br>New Zealand: +64 (0)28 2558 3782</div></div></div></div></div></div></div></div></div></div></div>