Demand for extra CPU capacity? Use a bug in POWER8 firmware – IBMi.org – Bart's blog
Skip to content
Bart
Hardware, POWER, PowerVM
May 25, 2017May 26, 2017
1 Minute
This week I discovered very weird bug in the POWER8 firmware. With this bug it is possible to use entire server capacity without paying processor activation to IBM. On the Enterprise Server models, processors are activated via processor core activation license. For instance, you can buy MME model with 40 CPU installed, but only 8 will be available for use. This was always protected by the server firmware. The firmware didn’t allow to assign/start the Lpar if the entitled capacity exceed the number activated cores. Apparently in the latest POWER8 firmware 860.xx IBM got a bug which allows to assign any number of the processor to the processor pool. In another words, a server may have activated 8 cores only but it is possible to run a workload with the physical instaledl capacity. The firmware does not check what is licensed. Pretty big, right ? For the first time I see a bug which affects IBM charges more than users.
This bug is fixed in the latest firmware release from March 2017 with following description.
On systems using PowerVM firmware, a problem was fixed for a group of shared processor partitions being able to exceed the designated capacity placed on a shared processor pool. This error can be triggered by using the DLPAR move function for the shared processor partitions, if the pool has already reached its maximum specified capacity. To prevent this problem from occurring when making DLPAR changes when the pool is at the maximum capacity, do not use the DLPAR move operation but instead break it into two steps: DLPAR remove followed by DLPAR add. This gives enough time for the DLPAR remove to be fully completed prior to starting the DLPAR add request.
I’m pretty sure that IBM tracks how many CPU being actively use by a customer. So, if someone assigned more CPUs to his workload what is eligible for, it can be very expensive mistake.
Share this:
Share on X (Opens in new window)
Share on Facebook (Opens in new window)<br>Facebook
Like Loading...
Related
Published by Bart
View all posts by Bart
Published<br>May 25, 2017May 26, 2017
Leave a comment Cancel reply
Search for:
Twitter<br>My Tweets
Recent Posts
How Time and Data Management works on IBM PowerSystems
Dell/EMC storage and IBM i – what’s happening
BRMS killed – The king is dead, long live the king!
Store Single Sign On configuration on iASP
Execute IBMi command within multiple sessions
Archives
February 2025
November 2024
October 2024
January 2022
May 2021
November 2020
July 2020
October 2019
September 2019
August 2019
April 2019
December 2018
November 2018
June 2018
May 2018
April 2018
January 2018
November 2017
September 2017
August 2017
June 2017
May 2017
February 2017
November 2016
October 2016
May 2016
April 2016
March 2016
February 2016
January 2016
September 2015
July 2015
May 2015
March 2015
February 2015
January 2015
November 2014
October 2014
September 2014
July 2014
May 2014
April 2014
February 2014
January 2014
December 2013
July 2012
Categories
Administration
AIX
Automation
conference
External storage
Hardware
HMC
IBM i
LPARKit
OS installation
POWER
POWER9
PowerHA
PowerVM
redbook
SRIOV
Uncategorized
VIOS
Comment
Reblog
Subscribe
Subscribed
IBMi.org - Bart's blog
Join 50 other subscribers
Sign me up
Already have a WordPress.com account? Log in now.
IBMi.org - Bart's blog
Subscribe
Subscribed
Sign up
Log in
Copy shortlink
Report this content
View post in Reader
Manage subscriptions
Collapse this bar
%d