<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: List Of Block Placement Algorithm For HDFS in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/List-Of-Block-Placement-Algorithm-For-HDFS/m-p/286957#M212768</link>
    <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/36283"&gt;@aengineer&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also noticed from one comment in HDFS-8789 that "&lt;SPAN&gt;balancer doesn't support anything other than the default placement policy (BlockPlacementPolicyDefault).&lt;/SPAN&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;HDFS-14053 says ability for NN to re-replicate blocks based on policy change is fixed in hadoop 3.3.0 [not sure if it's hadoop version or not, though NN version doesn't make sense], while HDFS-14637 supports above statement until UD get enable.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 06 Jan 2020 16:57:30 GMT</pubDate>
    <dc:creator>aps</dc:creator>
    <dc:date>2020-01-06T16:57:30Z</dc:date>
    <item>
      <title>List Of Block Placement Algorithm For HDFS</title>
      <link>https://community.cloudera.com/t5/Support-Questions/List-Of-Block-Placement-Algorithm-For-HDFS/m-p/183804#M145965</link>
      <description>&lt;P&gt;With HDFS-385, pluggable interface for HDFS block's replica placement is allowed. I found multiple HDFS JIRAs pointing to various such algorithm, yet didn't find any documentation listing the available choices. JIRA # HDFS-8789 will allow migration of block placement policy, yet the JIRA has no further details. Any help in identifying the list of such algorithms.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Mar 2018 20:11:58 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/List-Of-Block-Placement-Algorithm-For-HDFS/m-p/183804#M145965</guid>
      <dc:creator>smdas</dc:creator>
      <dc:date>2018-03-09T20:11:58Z</dc:date>
    </item>
    <item>
      <title>Re: List Of Block Placement Algorithm For HDFS</title>
      <link>https://community.cloudera.com/t5/Support-Questions/List-Of-Block-Placement-Algorithm-For-HDFS/m-p/183805#M145966</link>
      <description>&lt;P&gt;A quick search in the code base tells me that we have these following policies&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;AvailableSpaceBlockPlacementPolicy&lt;/LI&gt;&lt;LI&gt;BlockPlacementPolicyDefault&lt;/LI&gt;&lt;LI&gt;BlockPlacementPolicyRackFaultTolerant&lt;/LI&gt;&lt;LI&gt;BlockPlacementPolicyWithNodeGroup&lt;/LI&gt;&lt;LI&gt;BlockPlacementPolicyWithUpgradeDomain&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;gt; yet didn't find any documentation listing the available choices. &lt;/P&gt;&lt;P&gt;You are absolutely right, we can certainly do better on documenting this, Thanks for pointing this out. I will address this in an Apache JIRA. &lt;/P&gt;</description>
      <pubDate>Sat, 10 Mar 2018 02:33:18 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/List-Of-Block-Placement-Algorithm-For-HDFS/m-p/183805#M145966</guid>
      <dc:creator>aengineer</dc:creator>
      <dc:date>2018-03-10T02:33:18Z</dc:date>
    </item>
    <item>
      <title>Re: List Of Block Placement Algorithm For HDFS</title>
      <link>https://community.cloudera.com/t5/Support-Questions/List-Of-Block-Placement-Algorithm-For-HDFS/m-p/183806#M145967</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/57159/smdas.html" nodeid="57159"&gt;@smdas&lt;/A&gt; Sorry forgot to tag you.&lt;/P&gt;</description>
      <pubDate>Sat, 10 Mar 2018 02:34:03 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/List-Of-Block-Placement-Algorithm-For-HDFS/m-p/183806#M145967</guid>
      <dc:creator>aengineer</dc:creator>
      <dc:date>2018-03-10T02:34:03Z</dc:date>
    </item>
    <item>
      <title>Re: List Of Block Placement Algorithm For HDFS</title>
      <link>https://community.cloudera.com/t5/Support-Questions/List-Of-Block-Placement-Algorithm-For-HDFS/m-p/286909#M212738</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/36283"&gt;@aengineer&lt;/a&gt;&amp;nbsp;In continuation of Smarak's concern, do we have any further info on this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;JIRA HDFS-8789 is still in unresolved state, so looks change in block placement policy is still not applicable to existing blocks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any thoughts?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jan 2020 11:09:10 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/List-Of-Block-Placement-Algorithm-For-HDFS/m-p/286909#M212738</guid>
      <dc:creator>aps</dc:creator>
      <dc:date>2020-01-06T11:09:10Z</dc:date>
    </item>
    <item>
      <title>Re: List Of Block Placement Algorithm For HDFS</title>
      <link>https://community.cloudera.com/t5/Support-Questions/List-Of-Block-Placement-Algorithm-For-HDFS/m-p/286952#M212763</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/36283"&gt;@aengineer&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;HDFS-14637 and HDFS-8789 appear to contradict each other as HDFS-14637 says that after changing the network topology or placement policy on a cluster and restarting the namenode, the namenode will scan all blocks on the cluster at startup, and check if they meet the current placement policy. If they do not, they are added to the replication queue and the namenode will arrange for them to be replicated to ensure the placement policy is used.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It would be good to get some clarity on this.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jan 2020 16:08:29 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/List-Of-Block-Placement-Algorithm-For-HDFS/m-p/286952#M212763</guid>
      <dc:creator>aps</dc:creator>
      <dc:date>2020-01-06T16:08:29Z</dc:date>
    </item>
    <item>
      <title>Re: List Of Block Placement Algorithm For HDFS</title>
      <link>https://community.cloudera.com/t5/Support-Questions/List-Of-Block-Placement-Algorithm-For-HDFS/m-p/286957#M212768</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/36283"&gt;@aengineer&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also noticed from one comment in HDFS-8789 that "&lt;SPAN&gt;balancer doesn't support anything other than the default placement policy (BlockPlacementPolicyDefault).&lt;/SPAN&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;HDFS-14053 says ability for NN to re-replicate blocks based on policy change is fixed in hadoop 3.3.0 [not sure if it's hadoop version or not, though NN version doesn't make sense], while HDFS-14637 supports above statement until UD get enable.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jan 2020 16:57:30 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/List-Of-Block-Placement-Algorithm-For-HDFS/m-p/286957#M212768</guid>
      <dc:creator>aps</dc:creator>
      <dc:date>2020-01-06T16:57:30Z</dc:date>
    </item>
  </channel>
</rss>

