Bug 1373815 - dht_selfheal_layout_maximize_overlap should consider brick sizes
Summary: dht_selfheal_layout_maximize_overlap should consider brick sizes
Keywords:
Status: CLOSED DEFERRED
Alias: None
Product: GlusterFS
Classification: Community
Component: distribute
Version: mainline
Hardware: Unspecified
OS: Unspecified
medium
high
Target Milestone: ---
Assignee: bugs@gluster.org
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-09-07 08:04 UTC by Nithya Balachandran
Modified: 2020-02-18 08:11 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-02-18 08:11:41 UTC
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Embargoed:


Attachments (Terms of Use)

Description Nithya Balachandran 2016-09-07 08:04:22 UTC
Description of problem:

dht_selfheal_layout_maximize_overlap does not consider brick sizes while calculating overlaps. This causes incorrect range assignments if the brick sizes are very different.

The dht_selfheal_layout_maximize_overlap needs to be modified to consider brick sizes as well.


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


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Yaniv Kaul 2019-07-01 06:03:03 UTC
Status?

Comment 2 Nithya Balachandran 2019-10-22 03:08:47 UTC
(In reply to Yaniv Kaul from comment #1)
> Status?

Not an easy fix and not currently being worked on. It does however have the potential to drastically reduce the number of files being migrated if we get it right.

Comment 4 Susant Kumar Palai 2020-02-18 08:11:41 UTC
Closing as this is not a priority now. Will be reopened when worked on.


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