Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bug:1696075] Client lookup is unable to heal missing directory GFID entry #916

Closed
gluster-ant opened this issue Mar 12, 2020 · 4 comments
Closed
Assignees
Labels
Migrated Type:Bug wontfix Managed by stale[bot]

Comments

@gluster-ant
Copy link
Collaborator

URL: https://bugzilla.redhat.com/1696075
Creator: anepatel at redhat
Time: 20190404T06:44:07

Description of problem:

When dir gfid entry is missing on few backend bricks for a directory, client heal is unable to re-create the gfid entries after doing stat from client.
The automated test-case passes on downstream 3.4.4 but is failing on upstream gluster 6.

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

How reproducible:
Always,

Steps to Reproduce:

  1. Create a 2X3 dist-replicated volume, and fuse mount it

  2. Create a empty directory from mount point

  3. Verify the gfid entry is present on all backend bricks for this dir

  4. Delete gfid entry for 5 out of 6 backend bricks, brick{1..6}

  5. Now trigger heal from mount pt.
    #ls -l
    #find . | xargs stat

  6. Check backend bricks, the gfid entry should be healed for all the bricks.

Actual results:

At step 6, gfid entry is not created after client lookup.

Expected results:

Client lookup should trigger heal and gfid should be healed
Additional info:

There is also a latest fix per BZ#1661258, in which the dht delegates task to AFR when there is a missing gfid for all bricks in subvol, as per my understanding.

The test-case is automated and can be found at https://review.gluster.org/c/glusto-tests/+/22480/
The test passes Downstream but fails upstream, the glusto logs for the failure can be found at https://ci.centos.org/job/gluster_glusto-patch-check/1277/artifact/glustomain.log

@gluster-ant
Copy link
Collaborator Author

Time: 20190408T09:25:20
anepatel at redhat commented:
Created attachment 1553510
glustomain_3_4_4.log

@gluster-ant
Copy link
Collaborator Author

Time: 20190527T15:36:59
atumball at redhat commented:
Marking it back to NEW, as the assignee is still bugs@gluster.org

@stale
Copy link

stale bot commented Oct 8, 2020

Thank you for your contributions.
Noticed that this issue is not having any activity in last ~6 months! We are marking this issue as stale because it has not had recent activity.
It will be closed in 2 weeks if no one responds with a comment here.

@stale stale bot added the wontfix Managed by stale[bot] label Oct 8, 2020
@stale
Copy link

stale bot commented Oct 24, 2020

Closing this issue as there was no update since my last update on issue. If this is an issue which is still valid, feel free to open it.

@stale stale bot closed this as completed Oct 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Migrated Type:Bug wontfix Managed by stale[bot]
Projects
None yet
Development

No branches or pull requests

2 participants