Uploaded image for project: 'Apache HAWQ (Retired)'
  1. Apache HAWQ (Retired)
  2. HAWQ-1181

Improve the code quality of Apache HAWQ.

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Build
    • None

    Description

      There are several aspects to improve the code quality of Apache HAWQ. All these aspects may relate to some code factors, bug fix, modularization... This is super helpful to the future development of HAWQ project. I try to list some of the aspects in my mind, we can create sub-tasks for these further:

      1. Fix compiling warnings.
      2. Improve code coverage rate.
      3. Fix static check defects(such as clang-check and coverity).
      4. Refactor HAWQ with separate modules to help developers write painless unit tests, to help integrate new features from upstream Postgres.
      5. HAWQ Code style unification and fix, improve CI and pull requests reviewing process to check this.
      6. Decapitate Autotool and rewrite building system using CMake or other libraries.
      7. Replace `greenplum` string with `hawq`.

      Attachments

        Activity

          People

            lei_chang Lei Chang
            xunzhang Hong Wu
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: