IRQ for all hardware is landed to CPU0 on CentOS

Bug #1401925 reported by Sergii Golovatiuk
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Bartłomiej Piotrowski
Declined for 3.2.x by Dmitry Borodaenko
5.0.x
Won't Fix
High
Sergii Golovatiuk
5.1.x
Fix Committed
High
Bogdan Dobrelya
6.0.x
Fix Committed
High
Vladimir Kuklin
6.1.x
Fix Released
High
Bartłomiej Piotrowski

Bug Description

We don't install IRQBalance on CentOS nodes (probably Ubuntu). IRQ for all hardware is landed to CPU0

How to reproduce:

cat /proc/interrupts from any node with more than 1 CPU

Output will be something like

http://xsnippet.org/360367/

Though default affinity is to ffffff..f

This problem may also affect Ubuntu though it requires verification

tags: added: customer-found
Revision history for this message
Aleksandr Didenko (adidenko) wrote :

Ubuntu is not affected. Here's an example from Ubuntu env deployed with Fuel-5.1.1:
 http://paste.openstack.org/show/149941/

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

Fix proposed to branch: master
Review: https://review.openstack.org/141437

Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Vladimir Kuklin (vkuklin)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/6.0)

Fix proposed to branch: stable/6.0
Review: https://review.openstack.org/141438

summary: - IRQ for all hardware is landed to CPU0
+ IRQ for all hardware is landed to CPU0 on CentOS
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/141437
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=875f0d5f8243abecadfa5032b2418c2bb78378da
Submitter: Jenkins
Branch: master

commit 875f0d5f8243abecadfa5032b2418c2bb78378da
Author: Vladimir Kuklin <email address hidden>
Date: Fri Dec 12 20:35:02 2014 +0300

    Install and run irqbalance for RedHat-based systems

    Change-Id: Id6aa98ad3390359ce0aa7295b2f6b4e645741f36
    Closes-bug: #1401925

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (stable/6.0)

Reviewed: https://review.openstack.org/141438
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=2db32df2d34022cb35ca939b80b227cb3ce202f3
Submitter: Jenkins
Branch: stable/6.0

commit 2db32df2d34022cb35ca939b80b227cb3ce202f3
Author: Vladimir Kuklin <email address hidden>
Date: Fri Dec 12 20:35:02 2014 +0300

    Install and run irqbalance for RedHat-based systems

    Change-Id: Id6aa98ad3390359ce0aa7295b2f6b4e645741f36
    Closes-bug: #1401925

Mike Scherbakov (mihgen)
no longer affects: fuel/4.0.x
no longer affects: fuel/4.1.x
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/5.0)

Fix proposed to branch: stable/5.0
Review: https://review.openstack.org/141830

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/5.1)

Fix proposed to branch: stable/5.1
Review: https://review.openstack.org/161150

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (stable/5.1)

Reviewed: https://review.openstack.org/161150
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=dd313bda53b8289e8f6a94545d978ee315a6fbea
Submitter: Jenkins
Branch: stable/5.1

commit dd313bda53b8289e8f6a94545d978ee315a6fbea
Author: Vladimir Kuklin <email address hidden>
Date: Fri Dec 12 20:35:02 2014 +0300

    Install and run irqbalance for RedHat-based systems.

    Change-Id: Id6aa98ad3390359ce0aa7295b2f6b4e645741f36
    Closes-bug: #1401925
    (cherry picked from commit 875f0d5f8243abecadfa5032b2418c2bb78378da)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (stable/5.0)

Change abandoned by Sergii Golovatiuk (<email address hidden>) on branch: stable/5.0
Review: https://review.openstack.org/141830

Revision history for this message
Bartłomiej Piotrowski (bpiotrowski) wrote :

I don't see irqbalance running on CentOS nodes deployed by 6.1-471.

[root@node-2 ~]# pgrep -fl irqbalance
[root@node-2 ~]#

Is it expected?

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

Fix proposed to branch: master
Review: https://review.openstack.org/185938

Changed in fuel:
assignee: Vladimir Kuklin (vkuklin) → Bartlomiej Piotrowski (bpiotrowski)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/185938
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=f9345282609de1d387bbf3178b400d08159d1f96
Submitter: Jenkins
Branch: master

commit f9345282609de1d387bbf3178b400d08159d1f96
Author: Bartłomiej Piotrowski <email address hidden>
Date: Wed May 27 12:59:58 2015 +0200

    Ensure irqbalance is installed and running

    Change-Id: Ifd2dfa17fe95d3ca77614e0f1e0e3c51372eb90e
    Closes-Bug: 1401925

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Bartłomiej Piotrowski (bpiotrowski) wrote :

Fix confirmed on 6.1 #476.

[root@node-1 ~]# pgrep -fl irqbalance
26566 irqbalance --pid=/var/run/irqbalance.pid

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.