Hadoop HDFS
  1. Hadoop HDFS
  2. HDFS-435 Add orthogonal fault injection mechanism/framework
  3. HDFS-475

Create a separate targets for fault injection related test and jar files creation files

    Details

    • Type: Sub-task Sub-task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.21.0
    • Fix Version/s: 0.21.0
    • Component/s: build
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      Current implementation of the FI framework allows to mix faults into production classes, e.g. into build/ folder.
      Although the default probability level is set to zero it doesn't look clean and might potentially over complicate the build and release process.

      FI related targets are better be logically and physically separated, e.g. to put instrumented artifacts into a separate folder, say, build-fi/

      1. HDFS-475.patch
        3 kB
        Konstantin Boudnik
      2. HDFS-475.patch
        8 kB
        Konstantin Boudnik
      3. HDFS-475.patch
        8 kB
        Konstantin Boudnik
      4. HDFS-475.patch
        8 kB
        Konstantin Boudnik
      5. HDFS-475.patch
        8 kB
        Konstantin Boudnik
      6. h475_20090716ignore.patch
        0.5 kB
        Tsz Wo Nicholas Sze

        Issue Links

          Activity

          Konstantin Boudnik created issue -
          Konstantin Boudnik made changes -
          Field Original Value New Value
          Attachment HDFS-475.patch [ 12412910 ]
          Konstantin Boudnik made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Fix Version/s 0.21.0 [ 12314046 ]
          Tsz Wo Nicholas Sze made changes -
          Hadoop Flags [Reviewed]
          Component/s build [ 12312925 ]
          Konstantin Boudnik made changes -
          Summary Create a separate jar file including classes with injected faults Create a separate targets for fault injection related test and jar files creation files
          Description Current implementation of the FI framework allows to mix faults into production classes, e.g. into build/ folder.
          Although the default probability level is set to zero it doesn't look clean and might potentially over complicate the build and release process.

          FI related targets are better be logically and physically separated, e.g. to put instrumented artifacts into a separate folder, say, build-fi/
          Konstantin Boudnik made changes -
          Attachment HDFS-475.patch [ 12413330 ]
          Tsz Wo Nicholas Sze made changes -
          Hadoop Flags [Reviewed]
          Tsz Wo Nicholas Sze made changes -
          Link This issue relates to HDFS-476 [ HDFS-476 ]
          Konstantin Boudnik made changes -
          Attachment HDFS-475.patch [ 12413362 ]
          Konstantin Boudnik made changes -
          Attachment HDFS-475.patch [ 12413712 ]
          Konstantin Boudnik made changes -
          Attachment HDFS-475.patch [ 12413717 ]
          Tsz Wo Nicholas Sze made changes -
          Hadoop Flags [Reviewed]
          Affects Version/s 0.21.0 [ 12314046 ]
          Tsz Wo Nicholas Sze made changes -
          Attachment h475_20090716ignore.patch [ 12413762 ]
          Tsz Wo Nicholas Sze made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Konstantin Boudnik made changes -
          Link This issue relates to HDFS-493 [ HDFS-493 ]
          Konstantin Boudnik made changes -
          Link This issue is related to HDFS-549 [ HDFS-549 ]
          Tom White made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Konstantin Boudnik
              Reporter:
              Konstantin Boudnik
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development