<div dir="ltr"><div>Dear Gluster Community,</div><div>I trying out the changelog xlator to evaluate if it can be used as a kind of audit log when accessing a volume via nfs. Here is the entry in the CHANGELOG file when performing $ echo test &gt;&gt; file1.txt &amp;&amp; chmod 444 file1.txt :</div><div><br></div><div>GlusterFS Changelog | version: v1.2 | encoding : 2<br>Ef845378a-f8d4-4dd2-a0fc-946e3d247f84234366553465534ac80f4db-3a41-42f6-b831-49cd9882a564/file1.txtDf845378a-f8d4-4dd2-a0fc-946e3d247f84Mf845378a-f8d4-4dd2-a0fc-946e3d247f8438</div><div><br></div><div>How one can make it human readable e.g. with full path information?</div><div><br></div><div>Regards</div><div>David Spisla</div><div><br></div><div>ps Below my volume info!<br></div><div><br></div><div>Here is my volume setting:</div><div>fs-davids-c2-n1:~ # gluster vo info repo2<br> <br>Volume Name: repo2<br>Type: Replicate<br>Volume ID: 8b7b64d3-6019-4dac-b2cf-b78e78172724<br>Status: Started<br>Snapshot Count: 0<br>Number of Bricks: 1 x (2 + 1) = 3<br>Transport-type: tcp<br>Bricks:<br>Brick1: fs-davids-c2-n1:/gluster/brick3/glusterbrick<br>Brick2: fs-davids-c2-n2:/gluster/brick3/glusterbrick<br>Brick3: fs-davids-c2-n3:/gluster/arbiter3/glusterbrick (arbiter)<br>Options Reconfigured:<br>changelog.changelog: on<br>changelog.rollover-time: 36000<br>features.scrub-freq: daily<br>features.scrub: Active<br>features.bitrot: on<br>cluster.quorum-type: auto<br>features.default-retention-period: 120<br>storage.ctime: on<br>features.utime: on<br>storage.build-pgfid: on<br>performance.write-behind: off<br>performance.write-behind-window-size: 4MB<br>performance.read-ahead: off<br>performance.cache-refresh-timeout: 10<br>performance.cache-size: 512MB<br>cluster.use-compound-fops: on<br>performance.io-thread-count: 64<br>performance.cache-ima-xattrs: on<br>performance.cache-samba-metadata: on<br>performance.md-cache-timeout: 600<br>performance.cache-invalidation: on<br>performance.stat-prefetch: on<br>cluster.lookup-optimize: on<br>server.event-threads: 32<br>client.event-threads: 32<br>performance.nl-cache-timeout: 600<br>performance.nl-cache: on<br>features.cache-invalidation-timeout: 600<br>features.cache-invalidation: on<br>network.ping-timeout: 10<br>features.retention-mode: enterprise<br>features.worm-file-level: on<br>features.worm: off<br>features.read-only: off<br>user.smb: disable<br>transport.address-family: inet<br>nfs.disable: on<br>performance.client-io-threads: off<br>changelog.capture-del-path: on<br>changelog.encoding: ascii</div><div><br></div><div>Changelog settings:</div><div>fs-davids-c2-n1:~ # gluster vo get repo2 all | grep changelog<br>changelog.changelog                     on                                      <br>changelog.changelog-dir                 {{ brick.path }}/.glusterfs/changelogs  <br>changelog.encoding                      ascii                                   <br>changelog.rollover-time                 36000                                   <br>changelog.fsync-interval                5                                       <br>changelog.changelog-barrier-timeout     120                                     <br>changelog.capture-del-path              on </div></div>