Uma Maheswara Rao G created HDDS-14750:
------------------------------------------

             Summary: Pipeline cache should skip caching the containers if it's 
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


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]

Reply via email to