Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-11209

Avoid insufficient EC pipelines in the container pipeline cache

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.4.0
    • 2.0.0
    • EC, OM

    Description

      OM cached pipeline may not cache container's all datanode information (for example, some DNs may not report in time), which can be problematic for EC files. If the nodes num is less than the EC data-blocks num, an error will occur when reading data:  

      There are insufficient datanodes to read the EC block 

      This err will persist until the cache expires (after 6 hours) even if all DNs corresponding to the EC file are completely normal.

      So, we should not cache EC pipelines with incomplete data-nodes.
       
       

      Attachments

        Issue Links

          Activity

            People

              wanghongbing Hongbing Wang
              wanghongbing Hongbing Wang
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: