Return-Path: X-Original-To: apmail-hbase-issues-archive@www.apache.org Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 03DB5199C3 for ; Tue, 15 Mar 2016 17:18:39 +0000 (UTC) Received: (qmail 84563 invoked by uid 500); 15 Mar 2016 17:18:33 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 84517 invoked by uid 500); 15 Mar 2016 17:18:33 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 84471 invoked by uid 99); 15 Mar 2016 17:18:33 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Mar 2016 17:18:33 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 8F2D82C1F68 for ; Tue, 15 Mar 2016 17:18:33 +0000 (UTC) Date: Tue, 15 Mar 2016 17:18:33 +0000 (UTC) From: "Gary Helmling (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-14866) VerifyReplication should use peer configuration in peer connection MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HBASE-14866?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15195695#comment-15195695 ] Gary Helmling commented on HBASE-14866: --------------------------------------- bq. Doesn't hbase ensure API compatibility across minor version changes without having to recompile? As Andy mentions, we don't guarantee binary compatibility across minor releases. Since configuration keys are part of the "job spec" for map reduce, though, you could argue that this falls more under the umbrella of wire format compatibility or even data format compatibility for config keys that have changed. However, I don't see where the value of OUTPUT_TABLE changed with this patch. I believe I left it the same because of compatibility concerns. Maybe I missed something. [~haridsv], could it be the setting for QUORUM_ADDRESS or another config tripping you up? Do you have a test case that reproduces the issue you're seeing? If so, can you open a new JIRA with the test case attached? > VerifyReplication should use peer configuration in peer connection > ------------------------------------------------------------------ > > Key: HBASE-14866 > URL: https://issues.apache.org/jira/browse/HBASE-14866 > Project: HBase > Issue Type: Improvement > Components: Replication > Reporter: Gary Helmling > Assignee: Gary Helmling > Fix For: 2.0.0, 1.2.0, 1.3.0, 0.98.17 > > Attachments: HBASE-14866-0.98.patch, HBASE-14866.patch, HBASE-14866_v1.patch, hbase-14866-branch-1-v1.patch, hbase-14866-v4.patch, hbase-14866-v5.patch, hbase-14866-v6.patch, hbase-14866_v2.patch, hbase-14866_v3.patch > > > VerifyReplication uses the replication peer's configuration to construct the ZooKeeper quorum address for the peer connection. However, other configuration properties in the peer's configuration are dropped. It should merge all configuration properties from the {{ReplicationPeerConfig}} when creating the peer connection and obtaining a credentials for the peer cluster. -- This message was sent by Atlassian JIRA (v6.3.4#6332)