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

Devesh Kumar Singh resolved HDDS-15871.
---------------------------------------
    Resolution: Duplicate

> Make BackgroundPipelineCreator tier-aware
> -----------------------------------------
>
>                 Key: HDDS-15871
>                 URL: https://issues.apache.org/jira/browse/HDDS-15871
>             Project: Apache Ozone
>          Issue Type: Sub-task
>            Reporter: Devesh Kumar Singh
>            Assignee: Devesh Kumar Singh
>            Priority: Major
>
> BackgroundPipelineCreator pre-creates a small pool of OPEN pipelines to keep 
> write latency low. Today it always creates DISK-tier pipelines (because 
> PipelineFactory.create(replicationConfig) hardcodes 
> StorageTier.getDefaultTier()). On a heterogeneous cluster, the first write to 
> a HOT bucket therefore always has to wait for a fresh SSD pipeline to be 
> created and reach OPEN.
> Extend the creator to iterate over the set of tiers actually supported by the 
> cluster (discovered from DN storage reports) and pre-create one small pool 
> per tier. A tier with no supporting DNs is skipped cleanly rather than 
> failing.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to