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

Use own version from InterfaceAudience/Stability version

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Done
    • None
    • 0.5.0
    • None

    Description

      Current Ozone code uses the Hadoop version from @InterfaceAudience and @InterfaceStability annotations.

      While Hadoop uses the annotations during the javadoc generation, in Ozone they are used only as markers as Ozone doesn't generate javadoc during the releases.

      The two annotations are in the Hadoop common project. I propose to copy them and use the copied annotations instead of the original one. It would help us to reduce the dependencies on Hadoop (the hadoop-common which contains the original annotations has 87 transitive dependencies!!)

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            elek Marton Elek
            elek Marton Elek
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 20m
                20m

                Slack

                  Issue deployment