<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true">Dear
Gluster-Users,</span></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><u><br>
</u></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><u><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true">short story:</span></u></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><u><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true"><br>
</span></u></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true">Two volumes
are exported via smb/cifs with the </span></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true">(almost) the
same configuration with respect to smb.conf. The replicated
volume</span></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true">is easily
accessible via cifs and fuse. The dispersed volume is accessible
via fuse, </span></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true">but not via
cifs. </span></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true">Error message
from windows client:</span></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true">The parameter
is incorrect</span></p>
<h2 style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;; font-weight: normal;"><br>
</h2>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true">Maybe the
error is somehow related to this:</span></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true"><a class="moz-txt-link-freetext" href="https://gluster-users.gluster.narkive.com/g35gmGj6/vfs-gluster-broken">https://gluster-users.gluster.narkive.com/g35gmGj6/vfs-gluster-broken</a></span></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><br>
</p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><u><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true">more
information:<br>
</span></u></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true"><br>
</span></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true">We have
created a gluster setup that consists of three servers, and each
server</span></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true">provides two
bricks. Two volumes are created on these bricks and are going to
exported via</span></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true">smb/cifs.</span></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true"><br>
</span></p>
<ul style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;">
<li style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;; list-style-type:disc"><span
style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;;"
data-preserver-spaces="true">replicated distributed </span></li>
<li style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;; list-style-type:disc"><span
style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;;"
data-preserver-spaces="true">dispersed</span></li>
</ul>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><br>
</p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true">The volume
settings are given here:</span></p>
<p style="color: rgb(28, 30, 41); background: transparent;
margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
30, 41); background: transparent; margin-top:0pt;
margin-bottom:0pt;;" data-preserver-spaces="true"><br>
</span></p>
<p><tt>[root@node1 ~]# gluster volume info replicated_cifs </tt><tt><br>
</tt><tt> </tt><tt><br>
</tt><tt>Volume Name: replicated_cifs</tt><tt><br>
</tt><tt>Type: Distributed-Replicate</tt><tt><br>
</tt><tt>Volume ID: 51bb4440-3b8e-48be-a84c-5ea9e1ddd38e</tt><tt><br>
</tt><tt>Status: Started</tt><tt><br>
</tt><tt>Snapshot Count: 0</tt><tt><br>
</tt><tt>Number of Bricks: 2 x 3 = 6</tt><tt><br>
</tt><tt>Transport-type: tcp</tt><tt><br>
</tt><tt>Bricks:</tt><tt><br>
</tt><tt>Brick1: node1:/gluster/vg00/replicated_cifs/brick</tt><tt><br>
</tt><tt>Brick2: node2:/gluster/vg00/replicated_cifs/brick</tt><tt><br>
</tt><tt>Brick3: node3:/gluster/vg00/replicated_cifs/brick</tt><tt><br>
</tt><tt>Brick4: node1:/gluster/vg01/replicated_cifs/brick</tt><tt><br>
</tt><tt>Brick5: node2:/gluster/vg01/replicated_cifs/brick</tt><tt><br>
</tt><tt>Brick6: node3:/gluster/vg01/replicated_cifs/brick</tt><tt><br>
</tt><tt>Options Reconfigured:</tt><tt><br>
</tt><tt>features.show-snapshot-directory: on</tt><tt><br>
</tt><tt>features.uss: enable</tt><tt><br>
</tt><tt>features.barrier: disable</tt><tt><br>
</tt><tt>changelog.changelog: on</tt><tt><br>
</tt><tt>geo-replication.ignore-pid-check: on</tt><tt><br>
</tt><tt>geo-replication.indexing: on</tt><tt><br>
</tt><tt>transport.address-family: inet</tt><tt><br>
</tt><tt>nfs.disable: on</tt><tt><br>
</tt><tt>performance.client-io-threads: off</tt><tt><br>
</tt><tt>diagnostics.latency-measurement: on</tt><tt><br>
</tt><tt>diagnostics.count-fop-hits: on</tt><tt><br>
</tt><tt>user.cifs: enable</tt><tt><br>
</tt><tt>features.cache-invalidation: on</tt><tt><br>
</tt><tt>features.cache-invalidation-timeout: 600</tt><tt><br>
</tt><tt>performance.cache-samba-metadata: on</tt><tt><br>
</tt><tt>performance.stat-prefetch: disable</tt><tt><br>
</tt><tt>performance.cache-invalidation: on</tt><tt><br>
</tt><tt>performance.md-cache-timeout: 600</tt><tt><br>
</tt><tt>network.inode-lru-limit: 200000</tt><tt><br>
</tt><tt>performance.nl-cache: on</tt><tt><br>
</tt><tt>performance.nl-cache-timeout: 600</tt><tt><br>
</tt><tt>performance.readdir-ahead: on</tt><tt><br>
</tt><tt>performance.parallel-readdir: on</tt><tt><br>
</tt><tt>client.event-threads: 4</tt><tt><br>
</tt><tt>server.event-threads: 4</tt><tt><br>
</tt><tt>server.root-squash: off</tt><tt><br>
</tt><tt>cluster.lookup-optimize: on</tt><tt><br>
</tt><tt>features.quota: on</tt><tt><br>
</tt><tt>features.inode-quota: on</tt><tt><br>
</tt><tt>features.quota-deem-statfs: on</tt><tt><br>
</tt><tt>performance.cache-size: 10GB</tt><tt><br>
</tt><tt>cluster.server-quorum-ratio: 51%</tt><tt><br>
</tt><tt>cluster.enable-shared-storage: enable</tt><br>
</p>
<p><br>
</p>
<p><tt>[root@node1 ~]# gluster volume info dispersed_cifs</tt><br>
</p>
<p><tt>Volume Name: dispersed_cifs</tt><tt><br>
</tt><tt>Type: Disperse</tt><tt><br>
</tt><tt>Volume ID: 0a291429-1875-41c8-96ff-bce0054ed309</tt><tt><br>
</tt><tt>Status: Started</tt><tt><br>
</tt><tt>Snapshot Count: 0</tt><tt><br>
</tt><tt>Number of Bricks: 1 x (4 + 2) = 6</tt><tt><br>
</tt><tt>Transport-type: tcp</tt><tt><br>
</tt><tt>Bricks:</tt><tt><br>
</tt><tt>Brick1: node1:/gluster/vg00/dispersed_cifs/brick</tt><tt><br>
</tt><tt>Brick2: node2:/gluster/vg00/dispersed_cifs/brick</tt><tt><br>
</tt><tt>Brick3: node3:/gluster/vg00/dispersed_cifs/brick</tt><tt><br>
</tt><tt>Brick4: node1:/gluster/vg01/dispersed_cifs/brick</tt><tt><br>
</tt><tt>Brick5: node2:/gluster/vg01/dispersed_cifs/brick</tt><tt><br>
</tt><tt>Brick6: node3:/gluster/vg01/dispersed_cifs/brick</tt><tt><br>
</tt><tt>Options Reconfigured:</tt><tt><br>
</tt><tt>changelog.changelog: on</tt><tt><br>
</tt><tt>geo-replication.ignore-pid-check: on</tt><tt><br>
</tt><tt>geo-replication.indexing: on</tt><tt><br>
</tt><tt>transport.address-family: inet</tt><tt><br>
</tt><tt>nfs.disable: on</tt><tt><br>
</tt><tt>diagnostics.latency-measurement: on</tt><tt><br>
</tt><tt>diagnostics.count-fop-hits: on</tt><tt><br>
</tt><tt>user.cifs: enable</tt><tt><br>
</tt><tt>features.cache-invalidation: on</tt><tt><br>
</tt><tt>features.cache-invalidation-timeout: 600</tt><tt><br>
</tt><tt>performance.cache-samba-metadata: on</tt><tt><br>
</tt><tt>performance.stat-prefetch: disable</tt><tt><br>
</tt><tt>performance.cache-invalidation: on</tt><tt><br>
</tt><tt>performance.md-cache-timeout: 600</tt><tt><br>
</tt><tt>network.inode-lru-limit: 200000</tt><tt><br>
</tt><tt>performance.nl-cache: on</tt><tt><br>
</tt><tt>performance.nl-cache-timeout: 600</tt><tt><br>
</tt><tt>performance.readdir-ahead: on</tt><tt><br>
</tt><tt>performance.parallel-readdir: on</tt><tt><br>
</tt><tt>server.event-threads: 4</tt><tt><br>
</tt><tt>client.event-threads: 4</tt><tt><br>
</tt><tt>server.root-squash: off</tt><tt><br>
</tt><tt>cluster.lookup-optimize: on</tt><tt><br>
</tt><tt>features.quota: on</tt><tt><br>
</tt><tt>features.inode-quota: on</tt><tt><br>
</tt><tt>features.quota-deem-statfs: on</tt><tt><br>
</tt><tt>performance.cache-size: 10GB</tt><tt><br>
</tt><tt>cluster.server-quorum-ratio: 51%</tt><tt><br>
</tt><tt>cluster.enable-shared-storage: enable</tt><br>
</p>
<p><br>
</p>
<p>The export via cifs looks:</p>
<p><u>distributed replicated:</u></p>
<p><tt>[gluster-replicated_cifs]</tt><tt><br>
</tt><tt>vfs objects = fruit acl_xattr glusterfs</tt><tt><br>
</tt><tt>acl_xattr:ignore system acls = yes</tt><tt><br>
</tt><tt>acl_xattr:default acl style = windows</tt><tt><br>
</tt><tt>glusterfs:volume = replicated_cifs</tt><tt><br>
</tt><tt>glusterfs:logfile =
/var/log/samba/glusterfs-replicated_cifs.%M.log</tt><tt><br>
</tt><tt>glusterfs:loglevel = 7</tt><tt><br>
</tt><tt>kernel share modes = no</tt><tt><br>
</tt><tt>path = /</tt><tt><br>
</tt><tt>read only = no</tt><tt><br>
</tt><tt>guest ok = no</tt><tt><br>
</tt><tt>browseable = no</tt></p>
<p><tt>[replicated_data]</tt><tt><br>
</tt><tt>vfs objects = fruit acl_xattr shadow_copy2 glusterfs</tt><tt><br>
</tt><tt>acl_xattr:ignore system acls = yes</tt><tt><br>
</tt><tt>acl_xattr:default acl style = windows</tt><tt><br>
</tt><tt>glusterfs:volume = replicated_cifs</tt><tt><br>
</tt><tt>glusterfs:logfile =
/var/log/samba/glusterfs-replicated_data.%M.log</tt><tt><br>
</tt><tt>glusterfs:loglevel = 7</tt><tt><br>
</tt><tt>kernel share modes = no</tt><tt><br>
</tt><tt>path = /replicated_data</tt><tt><br>
</tt><tt>read only = no</tt><tt><br>
</tt><tt>guest ok = no</tt><tt><br>
</tt><tt>create mask = 0660</tt><tt><br>
</tt><tt>directory mask = 0770</tt><tt><br>
</tt><tt>map acl inherit = yes</tt><tt><br>
</tt><tt>inherit permissions = yes</tt><tt><br>
</tt><tt>inherit acls = true</tt><tt><br>
</tt><tt>store dos attributes = yes</tt><tt><br>
</tt><tt>shadow:snapdir = /.snaps</tt><tt><br>
</tt><tt>shadow:basedir = /</tt><tt><br>
</tt><tt>shadow:sort = desc</tt><tt><br>
</tt><tt>shadow:snapprefix = snap_replicated_cifs</tt><tt><br>
</tt><tt>shadow:format = _GMT-%Y.%m.%d-%H.%M.%S</tt><br>
</p>
<p><br>
</p>
<p><u>dispersed volume:</u></p>
<p><tt>[gluster-dispersed_cifs]</tt><tt><br>
</tt><tt>vfs objects = fruit acl_xattr glusterfs</tt><tt><br>
</tt><tt>acl_xattr:ignore system acls = yes</tt><tt><br>
</tt><tt>acl_xattr:default acl style = windows</tt><tt><br>
</tt><tt>glusterfs:volume = dispersed_cifs</tt><tt><br>
</tt><tt>glusterfs:logfile =
/var/log/samba/glusterfs-dispersed_cifs.%M.log</tt><tt><br>
</tt><tt>glusterfs:loglevel = 7</tt><tt><br>
</tt><tt>kernel share modes = no</tt><tt><br>
</tt><tt>path = /</tt><tt><br>
</tt><tt>read only = no</tt><tt><br>
</tt><tt>guest ok = no</tt><tt><br>
</tt><tt>browseable = no</tt><tt><br>
</tt><tt><br>
</tt></p>
<p><tt>[dispersed_data]</tt><tt><br>
</tt><tt>vfs objects = fruit acl_xattr shadow_copy2 glusterfs</tt><tt><br>
</tt><tt>acl_xattr:ignore system acls = yes</tt><tt><br>
</tt><tt>acl_xattr:default acl style = windows</tt><tt><br>
</tt><tt>glusterfs:volume = dispersed_cifs</tt><tt><br>
</tt><tt>glusterfs:logfile =
/var/log/samba/glusterfs-dispersed_data.%M.log</tt><tt><br>
</tt><tt>glusterfs:loglevel = 7</tt><tt><br>
</tt><tt>kernel share modes = no</tt><tt><br>
</tt><tt>path = /dispersed_data</tt><tt><br>
</tt><tt>read only = no</tt><tt><br>
</tt><tt>guest ok = no</tt><tt><br>
</tt><tt>create mask = 0660</tt><tt><br>
</tt><tt>directory mask = 0770</tt><tt><br>
</tt><tt>map acl inherit = yes</tt><tt><br>
</tt><tt>inherit permissions = yes</tt><tt><br>
</tt><tt>inherit acls = true</tt><tt><br>
</tt><tt>store dos attributes = yes</tt><tt><br>
</tt><tt>shadow:snapdir = /.snaps</tt><tt><br>
</tt><tt>shadow:basedir = /</tt><tt><br>
</tt><tt>shadow:sort = desc</tt><tt><br>
</tt><tt>shadow:snapprefix = snap_dispersed_cifs</tt><tt><br>
</tt><tt>shadow:format = _GMT-%Y.%m.%d-%H.%M.%S</tt><br>
<br>
</p>
<p>Any help or hints are appreciated to resolve that issue. <br>
</p>
<p>Thanks in advance.</p>
<p>Felix<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
</body>
</html>