Description of problem: when a scrubber is scheduled on a tiered volume, scrubber moves all the files present in cold tier to hot tier. scrubd should not move files in cold tier to hot tier. Version-Release number of selected component (if applicable): glusterfs-3.7.5-6.el6rhs.x86_64 How reproducible: Always Steps to Reproduce: 1. create a tiered volume 2. Enable bitrot on the volume 3. Fuse mount the volume and schedule scrubber frequency as hourly. Actual results: Once scrubber scrub the files in the cold tier all of them are moved to hot tier. Expected results: scrubd should not move the files to hot tier. Additional info:
sos reports can be found at http://rhsqe-repo.lab.eng.blr.redhat.com/sosreports/1283507/
This is fixed upstream http://review.gluster.org/#/c/12555/ http://review.gluster.org/12568 and also in downstream, https://code.engineering.redhat.com/gerrit/61241 should be available in new build.
new build is made today. So the coming build should have it.
Verified and works fine with build glusterfs-3.7.5-7.el7rhgs.x86_64. When scrubd scans the files, files does not get promoted to hot tier.
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://rhn.redhat.com/errata/RHBA-2016-0193.html