The Issue
When you manually scale an elastic cluster let’s say from 2 to 3 there is no issue. Then try scaling the cluster from 3 to 4 and WebLogic admin console will report “FAILED”.
How it really Works
Actually it is not broken, it just doesn’t do what you expect it to do because of the cool down period for cluster scaling that has a default value of 900 seconds. This setting is useful to prevent oscillating cluster sizes (possibly due to conflicting rules).
You can set this value yourself under Cluster / Configuration /
What should Oracle Do?
Oracle should change the state from FAILED, to COOLDOWN_PERIOD or so.