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

2-way commit did not happen when WRITE failure injected in one of the datanodes of a piepeline

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Not A Problem
    • None
    • 0.5.0
    • None

    Description

      This is an extension of bug HDDS-3214.

      steps taken :

      1) Mounted noise injection FUSE on all datanodes

      2) Selected 1 datanode from each open pipeline (factor=3)

      3) Injected WRITE FAILURE noise with error code - ENOENT on "hdds.datanode.dir" path of list of datanodes selected in step 2)

      4) start PUT key operation of size  32 MB.

       

      Observation :

      ----------------

      PUT key operation failed. 

      As there is a WRITE failure in one of the datanodes in the pipeline, 3 way commit should fail.

      But it should proceed with 2-way commit and the operation should have been successful.

       

       

      Attachments

        Activity

          People

            shashikant Shashikant Banerjee
            nilotpalnandi Nilotpal Nandi
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: