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

A way to disable/enable nimbus rescheduling assignments

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: storm-core
    • Labels:
      None

      Description

      As an Apache Storm administrator, I would like to be able to skip topology assignment updates without stopping the nimbus daemon, so that I can debug issues with the cluster in a more stable situation.

      In scenarios where supervisor black-listing is active, topology workers can be reassigned away from supervisor hosts more frequently than desired for debugging.

      While it is possible to disable changes to topology assignments by stopping nimbus, this has the effect of disable other services, such as the UI.

      It would be nice to have some way to "deactivate" the assignment changes while letting everything else—including the scheduling logic—to run as normal. This could be done with a reload-able config, a special "kill file" whose presence tells nimbus to skip, or some control instruction via the API (e.g., storm admin suspend-assignments <TIMEOUT-SECONDS>).

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              dagit Derek Dagit
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: