Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id CE226200B35 for ; Tue, 21 Jun 2016 01:40:02 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id CCA85160A65; Mon, 20 Jun 2016 23:40:02 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 21DC0160A55 for ; Tue, 21 Jun 2016 01:40:01 +0200 (CEST) Received: (qmail 95152 invoked by uid 500); 20 Jun 2016 23:40:01 -0000 Mailing-List: contact dev-help@phoenix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@phoenix.apache.org Delivered-To: mailing list dev@phoenix.apache.org Received: (qmail 95141 invoked by uid 99); 20 Jun 2016 23:40:01 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Jun 2016 23:40:01 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id C188F180628 for ; Mon, 20 Jun 2016 23:40:00 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -4.646 X-Spam-Level: X-Spam-Status: No, score=-4.646 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id vrL_LLOttwtu for ; Mon, 20 Jun 2016 23:40:00 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with SMTP id 222225F3F3 for ; Mon, 20 Jun 2016 23:39:58 +0000 (UTC) Received: (qmail 93709 invoked by uid 99); 20 Jun 2016 23:39:58 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Jun 2016 23:39:58 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 2470D2C14F8 for ; Mon, 20 Jun 2016 23:39:58 +0000 (UTC) Date: Mon, 20 Jun 2016 23:39:58 +0000 (UTC) From: "Mujtaba Chohan (JIRA)" To: dev@phoenix.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (PHOENIX-3010) Allow optional rolling restart for major release MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Mon, 20 Jun 2016 23:40:03 -0000 [ https://issues.apache.org/jira/browse/PHOENIX-3010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15340686#comment-15340686 ] Mujtaba Chohan commented on PHOENIX-3010: ----------------------------------------- I was thinking of the scenario that someone upgraded server and then found that older client throwing incompatibility exception, now he'd need to set property cluster wide and restart again. Yes maybe a bit of corner case. > Allow optional rolling restart for major release > ------------------------------------------------- > > Key: PHOENIX-3010 > URL: https://issues.apache.org/jira/browse/PHOENIX-3010 > Project: Phoenix > Issue Type: Improvement > Reporter: James Taylor > Assignee: Samarth Jain > > If the major version number of the client does not match the major version of the server, the client is not allowed to connect to the server. However, sometimes a major release may make breaking changes to features that are not being used by users. In that case, an older client (i.e. 4.x) would work fine against a new server (i.e. 5.0). We should have a config parameter, something like {{phoenix.connection.allowPriorMajorVersion}} that allows this connection to take place, but defaults to false. -- This message was sent by Atlassian JIRA (v6.3.4#6332)