Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-3134

Identify functionality offered by oak-run

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.7.0, 1.8.0
    • run
    • None

    Description

      oak-run reached the size of 50MB+ and offers indeed various functionalities that could be moved to their own module.

      This ticket is about to identify what oak-run currently offers and what/if could be split.

      ML thread: http://markmail.org/thread/w34bphrk57l7pkaz

      Functionality Package Module
      Backup   oak-operations
      Check   oak-operations
      Checkpoints   oak-operations
      Compact   oak-operations
      Debug   oak-operations
      Explore   oak-development
      Groovy console org.apache.jackrabbit.oak.console, /oak-run/src/main/groovy/org/apache/jackrabbit/oak/console oak-operations
      Primary   oak-development
      Recovery   oak-operations
      Repair   oak-operations
      Restore   oak-operations
      Server   oak-development
      Standby   oak-development
      Upgrade   oak-upgrade
      micro-benchmark org.apache.jackrabbit.oak.benchmark oak-development
      scalability benchmark org.apache.jackrabbit.oak.scalability oak-development
      DataStoreCacheUpgrade   oak-operations
      DataStoreCheck   oak-operations
      Garbage   oak-operations
      tarmkdiff   oak-operations
      tarmkrecovery   oak-operations
      graph   oak-development
      history   oak-operations
      index   oak-operations
      persistentcache   oak-operations
      resetclusterid   oak-operations
      threaddump   oak-development
      tika   oak-operations

      Modules left after the actions:

      *oak-development*
      Used to group and execute all the tools used during development.
      deployed to maven: No.

      *oak-operations*
      Used to group and execute all the tools used normally in production environment for tasks like maintenance & C.
      deployed to maven: Yes.

      *oak-run*
      Will group what's left after the split.
      deployed to maven: No.

      *oak-upgrade*
      Will group tools for upgrading/migrating from one repo/version to another
      deployed to maven: yes.

      Attachments

        Issue Links

          Activity

            People

              edivad Davide Giannella
              edivad Davide Giannella
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: