[jira] [Updated] (HDFS-8361) Choose SSD over DISK in block placement

2017-01-05 Thread Junping Du (JIRA)

 [ 
https://issues.apache.org/jira/browse/HDFS-8361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Junping Du updated HDFS-8361:
-
Fix Version/s: 2.8.0

> 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.8.0, 2.7.1, 3.0.0-alpha1
>
> 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)

-
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org



[jira] [Updated] (HDFS-8361) Choose SSD over DISK in block placement

2015-06-15 Thread Tsz Wo Nicholas Sze (JIRA)

 [ 
https://issues.apache.org/jira/browse/HDFS-8361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz Wo Nicholas Sze updated HDFS-8361:
--
   Resolution: Fixed
Fix Version/s: 2.7.1
 Hadoop Flags: Reviewed
   Status: Resolved  (was: Patch Available)

Thanks Joe and Jing for the reviewing.

I have committed this.

 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)


[jira] [Updated] (HDFS-8361) Choose SSD over DISK in block placement

2015-06-12 Thread Tsz Wo Nicholas Sze (JIRA)

 [ 
https://issues.apache.org/jira/browse/HDFS-8361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz Wo Nicholas Sze updated HDFS-8361:
--
Attachment: h8361_20150612.patch

h8361_20150612.patch: addresses Joe's comments.

 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
 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)


[jira] [Updated] (HDFS-8361) Choose SSD over DISK in block placement

2015-06-12 Thread Tsz Wo Nicholas Sze (JIRA)

 [ 
https://issues.apache.org/jira/browse/HDFS-8361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz Wo Nicholas Sze updated HDFS-8361:
--
Status: Patch Available  (was: Open)

 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
 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)


[jira] [Updated] (HDFS-8361) Choose SSD over DISK in block placement

2015-05-08 Thread Tsz Wo Nicholas Sze (JIRA)

 [ 
https://issues.apache.org/jira/browse/HDFS-8361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz Wo Nicholas Sze updated HDFS-8361:
--
Attachment: h8361_20150508.patch

h8361_20150508.patch: reorders the storage types.

 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
 Attachments: h8361_20150508.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)