[Bugs] [Bug 1561732] New: Rebalance failures on a dispersed volume with lookup-optimize enabled

bugzilla at redhat.com bugzilla at redhat.com
Wed Mar 28 18:44:27 UTC 2018


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

            Bug ID: 1561732
           Summary: Rebalance failures on a dispersed volume with
                    lookup-optimize enabled
           Product: GlusterFS
           Version: 3.12
         Component: disperse
          Assignee: bugs at gluster.org
          Reporter: jahernan at redhat.com
                CC: bugs at gluster.org
        Depends On: 1561406
            Blocks: 1561721, 1561731



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

Description of problem:

When rebalance is executed after adding a brick (or some other operation that
changes the layout) on a dispersed volume with lookup-optimize enabled, some
files are not migrated to the right brick.

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


How reproducible:

Always

Steps to Reproduce:
1. Create a disperse volume
2. Enable lookup-optimize
3. Create some files
4. Add new bricks
5. Run rebalance

Actual results:

Some files are not migrated

Expected results:

All files should be migrated

Additional info:

There's a bug in EC that causes the request for
trusted.glusterfs.list-node-uuids xattr to be only processed in one subvolume.
This causes that the resulting list only contains one of the UUIDs and all the
other are set to the null uuid, as if they were down.


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1561406
[Bug 1561406] Rebalance failures on a dispersed volume with lookup-optimize
enabled
https://bugzilla.redhat.com/show_bug.cgi?id=1561721
[Bug 1561721] Rebalance failures on a dispersed volume with lookup-optimize
enabled
https://bugzilla.redhat.com/show_bug.cgi?id=1561731
[Bug 1561731] Rebalance failures on a dispersed volume with lookup-optimize
enabled
-- 
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