VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      Create a project structure that separates the different parts of ZooKeeper into a more meaningful packages for the future maven build.

      This should be done in iterations to limit the impact.

      • First iteration - safe changes including moving src/docs to zk-docs, creating zk-it empty directory. Build and conf directory remains unchanged. These changes also have minimum impact on PR’s.
      • Second iteration - move src/recipes to zk-recipes.
      • Third iteration - move src/contrib to zk-contrib.
      • Fourth iteration - move src/c to zk-client (java will be moved in Phase 2)
      • Fifth iteration - move jute under src directory
      • Sixth iteration - move src/java/main to zk-server, which will be further separated in Step 2.
      zookeeper
      | -bin
      | -conf
      | -jute
      | -zookeeper-client
      |    | -zookeeper-client-c
      | -zookeeper-contrib
      |    | -zookeeper-contrib-fatjar
      |    | -zookeeper-contrib-huebrowser
      |    | -zookeeper-contrib-loggraph
      |    | -zookeeper-contrib-monitoring
      |    | -zookeeper-contrib-rest
      |    | -zookeeper-contrib-zkfuse
      |    | -zookeeper-contrib-zkperl
      |    | -zookeeper-contrib-zkpython
      |    | -zookeeper-contrib-zktreeutil
      |    \ -zookeeper-contrib-zooinspector
      | -zookeeper-docs
      | -zookeeper-it (integration tests)
      | -zookeeper-server
      | -zookeeper-recipes
      |    | -zookeeper-recipes-election
      |    | -zookeeper-recipes-lock
      \    \ -zookeeper-recipes-queue
      
      

      Attachments

        Issue Links

        Activity

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

          People

            nkalmar Norbert Kalmár
            nkalmar Norbert Kalmár
            Votes:
            0 Vote for this issue
            Watchers:
            2 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 - 50m
                50m

                Slack

                  Issue deployment