From dev-return-1526-archive-asf-public=cust-asf.ponee.io@openwhisk.apache.org Mon Feb 26 14:31:41 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 960FA18064A for ; Mon, 26 Feb 2018 14:31:40 +0100 (CET) Received: (qmail 54507 invoked by uid 500); 26 Feb 2018 13:31:39 -0000 Mailing-List: contact dev-help@openwhisk.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openwhisk.apache.org Delivered-To: mailing list dev@openwhisk.apache.org Received: (qmail 54492 invoked by uid 99); 26 Feb 2018 13:31:38 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Feb 2018 13:31:38 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 53A421A035D for ; Mon, 26 Feb 2018 13:31:38 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.702 X-Spam-Level: X-Spam-Status: No, score=-0.702 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id scbfPkMfxWCE for ; Mon, 26 Feb 2018 13:31:37 +0000 (UTC) Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 3412A5F1E7 for ; Mon, 26 Feb 2018 13:31:37 +0000 (UTC) Received: from pps.filterd (m0098394.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w1QDTLoB137762 for ; Mon, 26 Feb 2018 08:31:36 -0500 Received: from smtp.notes.na.collabserv.com (smtp.notes.na.collabserv.com [192.155.248.66]) by mx0a-001b2d01.pphosted.com with ESMTP id 2gck1x0de8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 26 Feb 2018 08:31:36 -0500 Received: from localhost by smtp.notes.na.collabserv.com with smtp.notes.na.collabserv.com ESMTP for from ; Mon, 26 Feb 2018 13:31:35 -0000 Received: from us1a3-smtp03.a3.dal06.isc4sb.com (10.106.154.98) by smtp.notes.na.collabserv.com (10.106.227.127) with smtp.notes.na.collabserv.com ESMTP; Mon, 26 Feb 2018 13:31:32 -0000 Received: from us1a3-mail78.a3.dal09.isc4sb.com ([10.142.3.144]) by us1a3-smtp03.a3.dal06.isc4sb.com with ESMTP id 2018022613313141-571370 ; Mon, 26 Feb 2018 13:31:31 +0000 In-Reply-To: Subject: Deprecation of the "old" loadbalancer From: "Markus Thoemmes" To: dev@openwhisk.apache.org Date: Mon, 26 Feb 2018 13:31:31 +0000 MIME-Version: 1.0 Sensitivity: Importance: Normal X-Priority: 3 (Normal) References: X-Mailer: IBM iNotes ($HaikuForm 1010) | IBM Domino Build SCN1803700_20180206T0029_FP1 February 08, 2018 at 11:43 X-LLNOutbound: False X-Disclaimed: 46519 X-TNEFEvaluated: 1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 x-cbid: 18022613-6357-0000-0000-0000046B849A X-IBM-SpamModules-Scores: BY=0.021795; FL=0; FP=0; FZ=0; HX=0; KW=0; PH=0; SC=0.394815; ST=0; TS=0; UL=0; ISC=; MB=0.077725 X-IBM-SpamModules-Versions: BY=3.00008600; HX=3.00000241; KW=3.00000007; PH=3.00000004; SC=3.00000254; SDB=6.00995363; UDB=6.00505935; IPR=6.00774694; BA=6.00005846; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009; ZB=6.00000000; ZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00019745; XFM=3.00000015; UTC=2018-02-26 13:31:33 X-IBM-AV-DETECTION: SAVI=unsuspicious REMOTE=unsuspicious XFE=unused X-IBM-AV-VERSION: SAVI=2018-02-26 04:46:55 - 6.00008116 x-cbparentid: 18022613-6358-0000-0000-0000E9968E44 Message-Id: X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2018-02-26_04:,, signatures=0 X-Proofpoint-Spam-Reason: safe 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/s= rc/main/scala/whisk/core/loadBalancer/ShardingContainerPoolBalancer.scala).= This loadbalancer has proven pretty stable so far and is used in IBM's dep= loyed version of OpenWhisk. I hereby propose that we swap the default imple= mentation to the new one as quickly as possible (in one week, starting toda= y) and remove the old source ASAP as well (1-2 weeks after initial deprecat= ion). I'd like to progress with this aggressively because having multiple impleme= ntations with similar characteristics is confusing to newcomers. The new im= plementation 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