<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Anoop,<br><br>This is an overview of how to use Central files in Revit:<br><br><a href="https://revitpure.com/blog/how-to-use-central-and-local-files-in-revit">https://revitpure.com/blog/how-to-use-central-and-local-files-in-revit</a><br><br>Once a central file is created, other folders are also created in the location of the file, which contains many other files.<br><br>[root@ysmha02 vfsgluster]# ls -la<br>total 385588<br>drwxrws---.  4 dijuremo Staff      4096 Nov 12 19:03 .<br>drwxr-xr-x. 21 root     root       4096 Nov  7 19:51 ..<br>drwxrws---.  2 dijuremo Staff      4096 Nov 12 19:05 2017-07-06 CAPE CORAL CJDR_CENTRAL_R2017_backup<br>-rw-rw----.  1 dijuremo Staff 394825728 Jul 23  2017 2017-07-06 CAPE CORAL CJDR_CENTRAL_R2017.rvt<br>drwxrws---.  2 dijuremo Staff      4096 Nov 12 19:03 Revit_temp<br><br>So I copied the file 2017 2017-07-06 CAPE CORAL CJDR_CENTRAL_R2017.rvt to the network share:<br>\\ysmserver\vfsgluster<br><br>When I attempted to create a central file, it failed giving this error message:<br><br><div><img src="cid:ii_joezu83m0" alt="revit-central-creation-error.JPG" width="368" height="207"><br></div><div><br></div><div>A simple ls -l of the _backup folder shows there is an existing file there called incrementtable.2108.dat:<br><br><div>[root@ysmha02 vfsgluster]# ls -l 2017-07-06\ CAPE\ CORAL\ CJDR_CENTRAL_R2017_backup/incrementtable.2108.dat</div><div>-rw-rw----. 1 dijuremo Staff 2357 Nov 12 19:13 2017-07-06 CAPE CORAL CJDR_CENTRAL_R2017_backup/incrementtable.2108.dat</div></div><div><br></div><div>However, at this point, things are not OK. The file is *not* a central file. If I hit close and open the file again, then Revit will hang, usually just go into the usual windows &quot;Not Responding&quot; state. This can last for several minutes. I just closed the application via End Task after 5 minutes of waiting. Rather than double clicking on the file from the share, I also tried opening Revit first, then opening the file from Revit using the Open dialog. This also hangs the program.</div><div><br></div><div>In one occasion, I tried to manually delete the folders (long_name_backup and Revit_temp) from windows using File Explorer to try and recreate the central again and then the delete process hung in one file, preview.1957.dat for almost a minute, but it finally succeeded. This is not normal behavior.</div><div><br></div><div>On the server, I can see this is a rather small file:</div><div><br></div><div><div>[root@ysmha02 2017-07-06 CAPE CORAL CJDR_CENTRAL_R2017_backup]# ls -la</div><div>total 11</div><div>drwxrws---. 2 dijuremo Staff 4096 Nov 12 19:39 .</div><div>drwxrws---. 4 dijuremo Staff 4096 Nov 12 19:03 ..</div><div>-rw-rw----. 1 dijuremo Staff 2753 Nov 12 19:36 preview.1957.dat</div></div><div><br></div>This is the test samba share exported using vfs object = glusterfs:<br><br>[vfsgluster]<br>   path = /vfsgluster<br>   browseable = yes<br>   create mask = 660<br>   directory mask = 770<br>   write list = @Staff<br>   kernel share modes = No<br>   vfs objects = glusterfs<br>   glusterfs:loglevel = 7<br>   glusterfs:logfile = /var/log/samba/glusterfs-vfsgluster.log<br>   glusterfs:volume = export</div><div dir="ltr"><br></div><div>Full smb.conf<br><a href="http://termbin.com/y4j0">http://termbin.com/y4j0</a><br><br>/var/log/samba/glusterfs-vfsgluster.log</div><div><a href="http://termbin.com/5hdr">http://termbin.com/5hdr</a><br></div><div><br></div><div>Please let me know if there is any other information I can provide.</div><div><br></div><div>Diego</div></div></div></div></div></div><br><br><div class="gmail_quote"><div dir="ltr">On Sun, Nov 11, 2018 at 11:41 PM Anoop C S &lt;<a href="mailto:anoopcs@autistici.org">anoopcs@autistici.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, 2018-11-09 at 15:03 -0500, Diego Remolina wrote:<br>
&gt; Yes it works if you use fuse mount<br>
&gt; <br>
&gt; No it does not work well if you use:    vfs objects = glusterfs<br>
<br>
Would you mind explaining the issue in detail? Apologies if you have already raised it here before<br>
and could not get to resolution.<br>
<br>
Please attach the output of `testparm -s` and any relevant error messages from logs under<br>
/var/log/samba/ when glusterfs vfs module is being used.<br>
<br>
&gt; The samba comes directly from CentOS repository.<br>
&gt; <br>
&gt; Gluster comes from SIG 3.10.12<br>
&gt; <br>
&gt; # rpm -qa | grep centos-release-gluster<br>
&gt; centos-release-gluster310-1.0-1.el7.centos.noarch<br>
&gt; <br>
&gt; # yum info samba<br>
&gt; Loaded plugins: fastestmirror, verify<br>
&gt; Loading mirror speeds from cached hostfile<br>
&gt; * base: <a href="http://reflector.westga.edu" rel="noreferrer" target="_blank">reflector.westga.edu</a><br>
&gt; * extras: <a href="http://reflector.westga.edu" rel="noreferrer" target="_blank">reflector.westga.edu</a><br>
&gt; * updates: <a href="http://reflector.westga.edu" rel="noreferrer" target="_blank">reflector.westga.edu</a><br>
&gt; Installed Packages<br>
&gt; Name        : samba<br>
&gt; Arch        : x86_64<br>
&gt; Version     : 4.7.1<br>
&gt; Release     : 6.el7<br>
&gt; Size        : 1.9 M<br>
&gt; Repo        : installed<br>
&gt; From repo   : base<br>
&gt; Summary     : Server and Client software to interoperate with Windows machines<br>
&gt; URL         : <a href="http://www.samba.org/" rel="noreferrer" target="_blank">http://www.samba.org/</a><br>
&gt; License     : GPLv3+ and LGPLv3+<br>
&gt; Description : Samba is the standard Windows interoperability suite of<br>
&gt; programs for Linux and<br>
&gt;            : Unix.<br>
&gt; <br>
&gt; # yum info glusterfs-server<br>
&gt; Loaded plugins: fastestmirror, verify<br>
&gt; Loading mirror speeds from cached hostfile<br>
&gt; * base: <a href="http://reflector.westga.edu" rel="noreferrer" target="_blank">reflector.westga.edu</a><br>
&gt; * extras: <a href="http://reflector.westga.edu" rel="noreferrer" target="_blank">reflector.westga.edu</a><br>
&gt; * updates: <a href="http://reflector.westga.edu" rel="noreferrer" target="_blank">reflector.westga.edu</a><br>
&gt; Installed Packages<br>
&gt; Name        : glusterfs-server<br>
&gt; Arch        : x86_64<br>
&gt; Version     : 3.10.12<br>
&gt; Release     : 1.el7<br>
&gt; Size        : 4.3 M<br>
&gt; Repo        : installed<br>
&gt; From repo   : centos-gluster310<br>
&gt; Summary     : Distributed file-system server<br>
&gt; URL         : <a href="http://gluster.readthedocs.io/en/latest/" rel="noreferrer" target="_blank">http://gluster.readthedocs.io/en/latest/</a><br>
&gt; License     : GPLv2 or LGPLv3+<br>
&gt; Description : GlusterFS is a distributed file-system capable of<br>
&gt; scaling to several<br>
&gt;            : petabytes. It aggregates various storage bricks over<br>
&gt; Infiniband RDMA<br>
&gt;            : or TCP/IP interconnect into one large parallel network file<br>
&gt;            : system. GlusterFS is one of the most sophisticated file systems in<br>
&gt;            : terms of features and extensibility.  It borrows a powerful concept<br>
&gt;            : called Translators from GNU Hurd kernel. Much of the code<br>
&gt; in GlusterFS<br>
&gt;            : is in user space and easily manageable.<br>
&gt;            :<br>
&gt;            : This package provides the glusterfs server daemon.<br>
&gt; <br>
&gt; <br>
&gt; Diego<br>
&gt; On Fri, Nov 9, 2018 at 2:58 PM Kaleb S. KEITHLEY &lt;<a href="mailto:kkeithle@redhat.com" target="_blank">kkeithle@redhat.com</a>&gt; wrote:<br>
&gt; &gt; <br>
&gt; &gt; On 11/9/18 10:19 AM, Diego Remolina wrote:<br>
&gt; &gt; &gt; Hmmm yes and no...<br>
&gt; &gt; <br>
&gt; &gt; Yes and no what?<br>
&gt; &gt; <br>
&gt; &gt; That samba comes from the CentOS-Base/updates repo.<br>
&gt; &gt; <br>
&gt; &gt; If you don&#39;t use the Storage SIG you will get glusterfs 3.8.4,<br>
&gt; &gt; client-side only; also from the CentOS-Base/updates repo.<br>
&gt; &gt; <br>
&gt; &gt; That samba&#39;s rpm (.spec file) says it Requires: GlusterFS &gt; 3.4, but in<br>
&gt; &gt; all likelihood it was built with GlusterFS 3.8.4 from the Base/updates repo.<br>
&gt; &gt; <br>
&gt; &gt; But the original question was about EPEL, and there is no version of<br>
&gt; &gt; Samba or GlusterFS in EPEL. Enable the EPEL repo and disable the<br>
&gt; &gt; Base/updates repo and try `yumdownloader samba\*` or `yumdownloader<br>
&gt; &gt; glusterfs\*`. You won&#39;t get anything.<br>
&gt; &gt; <br>
&gt; &gt; And if we extrapolate to the CentOS Storage SIG, there&#39;s still no<br>
&gt; &gt; version of Samba there either. It would be nice if there was, but there<br>
&gt; &gt; isn&#39;t.<br>
&gt; &gt; <br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; Have had problems with samba 4.7.x from Centos repos and Gluster<br>
&gt; &gt; &gt; 3.10.x when using plugin vfs gluster to access shares so I had to use<br>
&gt; &gt; &gt; fuse mounts and point samba to fuse mounts.<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; I tried an upgrade to glusterfs 4.1.5 a couple days ago and samba<br>
&gt; &gt; &gt; worked with it but still using fuse mounts, not vfs gluster.<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; A while back a combination of samba vfs plugin ans gluster broke the<br>
&gt; &gt; &gt; use of Autodesk Revit files stored in gluster. However since I am<br>
&gt; &gt; &gt; still running 3.10.12, I am not able to open any bug reports or<br>
&gt; &gt; &gt; anything given it is no longer supported. I was hopping to do that<br>
&gt; &gt; &gt; with gluster 4.1.5, but had to roll back to 3.10.12.<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; These are my current rpms (one version behind in samba) from Centos:<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; rpm -qa | grep samba<br>
&gt; &gt; &gt; samba-client-libs-4.7.1-6.el7.x86_64<br>
&gt; &gt; &gt; samba-common-4.7.1-6.el7.noarch<br>
&gt; &gt; &gt; samba-common-libs-4.7.1-6.el7.x86_64<br>
&gt; &gt; &gt; samba-4.7.1-6.el7.x86_64<br>
&gt; &gt; &gt; samba-vfs-glusterfs-4.7.1-6.el7.x86_64<br>
&gt; &gt; &gt; samba-libs-4.7.1-6.el7.x86_64<br>
&gt; &gt; &gt; samba-common-tools-4.7.1-6.el7.x86_64<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; rpm -qa | grep gluster<br>
&gt; &gt; &gt; glusterfs-api-3.10.12-1.el7.x86_64<br>
&gt; &gt; &gt; glusterfs-3.10.12-1.el7.x86_64<br>
&gt; &gt; &gt; glusterfs-client-xlators-3.10.12-1.el7.x86_64<br>
&gt; &gt; &gt; centos-release-gluster310-1.0-1.el7.centos.noarch<br>
&gt; &gt; &gt; glusterfs-fuse-3.10.12-1.el7.x86_64<br>
&gt; &gt; &gt; glusterfs-server-3.10.12-1.el7.x86_64<br>
&gt; &gt; &gt; samba-vfs-glusterfs-4.7.1-6.el7.x86_64<br>
&gt; &gt; &gt; glusterfs-libs-3.10.12-1.el7.x86_64<br>
&gt; &gt; &gt; glusterfs-rdma-3.10.12-1.el7.x86_64<br>
&gt; &gt; &gt; libvirt-daemon-driver-storage-gluster-3.9.0-14.el7_5.8.x86_64<br>
&gt; &gt; &gt; glusterfs-cli-3.10.12-1.el7.x86_64<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; Diego<br>
&gt; &gt; &gt; On Fri, Nov 9, 2018 at 10:09 AM Kaleb S. KEITHLEY &lt;<a href="mailto:kkeithle@redhat.com" target="_blank">kkeithle@redhat.com</a>&gt; wrote:<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; On 11/9/18 8:12 AM, lejeczek wrote:<br>
&gt; &gt; &gt; &gt; &gt; hi guys<br>
&gt; &gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; &gt; I presume because 4.1.x has been in EPEL repo it is confirmed and<br>
&gt; &gt; &gt; &gt; &gt; validated to work 100% with default samba installation.<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; GlusterFS — any version — is _not_ in EPEL.<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; However it is in the CentOS Storage SIG.<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; &gt; But, I&#39;d prefer to here you guys say you ACTUALLY have your samba work<br>
&gt; &gt; &gt; &gt; &gt; 100% with 4.1.x. Anybody?<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; Nobody has built Samba in the CentOS Storage SIG with GlusterFS support.<br>
&gt; &gt; &gt; &gt; Not for a long time anyway. The last time it was built was over four<br>
&gt; &gt; &gt; &gt; years ago — for el6.<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; It would be great if someone in one of the Gluster, Samba, or CentOS<br>
&gt; &gt; &gt; &gt; communities would start building it on a regular basis.<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; Any volunteers?<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; --<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; Kaleb<br>
&gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; Gluster-users mailing list<br>
&gt; &gt; &gt; &gt; <a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><br>
&gt; &gt; &gt; &gt; <a href="https://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">https://lists.gluster.org/mailman/listinfo/gluster-users</a><br>
&gt; &gt; <br>
&gt; &gt; --<br>
&gt; &gt; <br>
&gt; &gt; Kaleb<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Gluster-users mailing list<br>
&gt; &gt; <a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><br>
&gt; &gt; <a href="https://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">https://lists.gluster.org/mailman/listinfo/gluster-users</a><br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; Gluster-users mailing list<br>
&gt; <a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><br>
&gt; <a href="https://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">https://lists.gluster.org/mailman/listinfo/gluster-users</a><br>
<br>
</blockquote></div>