[Bugs] [Bug 1334836] New: [features/worm] - when disabled, worm xl should simply pass requested fops to its child xl

bugzilla at redhat.com bugzilla at redhat.com
Tue May 10 15:44:11 UTC 2016


https://bugzilla.redhat.com/show_bug.cgi?id=1334836

            Bug ID: 1334836
           Summary: [features/worm] - when disabled, worm xl should simply
                    pass requested fops to its child xl
           Product: GlusterFS
           Version: 3.8.0
         Component: unclassified
          Keywords: Triaged
          Assignee: bugs at gluster.org
          Reporter: josferna at redhat.com
                CC: bugs at gluster.org, kdhananj at redhat.com
        Depends On: 1332460



+++ This bug was initially created as a clone of Bug #1332460 +++

Description of problem:

Same as subject

I found this while testing another change, where the anon fd ctx in posix xl
was already initialised by the time a write fop came in (and posix_writev() is
where I was expecting the initialisation to have happened). Turns out the
initialisation was being done in posix_fgetxattr() when the fop requested by
shard was writev(). I traced the call and found that it is being wound by worm
translator as part of writev() even though it was disabled on my setup (default
configuration).
With server side translators, if they are disabled, they should simply pass fop
requested by the parent down to their child(ren) without doing anything else.


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


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

--- Additional comment from Vijay Bellur on 2016-05-03 05:21:12 EDT ---

REVIEW: http://review.gluster.org/14182 (features/worm: When disabled, worm xl
must directly pass fops to its child xl) posted (#1) for review on master by
Krutika Dhananjay (kdhananj at redhat.com)

--- Additional comment from Vijay Bellur on 2016-05-04 02:20:21 EDT ---

REVIEW: http://review.gluster.org/14182 (features/worm: When disabled, worm xl
must directly pass fops to its child xl) posted (#2) for review on master by
Karthik U S (ksubrahm at redhat.com)

--- Additional comment from Vijay Bellur on 2016-05-04 03:12:11 EDT ---

REVIEW: http://review.gluster.org/14182 (features/worm: When disabled, worm xl
must directly pass fops to its child xl) posted (#3) for review on master by
Karthik U S (ksubrahm at redhat.com)

--- Additional comment from Vijay Bellur on 2016-05-04 09:44:30 EDT ---

REVIEW: http://review.gluster.org/14182 (features/worm: When disabled, worm xl
must directly pass fops to its child xl) posted (#4) for review on master by
Karthik U S (ksubrahm at redhat.com)

--- Additional comment from Vijay Bellur on 2016-05-04 10:04:25 EDT ---

REVIEW: http://review.gluster.org/14182 (features/worm: When disabled, worm xl
must directly pass fops to its child xl) posted (#5) for review on master by
Karthik U S (ksubrahm at redhat.com)


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1332460
[Bug 1332460] [features/worm] - when disabled, worm xl should simply pass
requested fops to its child xl
-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list