Bug 812515
Summary: | [glusterfs-3.3.0qa34]: self-heal operation makes brick processes CPU usage very high | ||
---|---|---|---|
Product: | [Community] GlusterFS | Reporter: | Raghavendra Bhat <rabhat> |
Component: | replicate | Assignee: | Pranith Kumar K <pkarampu> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | mainline | CC: | gluster-bugs, rfortier, shaines, vbellur |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | glusterfs-3.4.0 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-07-24 17:28:35 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | glusterfs-3.3.0qa40 | Category: | --- |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 817967 |
Description
Raghavendra Bhat
2012-04-14 09:56:14 UTC
Awaiting performance results from test run that includes patch at http://review.gluster.com/#change,3186 to determine whether it can be accepted. CHANGE: http://review.gluster.com/3186 (performance/io-threads: Change the thread scaling logic.) merged in master by Vijay Bellur (vijay) CHANGE: http://review.gluster.com/3187 (mgmt/glusterd: Make priority threads configurable) merged in master by Vijay Bellur (vijay) The issue is observed because the scaling of threads happens for the number of fops in iot queue. But Only 1 thread is allowed (because of the limit on least-prio-queue) to process the fops, so threads are spawned only to be terminated. The new change considers the limits on the queues before scaling up. Checked with glusterfs-3.3.0qa40 and now CPU usage has been reduced while self-heal is going on. |