[Bugs] [Bug 1246988] New: sharding - Populate the aggregated ia_size and ia_blocks before unwinding (f)setattr to upper layers

bugzilla at redhat.com bugzilla at redhat.com
Mon Jul 27 06:11:04 UTC 2015


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

            Bug ID: 1246988
           Summary: sharding - Populate the aggregated ia_size and
                    ia_blocks before unwinding (f)setattr to upper layers
           Product: GlusterFS
           Version: 3.7.3
         Component: sharding
          Keywords: Triaged
          Assignee: bugs at gluster.org
          Reporter: kdhananj at redhat.com
        QA Contact: bugs at gluster.org
                CC: bugs at gluster.org
        Depends On: 1246082



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

Description of problem:
Sharding translator does not aggregate ia_size and ia_blocks in the cbks of
(f)setattr. And fuse copies out poststat into the fuse output header before
writing the response to /dev/fuse. This was causing issues with OS installation
on vm images with sharded volumes.

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


How reproducible:


Steps to Reproduce:
1. Create a dis-rep volume with sharding enabled and also all the options that
need to be set which are documented at
http://www.gluster.org/community/documentation/index.php/Libgfapi_with_qemu_libvirt.
2. Create a vm image on the volume.
3. Try to install (any) OS on this newly created image using virt-install CLI.
4. Open the UI on virt-manager and resume installation.
5. The application fails to recognise the virtio disk that is associated with
the image.

Actual results:


Expected results:


Additional info:

--- Additional comment from Krutika Dhananjay on 2015-07-24 02:39:44 EDT ---

http://review.gluster.org/#/c/11754/

--- Additional comment from Anand Avati on 2015-07-27 02:06:32 EDT ---

COMMIT: http://review.gluster.org/11754 committed in master by Pranith Kumar
Karampuri (pkarampu at redhat.com) 
------
commit fd296d90168002a475a9899a72a0dd1811f038ee
Author: Krutika Dhananjay <kdhananj at redhat.com>
Date:   Thu Jul 23 14:59:19 2015 +0530

    posix,shard: Fill in ia_size and ia_blocks before unwinding (f)setattr

    The shard xlator will request for size xattrs in its request and
    posix will perform xattr_fill of requested keys before unwinding
    (f)setattr.

    Change-Id: I4ec4779568be6f805724b875b1b4215787112e7f
    BUG: 1246082
    Signed-off-by: Krutika Dhananjay <kdhananj at redhat.com>
    Reviewed-on: http://review.gluster.org/11754
    Tested-by: Gluster Build System <jenkins at build.gluster.com>
    Reviewed-by: Pranith Kumar Karampuri <pkarampu at redhat.com>
    Tested-by: NetBSD Build System <jenkins at build.gluster.org>


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1246082
[Bug 1246082] sharding - Populate the aggregated ia_size and ia_blocks
before unwinding (f)setattr to upper layers
-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list