Return-Path: X-Original-To: apmail-hadoop-hdfs-issues-archive@minotaur.apache.org Delivered-To: apmail-hadoop-hdfs-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DFC521813A for ; Tue, 16 Jun 2015 12:47:06 +0000 (UTC) Received: (qmail 80890 invoked by uid 500); 16 Jun 2015 12:47:06 -0000 Delivered-To: apmail-hadoop-hdfs-issues-archive@hadoop.apache.org Received: (qmail 80838 invoked by uid 500); 16 Jun 2015 12:47:06 -0000 Mailing-List: contact hdfs-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hdfs-issues@hadoop.apache.org Delivered-To: mailing list hdfs-issues@hadoop.apache.org Received: (qmail 80824 invoked by uid 99); 16 Jun 2015 12:47:06 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Jun 2015 12:47:06 +0000 Date: Tue, 16 Jun 2015 12:47:06 +0000 (UTC) From: "Hudson (JIRA)" To: hdfs-issues@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HDFS-8361) Choose SSD over DISK in block placement 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/HDFS-8361?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14587979#comment-14587979 ] Hudson commented on HDFS-8361: ------------------------------ FAILURE: Integrated in Hadoop-Hdfs-trunk #2158 (See [https://builds.apache.org/job/Hadoop-Hdfs-trunk/2158/]) HDFS-8361. Choose SSD over DISK in block placement. (szetszwo: rev 175e6d120fc34710048c2e9512dd270410172803) * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestBlockStoragePolicy.java * hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt * hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/StorageType.java > Choose SSD over DISK in block placement > --------------------------------------- > > Key: HDFS-8361 > URL: https://issues.apache.org/jira/browse/HDFS-8361 > Project: Hadoop HDFS > Issue Type: Improvement > Components: namenode > Reporter: Tsz Wo Nicholas Sze > Assignee: Tsz Wo Nicholas Sze > Fix For: 2.7.1 > > Attachments: h8361_20150508.patch, h8361_20150612.patch > > > BlockPlacementPolicyDefault chooses the StorageType by iterating the given StorageType EnumMap in its natural order (the order in which the enum constants are declared). So DISK will be chosen over SSD in One-SSD policy since DISK is declared before SSD as shown below. We should choose SSD first. > {code} > public enum StorageType { > DISK(false), > SSD(false), > ARCHIVE(false), > RAM_DISK(true); > ... > } > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)