The idea behind this PR is really great. Thanks a lot for addressing it. But the Loadbalancing in the controller has to be adapted as well. You need to make a change in the `ShardingContainerPoolBalancer`. Otherwise, the laodbalancer will think, that each invoker has the space for the default vaule of user-memory. That would mean, that an invoker will idle if it has more space or it will be overloaded by the loadbalancer if it has less space.
One minor thing: Can we keep the name `user_memory` instead of `use_memory`, as this variable describes how much space will be used for user-actions. [ Full content available at: https://github.com/apache/incubator-openwhisk/pull/4011 ] This message was relayed via gitbox.apache.org for [email protected]
