Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-6462 Phase II : Erasure Coding Offline Recovery & Read/Write Improvements
  3. HDDS-6759

EC: Add listBlock command MockDatanodeStorage for mocking in reconstruction work.

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.3.0
    • None

    Description

      The idea here is that, MockDatanodeStorage provide all container level API abstraction in mock. It worked very well when implementing writes/reads.

      Now when we do reconstruction, it would be good to use this mocking layer and do reconstruction logic and write to this mock later. 

      Currently mocking layer maintaining flat structures that, blockID as key. It would be good to add other data structure to have container level blocks separately when needed for listing a container blocks.

      Attachments

        Issue Links

          Activity

            People

              umamaheswararao Uma Maheswara Rao G
              umamaheswararao Uma Maheswara Rao G
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: