Heyho out there,

as mentioned a couple of weeks ago, we implemented a new loadbalancer (see 
https://github.com/apache/incubator-openwhisk/blob/master/core/controller/src/main/scala/whisk/core/loadBalancer/ShardingContainerPoolBalancer.scala).
 This loadbalancer has proven pretty stable so far and is used in IBM's 
deployed version of OpenWhisk. I hereby propose that we swap the default 
implementation to the new one as quickly as possible (in one week, starting 
today) and remove the old source ASAP as well (1-2 weeks after initial 
deprecation).

I'd like to progress with this aggressively because having multiple 
implementations with similar characteristics is confusing to newcomers. The new 
implementation should be flat-out superior to the old one anyway (at least it's 
supposed to).

Please let me know if anybody has concerns with this approach and or would like 
to stay on the old implementation (with state sharing).

Cheers
Markus

Reply via email to