From dev-return-31014-archive-asf-public=cust-asf.ponee.io@geode.apache.org Tue Apr 30 19:10:55 2019 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 [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id ED300180651 for ; Tue, 30 Apr 2019 21:10:54 +0200 (CEST) Received: (qmail 14244 invoked by uid 500); 30 Apr 2019 19:10:54 -0000 Mailing-List: contact dev-help@geode.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@geode.apache.org Delivered-To: mailing list dev@geode.apache.org Received: (qmail 14231 invoked by uid 99); 30 Apr 2019 19:10:53 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Apr 2019 19:10:53 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 3E5C1C23B9 for ; Tue, 30 Apr 2019 19:10:53 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.101 X-Spam-Level: ** X-Spam-Status: No, score=2.101 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, KHOP_DYNAMIC=0.792, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id g1VVMZOrgr41 for ; Tue, 30 Apr 2019 19:10:50 +0000 (UTC) Received: from mx0b-00296801.pphosted.com (mx0b-00296801.pphosted.com [148.163.153.148]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 24BBB5F5F3 for ; Tue, 30 Apr 2019 19:10:50 +0000 (UTC) Received: from pps.filterd (m0114586.ppops.net [127.0.0.1]) by mx0b-00296801.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x3UJ2wD4002683 for ; Tue, 30 Apr 2019 19:10:42 GMT Received: from mail-yw1-f71.google.com (mail-yw1-f71.google.com [209.85.161.71]) by mx0b-00296801.pphosted.com with ESMTP id 2s4ggebbgs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 30 Apr 2019 19:10:42 +0000 Received: by mail-yw1-f71.google.com with SMTP id g128so14325730ywf.11 for ; Tue, 30 Apr 2019 12:10:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=5aHutotPz+EHQNUW8RMkQZ1ojvWkTVOLqMQRuaw959Q=; b=oKZZP2OhDBnyxyfNj6Zk0APwlk/2pKfQGzbsAZ6miZJzPkbFekO1eTggdh+ILqsrz4 jbWUtmGMc1hg3ZZx6NBv3Hn0FuWEdMwSuGs9m07w5RMIOJoQKfi0JeFmUu/nlQKtmdSE gplFyuOnpHX1ooit77Iz0i57ZfsJo12Qknyv3r+TzBvR7GrEsyrnX9UvsenRp4oc9SAB wKOivKEnLP+uVdCIXK9qgotNkqSjEmztCsxgNmafNWOL8BwDUm3zLkl5a9Me2NhFoqGl 5Jy08mmsWpPRiIYmB7t7hz8TsVVVuesjKeGtjVtC9iU//ulesaEuFJc1xnnlj5UZTO4I o3yQ== X-Gm-Message-State: APjAAAVaE/sKBTR8qiISqNbdZ7lOixkvB41FpQjqg2CiCJo1VhSY4zip RuPkQSeWWVLz5UoW2QKQdcRFnSbmrepq7gj4QAQJ55bq75ueMigt/Cfw5FTZJW3EmToPS5G9KKv BRuVGnBe7WXY+hRv4LoJDCKiDRAlETH1LtOpXQZthHxvq9+2ejknpZcw= X-Received: by 2002:a0d:ca46:: with SMTP id m67mr41789315ywd.185.1556651441755; Tue, 30 Apr 2019 12:10:41 -0700 (PDT) X-Google-Smtp-Source: APXvYqxTQQrI6oIPUPMyIt/6hDh9pM8c/5sOfkDnYGLHf0X16w8jg3xiFxLe8d2ay8GKyTWy533Yd4JDPocNGAhNWqw= X-Received: by 2002:a0d:ca46:: with SMTP id m67mr41789297ywd.185.1556651441529; Tue, 30 Apr 2019 12:10:41 -0700 (PDT) MIME-Version: 1.0 From: Michael Oleske Date: Tue, 30 Apr 2019 12:10:30 -0700 Message-ID: Subject: Pulse - Non-Embedded Mode To: dev@geode.apache.org Content-Type: multipart/alternative; boundary="0000000000003639530587c428ad" X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-04-30_10:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1904300113 --0000000000003639530587c428ad Content-Type: text/plain; charset="UTF-8" Hi Geode Community! Some colleagues and I were looking at GEODE-6683 ( https://issues.apache.org/jira/browse/GEODE-6683) and noticed that we do not have test coverage for running Pulse in non-embedded mode. We were wondering what our strategy is around Pulse in non-embedded mode. In order to fully fix the issue, we would prefer to have a high-level acceptance test that actually tries to run Pule in non-embedded mode (we could not find an existing acceptance test that performs this). However, this non-embedded mode seems a bit odd, as the instructions for it ( https://geode.apache.org/docs/guide/19/tools_modules/pulse/pulse-hosted.html) are slightly confusing and need some updating for geode (such as making sure geode-core is on the class path). It seems strange to try and host a web app in this way, especially with the extra configuration needed (cannot just plop the Pulse war file in my web server with some config and have it work). So there's some questions about the best path forward. 1. Should we continue supporting non-embedded mode for Pulse? It seems like it may be useful to allow Pulse to run outside of a member, but not as it currently does. If it was deprecated, I wouldn't be as insistent on an acceptance test for it. 2. Should we try to make a separate artifact that is intended to be deployed on a web server? This would have a new artifact that could run elsewhere then (with maybe a user provided config file for properties.) 3. For the issue that brought up these questions (GEODE-6683), we have currently only written some unit tests to add the properties. So the current question is what type of path forward should we take? -michael --0000000000003639530587c428ad--