[
https://issues.apache.org/jira/browse/HDDS-14750?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Uma Maheswara Rao G updated HDDS-14750:
---------------------------------------
Summary: OM pipeline cache should skip caching the containers if they are
not having enough DNs to reconstruct (was: Pipeline cache should skip caching
the containers if it's not having enough DNs to reconstruct)
> OM pipeline cache should skip caching the containers if they are not having
> enough DNs to reconstruct
> -----------------------------------------------------------------------------------------------------
>
> Key: HDDS-14750
> URL: https://issues.apache.org/jira/browse/HDDS-14750
> Project: Apache Ozone
> Issue Type: Bug
> Reporter: Uma Maheswara Rao G
> Assignee: Rishabh Patel
> Priority: Major
>
> https://issues.apache.org/jira/browse/HDDS-9709 has been fixed for:
> if the DNs list is empty, then it will invalidates the cache entry. So, that
> client's can attempt to try reading the nodes and refresh pipelines if it
> fails later.
> Issue was that: If the DNs list is empty, validation will make the reads fail
> all the time.
> New Issue in the same cache area: When it comes to EC, to establish reads, it
> needs sufficient DNs list to start reading. If pipeline does not have enough
> nodes, then reads will fail and it will not even go to refreshPipeline calls.
> So, if OM caches such short number( +<3 with 3:2+ or +<6 with 6:3+ or {+}<10
> with 10:4{+}) of DN pipelines at client in EC flow, client can fail reading
> it as it does not have enough nodes to proceed reading.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]