[ 
https://issues.apache.org/jira/browse/HDDS-1569?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16928362#comment-16928362
 ] 

Li Cheng commented on HDDS-1569:
--------------------------------

I separate SCMAllocationManager to another Jira 
https://issues.apache.org/jira/browse/HDDS-2116.

I think the current BackgroundCreator has a sync way to create pipeline and we 
can start from there. As [~swagle] mentioned, we now don't assume many ad-hoc 
pipeline creation operations, the current sync call from background shall be 
able to handle this. Once we hit performance bottle neck for pipeline creation, 
we can invest to have a SCMAllocationManager with self-managed thread model.

> Add ability to SCM for creating multiple pipelines with same datanode
> ---------------------------------------------------------------------
>
>                 Key: HDDS-1569
>                 URL: https://issues.apache.org/jira/browse/HDDS-1569
>             Project: Hadoop Distributed Data Store
>          Issue Type: Sub-task
>          Components: SCM
>            Reporter: Siddharth Wagle
>            Assignee: Li Cheng
>            Priority: Major
>
> - Refactor _RatisPipelineProvider.create()_ to be able to create pipelines 
> with datanodes that are not a part of sufficient pipelines
> - Define soft and hard upper bounds for pipeline membership
> - Create SCMAllocationManager that can be leveraged to get a candidate set of 
> datanodes based on placement policies
> - Add the datanodes to internal datastructures



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

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

Reply via email to