Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1651678

Summary: Swift has too many worker processes
Product: Red Hat OpenStack Reporter: Sai Sindhur Malleni <smalleni>
Component: openstack-tripleo-heat-templatesAssignee: Laura Marsh <lmarsh>
Status: CLOSED CURRENTRELEASE QA Contact: Mike Abrams <mabrams>
Severity: medium Docs Contact: Laura Marsh <lmarsh>
Priority: medium    
Version: 13.0 (Queens)CC: cschwede, lmarsh, mabrams, mburns, tenobreg
Target Milestone: ---Keywords: Documentation, Reopened, Triaged, ZStream
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-03-18 15:11:22 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Sai Sindhur Malleni 2018-11-20 14:56:13 UTC
Description of problem:
In OSP13, swift has number of workers set to number of cores for all its services like swift-proxy-server, swift-account-server, swift-container-server, swift-object-server.

On a 56 cores machines, we have 57 swift-proxy-server processes for example.
Ideally we should cap workers at min(cpu-cores/2, 12)


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

How reproducible:
100%

Steps to Reproduce:
1. deploy director with defaults
2.
3.

Actual results:
Too many swift processes

Expected results:
Max of 12 swift workers

Additional info: