Uploaded image for project: 'Apache Storm'
  1. Apache Storm
  2. STORM-3187

Nimbus code refactoring and cleanup

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.0.0
    • None
    • storm-server
    • None

    Description

      Nimbus.java is bloated with many legacy code that are convoluted and inefficient. It would be nice if we can clean up the code a bit, especially now that we're moving away from Clojure.

      Several suggestion are made in STORM-3133, including,

      1. Remove logging that is of the same purpose of some metrics: https://github.com/apache/storm/pull/2764#discussion_r203727117

      2. Refactor data type of return values/parameters to improve readability: https://github.com/apache/storm/pull/2764#discussion_r208699933
      https://github.com/apache/storm/pull/2764#discussion_r208721202
      https://github.com/apache/storm/pull/2764#discussion_r208707855

      3. Other performance improvement
      https://github.com/apache/storm/pull/2764#discussion_r208714561

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              zhengdai Zhengdai Hu
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: