Bug 1460665 - [disperse] Provide option to control heal load for disperse volume
Summary: [disperse] Provide option to control heal load for disperse volume
Keywords:
Status: CLOSED DUPLICATE of bug 1496335
Alias: None
Product: GlusterFS
Classification: Community
Component: disperse
Version: mainline
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Ashish Pandey
QA Contact:
URL:
Whiteboard:
Depends On: 1406363
Blocks: 1369781
TreeView+ depends on / blocked
 
Reported: 2017-06-12 11:22 UTC by Ashish Pandey
Modified: 2020-02-14 18:34 UTC (History)
7 users (show)

Fixed In Version:
Clone Of: 1406363
Environment:
Last Closed: 2018-10-17 09:42:41 UTC
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Embargoed:


Attachments (Terms of Use)

Comment 1 Ashish Pandey 2017-06-12 11:25:17 UTC
Description of problem: 

We should have a way to control self-heal for a disperse volume. At sometime when we have multiple bricks on a node. If a node goes down and comes up, several brick will start healing. This can lead to very high CPU usage and this can hamper ongoing IO. So we should have a mechanism to control heal, this will help in performing lazy heal during peak time and aggressive heal during less load.

Comment 2 Worker Ant 2017-06-12 11:56:09 UTC
REVIEW: https://review.gluster.org/17521 (syncop : Execute "number" of tasks based on priority) posted (#1) for review on master by Ashish Pandey (aspandey)

Comment 3 Worker Ant 2017-06-28 11:43:20 UTC
REVIEW: https://review.gluster.org/17521 (syncop : Execute "number" of tasks based on priority) posted (#2) for review on master by Ashish Pandey (aspandey)

Comment 4 Ashish Pandey 2018-10-17 09:42:41 UTC
We have come up with a script to control the CPU usage by heal.
That will solve the issue.

https://review.gluster.org/#/c/glusterfs/+/18404/

*** This bug has been marked as a duplicate of bug 1496335 ***


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