Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-12187

Review in source the paper "Simple Testing Can Prevent Most Critical Failures"

    Details

    • Type: Bug
    • Status: Open
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Review the helpful paper https://www.usenix.org/system/files/conference/osdi14/osdi14-paper-yuan.pdf

      It describes 'catastrophic failures', especially issues where exceptions are thrown but not properly handled. Their static analysis tool Aspirator turns up a bunch of the obvious offenders (Lets add to test-patch.sh alongside findbugs?). This issue is about going through code base making sub-issues to root out these and others (Don't we have the test described in figure #6 already? I thought we did? If we don't, need to add).

        Attachments

        1. todoInCatch.warnings.txt
          2 kB
          Ding Yuan
        2. emptyCatch.warnings.txt
          60 kB
          Ding Yuan
        3. abortInOvercatch.warnings.txt
          5 kB
          Ding Yuan
        4. HBASE-12187.patch
          29 kB
          Ding Yuan

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                stack stack
              • Votes:
                0 Vote for this issue
                Watchers:
                13 Start watching this issue

                Dates

                • Created:
                  Updated: