Description of problem: When IOs are performed on a volume share with nl.cache enabled over that volume we see lot of error messages (as below) [2017-06-08 05:06:43.671805] E [nl-cache.c:201:nlc_lookup_cbk] (-->/usr/lib64/glusterfs/3.8.4/xlato r/performance/io-cache.so(+0x7cee) [0x7f452b074cee] -->/usr/lib64/glusterfs/3.8.4/xlator/performanc e/quick-read.so(+0x3cb3) [0x7f452ae68cb3] -->/usr/lib64/glusterfs/3.8.4/xlator/performance/nl-cache .so(+0x6c2a) [0x7f452aa53c2a] ) 0-topgun-nl-cache: invalid argument: local [Invalid argument] "glusterfs-topgun.10.70.43.247.log" 1603L, 583830C Version-Release number of selected component (if applicable): samba-client-4.6.3-2.el7rhgs.x86_64 glusterfs-cli-3.8.4-27.el7rhgs.x86_64 Windows10 How reproducible: Always Steps to Reproduce: 1.Mount a volume over windows with nl.cache enabled 2.Perform any IO 3.Check logs Actual results: Error messages are seen in logs Expected results: No error messages should be seen Additional info: Volume Name: topgun Type: Distributed-Replicate Volume ID: 7a2b0cc2-134e-4c28-b901-7a66fa80d660 Status: Started Snapshot Count: 0 Number of Bricks: 2 x 2 = 4 Transport-type: tcp Bricks: Brick1: dhcp47-127.lab.eng.blr.redhat.com:/bricks/brick5/topgun_brick0 Brick2: dhcp46-181.lab.eng.blr.redhat.com:/bricks/brick5/topgun_brick1 Brick3: dhcp46-47.lab.eng.blr.redhat.com:/bricks/brick4/topgun_brick2 Brick4: dhcp47-140.lab.eng.blr.redhat.com:/bricks/brick4/topgun_brick3 Options Reconfigured: performance.cache-samba-metadata: on network.inode-lru-limit: 50000 performance.md-cache-timeout: 600 performance.cache-invalidation: on features.cache-invalidation-timeout: 600 features.cache-invalidation: on nfs.disable: on transport.address-family: inet server.allow-insecure: on performance.stat-prefetch: on storage.batch-fsync-delay-usec: 0 performance.parallel-readdir: on performance.nl-cache: on features.uss: enable features.show-snapshot-directory: enable features.barrier: disable
downstream patch : https://code.engineering.redhat.com/gerrit/#/c/107930/
With below version samba-4.6.3-3.el7rhgs.x86_64 glusterfs-fuse-3.8.4-32.el7rhgs.x86_64 followed the steps to reproduce and i am not seeing the error messages as reported above. Hence going ahead and marking this as verified.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:2774