Bug 1289901 - tiering: two files with same name are created on mount point when promotion/demotion is happening [NEEDINFO]
tiering: two files with same name are created on mount point when promotion/d...
Status: ON_QA
Product: Red Hat Gluster Storage
Classification: Red Hat
Component: tier (Show other bugs)
x86_64 All
unspecified Severity urgent
: ---
: ---
Assigned To: hari gowtham
Sweta Anandpara
: ZStream
Depends On:
  Show dependency treegraph
Reported: 2015-12-09 05:12 EST by Anil Shah
Modified: 2018-01-29 15:09 EST (History)
8 users (show)

See Also:
Fixed In Version: glusterfs-3.7.9-1
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed:
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
rkavunga: needinfo? (kramdoss)
nbalacha: needinfo? (kramdoss)

Attachments (Terms of Use)

  None (edit)
Description Anil Shah 2015-12-09 05:12:21 EST
Description of problem:

When promotion and demotion of files are happening, while IO operations are going on files, two files are created with same names for few files on mount point.

Version-Release number of selected component (if applicable):

[root@rhs001 b1]# rpm -qa  | grep glusterfs

How reproducible:

Steps to Reproduce:
1. Created 2*2 distribute replicate volume
2. Fuse mount the volume
3. Set quota on volume and limit-usage 
4. Create file on the so that disk quota exceeds
5. Now attach 2*2 distribute replicate tier
6. Set cluster tier mode to test and set promote and demote frequency 
7. Append on all the files from mount point in loop 3-4 time and wait for promotion and demotions to happen.

Actual results:

After write operation, two files with same name are created.
Actual file and T file,  both are in cold-tier replica set.

Expected results:

There should not be any two file with same name.

Additional info:
[root@rhs001 b1]# gluster v info
Volume Name: tiervol
Type: Tier
Volume ID: c874e469-0e57-4962-bb62-2a323e8b3308
Status: Started
Number of Bricks: 8
Transport-type: tcp
Hot Tier :
Hot Tier Type : Distributed-Replicate
Number of Bricks: 2 x 2 = 4
Cold Tier:
Cold Tier Type : Distributed-Replicate
Number of Bricks: 2 x 2 = 4
Options Reconfigured:
cluster.tier-promote-frequency: 45
cluster.tier-demote-frequency: 45
cluster.tier-mode: test
features.ctr-enabled: on
features.quota-deem-statfs: on
features.inode-quota: on
features.quota: on
performance.readdir-ahead: on
Comment 3 Mohammed Rafi KC 2015-12-15 06:39:34 EST
This can happen when any of the cold tier subvol reaches min free disk capacity. 

With out exceeding quota or reaching min_free_disk limit, I couldn't reproduce the bug
Comment 6 Mohammed Rafi KC 2016-07-01 00:22:58 EDT
This issue is already fixed with patch http://review.gluster.org/#/c/12948/ . 


Can you please verify this ?
Comment 8 Nithya Balachandran 2016-08-03 03:11:20 EDT
Targeting this BZ for 3.2.0.
Comment 10 Nithya Balachandran 2016-08-09 05:47:16 EDT
Removing this from 3.2 tracker as it will be verified against RHGS 3.1.3. If it Fails QA, we can reconsider this for 3.2.
Comment 12 Atin Mukherjee 2016-08-09 07:14:16 EDT
Moving this to ON_QA

Note You need to log in before you can comment on or make changes to this bug.