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 522DC200D30 for ; Mon, 30 Oct 2017 19:35:05 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 50930160BE4; Mon, 30 Oct 2017 18:35:05 +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 96C211609D5 for ; Mon, 30 Oct 2017 19:35:04 +0100 (CET) Received: (qmail 66132 invoked by uid 500); 30 Oct 2017 18:35:03 -0000 Mailing-List: contact hdfs-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list hdfs-issues@hadoop.apache.org Received: (qmail 66121 invoked by uid 99); 30 Oct 2017 18:35:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Oct 2017 18:35:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id CB81BCD44B for ; Mon, 30 Oct 2017 18:35:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -99.202 X-Spam-Level: X-Spam-Status: No, score=-99.202 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 3_CYfi8ijDD3 for ; Mon, 30 Oct 2017 18:35:02 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id B623E5F2AE for ; Mon, 30 Oct 2017 18:35:01 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 0AA91E0D2B for ; Mon, 30 Oct 2017 18:35:01 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id BA9C3212F8 for ; Mon, 30 Oct 2017 18:35:00 +0000 (UTC) Date: Mon, 30 Oct 2017 18:35:00 +0000 (UTC) From: "Tsz Wo Nicholas Sze (JIRA)" To: hdfs-issues@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HDFS-12720) Ozone: Ratis options are not passed from KSM Client protobuf helper correctly. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Mon, 30 Oct 2017 18:35:05 -0000 [ https://issues.apache.org/jira/browse/HDFS-12720?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16225504#comment-16225504 ] Tsz Wo Nicholas Sze commented on HDFS-12720: -------------------------------------------- Patch looks good. Just some minor comments: - Should the code below be channel().close().sync()? {code} //XceiverClient.close try { channelFuture.channel().closeFuture().sync(); } catch (InterruptedException ie) { LOG.error("close for pipeline:{} interrupted", pipeline, ie); } {code} -* Also, the ie won't be printed to LOG. It should be chanaged to: {code} LOG.warn("close for pipeline: " + pipeline + " interrupted", ie); {code} -* Since the ie is ignored, let's use warn instead of error. - Let's add a newRaftGroup(datanodes) to RatisHelper {code} static RaftGroup newRaftGroup(List datanodes) { return newRaftGroup(toRaftPeers(datanodes)); } {code} so that we can use it in XceiverClientRatis {code} public void createPipeline(String clusterId, List datanodes) throws IOException { final RaftGroup group = RatisHelper.newRaftGroup(datanodes); LOG.debug("initializing pipeline:{} with nodes:{}", clusterId, group.getPeers()); reinitialize(datanodes, group); } {code} > Ozone: Ratis options are not passed from KSM Client protobuf helper correctly. > ------------------------------------------------------------------------------ > > Key: HDFS-12720 > URL: https://issues.apache.org/jira/browse/HDFS-12720 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: ozone > Affects Versions: HDFS-7240 > Reporter: Mukul Kumar Singh > Assignee: Mukul Kumar Singh > Labels: ozoneMerge > Fix For: HDFS-7240 > > Attachments: HDFS-12720-HDFS-7240.001.patch, HDFS-12720-HDFS-7240.002.patch, HDFS-12720-HDFS-7240.003.patch > > > {{KeySpaceManagerProtocolClientSideTranslatorPB#allocateBlock}} and {{KeySpaceManagerProtocolClientSideTranslatorPB#openKey}} do not pass the ratis replication factor and replication type to the KSM server. this causes the allocations using ratis model to resort to standalone mode even when Ratis mode is specified. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscribe@hadoop.apache.org For additional commands, e-mail: hdfs-issues-help@hadoop.apache.org