[
https://issues.apache.org/jira/browse/HDDS-7265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17631336#comment-17631336
]
Neil Joshi commented on HDDS-7265:
----------------------------------
cc [~sodonnell], [~kerneltime] Please go over my proposal for providing a
ScatterRack Pipeline Placement Policy for the Pipeline Provider. I would like
your comments on this. I have a preliminary working implementation for this if
satisfactory. Thanks!
{quote}Proposed in this design document is to provide an additional
PipelinePlacementPolicy that prioritizes container fault tolerance ensuring
whenever possible each pipeline is on a separate rack. see
[https://docs.google.com/document/d/1npEseOoRzaNJIwFq7di4tWhb5o8LpUFYifU30kopd8g/edit?usp=sharing]{quote}
> ScatterRackPolicy for Ratis container placement behaves like RackAware policy
> -----------------------------------------------------------------------------
>
> Key: HDDS-7265
> URL: https://issues.apache.org/jira/browse/HDDS-7265
> Project: Apache Ozone
> Issue Type: Bug
> Reporter: Neil Joshi
> Assignee: Neil Joshi
> Priority: Major
>
> We expected container placement for ratis containers under the
> SCMContainerPlacementRackScatter to behave as documented for EC. Instead, we
> find when we configure ozone to use the SCMContainerPlacementRackScatter for
> ratis container placement, the placement behaves like the
> SCMContainerPlacementRackAware.
> That is, for a cluster with 3 racks and Datanodes on each of the racks, with
> a RATIS 3 configuration, to have pipelines and containers placed on each of
> the 3 racks. Instead we find that pipelines and containers are placed like
> SCMContainerPlacementRackAware with 2 on one rack and 1 on another rack.
>
> Design for providing a ScatterRack pipelinePlacementPolicy for the pipeline
> provider on open containers, RatisPipelineProvider.
> Proposed in this design document is to provide an additional
> PipelinePlacementPolicy that prioritizes container fault tolerance ensuring
> whenever possible each pipeline is on a separate rack. see
> https://docs.google.com/document/d/1npEseOoRzaNJIwFq7di4tWhb5o8LpUFYifU30kopd8g/edit?usp=sharing
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]